freecourses.digital
Lesson progress: 0 of 3 activities done
All lessons in Technical SEO Auditing Lesson 2.3 of 84

Crawl Scope, Limits, and Exclusions

What we will go through

  • How to include or exclude subdomains and folders
  • When to use URL, depth, and parameter limits
  • How to write exclusion rules with regex patterns
  • How to avoid excluding the problems you need to find

Short answer

Crawl scope controls which URLs your crawler visits. Limits cap total URLs, crawl depth, and query parameters, while exclusions skip patterns like admin pages, cart URLs, and endless filter combinations. Good scope settings keep crawls fast and focused on pages that matter for search, without hiding the problems you need to find.

A Manila fashion shop has 3,000 products. Its filters (size, color, price, sort) can combine into more than 4 million URLs. Crawl it with no limits and your laptop runs out of memory before you reach the blog. Scope settings fix this, but used carelessly they also hide real problems.

The three controls

1. Scope (where to crawl). Choose subdomains and folders. Crawl only www., or add shop. and blog. if your audit brief includes them. Use include rules to stay inside a folder.

2. Limits (how much to crawl). Common limits:

  • Total URLs, such as 100,000
  • Crawl depth, such as 10 clicks
  • Query parameters per URL, such as 2
  • Folder depth or URL length

3. Exclusions (what to skip). Use regex patterns for URLs that add no audit value:

  • .*/wp-admin/.* (admin area)
  • .*\?add-to-cart=.* (cart actions)
  • .*/calendar/\d{4}/.* (endless calendar pages)

Sample first, then exclude

Do not exclude parameter or filter URLs blindly. Let the first crawl run with a limit, say 20,000 URLs, and look at what it finds. If 15,000 URLs are filter combinations, that is a finding: Google may waste crawl effort the same way. Document it, then exclude those patterns in the next crawl so you can audit the real pages.

Spotting crawl traps

Signs your crawl is stuck in a trap:

  • URL count rises fast while unique titles stay flat
  • URLs get longer and longer, like /a/b/a/b/a/b/
  • One folder holds most of the crawl

Pause, find the pattern, and add an exclusion.

Practice: exclude or keep?

Sort each item into the right group.

  • /wp-admin/ pages

  • Product pages under /shop/

  • ?add-to-cart= action URLs

  • A sample of ?color= filter URLs on the first crawl

  • Calendar pages for the year 2087

  • Blog category pages

Common mistakes

  • Excluding problems before documenting them. Parameter bloat is often the biggest finding.
  • Setting URL limits too low. The crawl stops halfway and you report a partial site.
  • Forgetting HTTP or non-www variants. You need them to check redirects in Module 3 and 5.
  • Writing regex that matches too much. Test patterns on a few URLs first.
1. A 2,000-page site produces 80,000 crawled URLs. What does that suggest?
2. What should you do with filter URLs on the first crawl?
3. Do crawler exclusions stop Google from crawling those URLs?

Your action

Next, you will learn how internal links and crawl depth shape what search engines find first.

Key terms

Include rule
A pattern that restricts the crawl to matching URLs only, such as /blog/.
Exclude rule
A pattern that tells the crawler to skip matching URLs, such as anything containing ?add-to-cart=.
Regex
A regular expression, a short text pattern used to match many URLs with one rule, like .*\?sort=.*
Crawl trap
A URL pattern that creates endless new URLs, such as calendars or stacked filters, which can stall a crawl.

Questions beginners ask

Should I exclude URL parameters from every crawl?

No. The first crawl should include a sample so you can see whether parameters create duplicate or crawlable URL problems. Exclude or limit them after you have documented the issue.

What is a sensible URL limit?

Use your best estimate of real pages plus about 50%. If a 2,000-page site produces 80,000 URLs, that gap itself is a finding.

How do I crawl only one subfolder?

Start the crawl from that folder's URL and use an include rule like https://www.example.ph/shop/.*

Do exclusions affect Google?

No. They only change your crawler's behavior. To control Google, you use robots.txt, noindex, or canonicals.

Related lessons

Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.