Technical SEO at Scale
How enterprise teams manage crawling, indexation, internal architecture, sitemaps, logs, release controls, and technical debt across large websites.
Technical SEO at scale applies the same crawl, index, and serving fundamentals to a large system where templates, data pipelines, navigation, and release controls can affect millions of URLs at once. Start with an intentional URL inventory, segment it by business and technical behavior, and make indexation a governed product decision. Use internal architecture and sitemaps to expose canonical value, server logs and Search Console to observe search-engine behavior, and automated tests plus release gates to prevent regressions. Prioritize systemic controls over manual URL fixes, assign owners to every indexable surface, and measure healthy valuable coverage rather than raw page counts or crawl volume.
TL;DR — Technical SEO at scale is ordinary technical SEO applied to a site where one template or rule can affect thousands or millions of pages. You cannot inspect every URL manually. Define which kinds of pages should exist, make the important ones easy to find through links and sitemaps, keep low-value combinations under control, and test templates before they ship. Logs and Search Console tell you what search engines actually crawl and index. Governance keeps the same problems from returning.
What technical SEO at scale is
Technical SEO at scale is the management of crawling, rendering, indexation, canonicalization, internal architecture, and search-facing releases across a large or complex website.
The underlying search process does not become different because the company is big. The operating model does. On a 200-page site, you can review each page. On a site with millions of products, locations, profiles, documents, or parameter combinations, you manage systems and page classes:
- templates and components;
- URL rules and data feeds;
- navigation and internal-link modules;
- robots, canonicals, redirects, and sitemaps;
- rendering, caching, CDN, and edge rules;
- publishing, release, ownership, and monitoring.
One wrong canonical in a shared template can affect a huge section. One good rule can fix the same section. That leverage is why technical SEO matters so much at enterprise scale.
Start with the URL inventory
A URL inventory is more than a list from the sitemap. Combine:
- CMS, database, catalog, or routing exports;
- crawls and rendered crawls;
- XML sitemaps;
- Search Console page and sitemap reports;
- analytics landing pages;
- server and CDN logs;
- backlink data and old redirect inventories.
Then classify URLs by page type, owner, market, value, index intent, canonical pattern, rendering mode, update frequency, and lifecycle state. You are trying to answer:
Which URL classes should search engines discover, crawl, index, and serve, and who is responsible when reality differs?
That is the foundation for indexing at scale. It is also how you stop “more indexed pages” from becoming the goal.
Make the valuable paths obvious
Search engines discover pages through links, sitemaps, redirects, and other references. Your internal architecture should make important pages reachable through stable, descriptive paths.
- Use site architecture to define hierarchy and navigation.
- Use internal links to connect related pages and expose context.
- Use an internal-linking strategy to decide which page classes should receive links and why.
- Use sitemap indexes to organize large URL sets into monitorable cohorts.
Sitemaps do not replace internal links. Internal links do not guarantee indexation. Together, they give search engines clearer discovery and canonical signals.
Evidence for this claim Sitemaps should list canonical URLs a site wants in Search and can aid discovery, but sitemap inclusion does not guarantee crawling or indexing. Scope: production Confidence: high · Verified: Build and submit a sitemapControl pages that should not multiply
Large sites often generate URLs through filters, sorts, search results, tracking parameters, calendars, user profiles, product combinations, or incomplete records. Some are useful landing pages. Many are duplicates or thin combinations.
Index bloat happens when the search index fills with low-value, duplicate, or unintended pages. The fix is not one site-wide trick. Decide at the source whether each URL class should:
- exist and be indexable;
- exist for users but consolidate to another canonical;
- be crawlable but
noindextemporarily; - be prevented from being generated or linked;
- return 404/410 when it no longer exists.
Be careful with robots.txt. Blocking crawling does not automatically remove a known
URL from the index, and it prevents a crawler from seeing a page-level noindex.
Observe what search engines actually do
Log file analysis shows which URLs bots request, how often, and what the server returns. Search Console adds indexing, sitemap, performance, and crawl information. Crawls show the site you can reach from chosen starting points.
None is complete by itself:
| Source | Best for | Does not prove alone |
|---|---|---|
| Crawler | Links, directives, templates, status codes | What Googlebot actually requested |
| Logs | Requests, response codes, bot paths | Indexing, rankings, or business value |
| Search Console | Google’s property-level search data | Every URL, query, engine, or conversion |
| Analytics | Human landings and journeys | Crawl behavior or complete search demand |
Use them together. That is more useful than arguing about a single “crawl budget” number. The deeper crawl budget guide explains when crawl capacity and demand are likely to matter.
Fix rules, not rows
Manual fixes are sometimes necessary for exceptions. They are not a scalable operating model. When 40,000 pages have the same canonical defect, find the shared template, data condition, routing rule, or release that produced it.
The lasting fix usually has four parts:
- correct the system;
- repair the affected cohort;
- add an automated test;
- assign an owner and alert so the problem cannot quietly return.
TL;DR — Run enterprise technical SEO as a control system. Define the intended URL state by page class, observe the actual state through crawls, logs, Search Console, analytics, and business data, then close differences through templates, routing, data quality, architecture, and release governance. Segment crawling and indexation by value rather than maximizing either. Use internal links to express durable priority, sitemap indexes as cohort monitors, and logs to validate bot behavior. Every recurring defect should end with a system fix, regression test, accountable owner, and measurable service level.
Model the site as a production system
A large website is a graph generated by several systems. The visible CMS may be only one of them. Product information, inventory, localization, user-generated content, authentication, faceting, search, recommendations, edge middleware, and legacy redirects all create or alter URLs.
Document the search production chain:
- Source data: records, fields, eligibility, freshness, and ownership.
- URL generation: routes, parameters, variants, pagination, and lifecycle rules.
- Rendering: server, client, hybrid, APIs, hydration, and failure states.
- Normalization: redirects, canonicals, alternate annotations, and duplicate rules.
- Discovery: navigation, internal modules, sitemaps, feeds, and external links.
- Serving: DNS, CDN, cache, WAF, origin, headers, and status codes.
- Observation: logs, crawls, Search Console, analytics, and business outcomes.
- Change: repositories, owners, tests, release gates, rollback, and incident response.
The same URL can fail at any layer. An “indexation issue” may begin as a missing data record, a client-rendering failure, an orphaned route, or a canonical inherited from a template.
Product and content data, eligibility and lifecycle rules, localization, and ownership feed shared production controls. Those controls include templates and rendering, routing and normalization, links and sitemaps, and serving and release gates. They generate URL classes with an intended contract and an observed serving, crawl, render, and index state. Crawls, logs, Search Console, analytics, and business data observe the outputs. Evidence returns to the accountable rule owner so the team can fix the system, repair the cohort, and add a regression control.
© Patrick Stox LLC · CC BY 4.0 ·
Create a URL-state contract
For every material page class, define the intended state:
| Contract field | Example decision |
|---|---|
| Business purpose | In-stock product detail that can transact |
| URL pattern | /products/{stable-id}/ |
| Creation condition | Approved record plus valid market inventory |
| Index intent | Indexable while useful and available under policy |
| Canonical | Self, except documented variant consolidation |
| Discovery | Category links, related modules, and product sitemap |
| Rendering | Main content and product data in initial/rendered output |
| Retirement | Relevant successor redirect or 410 after defined lifecycle |
| Owner | Commerce platform team |
| SLO and alert | Healthy indexable cohort and error threshold |
This turns indexation from an SEO preference into a testable interface contract.
Segment by value and behavior
Aggregate totals are dangerous on large sites. A stable indexed-page count can hide valuable pages falling out while duplicates replace them.
Use cohorts such as:
- page type and template;
- business value and conversion role;
- new, active, unavailable, stale, archived, and retired lifecycle states;
- country, language, device behavior, and rendering mode;
- linked, sitemap-only, orphaned, externally linked, and redirected;
- canonical, duplicate, discovered-not-indexed, crawled-not-indexed, and excluded;
- release version, feature flag, or data source.
Measure both valuable coverage and waste. Valuable coverage asks whether useful canonical pages can be discovered, crawled, indexed, and served. Waste asks which systems generate low-value requests, duplicates, errors, and unstable URLs.
Govern crawling instead of chasing a score
Crawl budget is a combination of Google’s crawl capacity and crawl demand. Most sites do not need to optimize it. It becomes more relevant for very large sites, rapidly changing large inventories, or sites with substantial duplicate and low-value URL spaces. Optimize your crawl budget defines the concepts and recommends managing inventory, duplicate URLs, errors, capacity, sitemaps, and freshness.
Priorities:
- Keep the origin and CDN fast, stable, and able to serve bots without accidental throttling.
- Stop generating and linking to useless URL combinations.
- Return accurate 404/410 responses for removed pages.
- Remove redirect chains and unstable URLs.
- Keep sitemaps current and focused on canonical indexable pages.
- Improve internal discovery for commercially and informationally important cohorts.
Do not block important resources or invent crawl-delay tactics without evidence. Validate changes in logs and Search Console rather than assuming a robots rule changed how quickly valuable pages were processed.
Make indexation an explicit portfolio decision
Indexing at scale is not “submit everything and let Google sort it out.” Define why a page deserves to exist as a distinct search result. Useful criteria include unique intent, sufficient differentiated content or inventory, reliable data, accessible functionality, internal support, and a maintenance owner.
For generated pages, use eligibility gates before URL creation. A location page might require an active location, unique hours and services, accurate contact data, local content, and an owner. A marketplace profile might require a verified seller, active inventory, useful details, and fraud controls.
When a page class fails its contract, correct generation at the source. Canonicals and
noindex can manage legitimate duplicate or transitional states; they should not
become permanent cover for unlimited low-quality URL creation.
Use architecture as durable prioritization
Internal architecture is one of the few scalable ways to express relationships and importance across the site.
Design:
- stable hubs that match real user and business concepts;
- shallow enough paths for important pages without forcing every URL into global navigation;
- contextual links that explain relationships;
- pagination and browse paths that reach the complete useful inventory;
- faceted paths with explicit index and link policies;
- link modules with deterministic eligibility, deduplication, caps, and fallback behavior;
- orphan detection based on crawl, sitemap, log, and analytics comparisons.
Measure the resulting graph: depth, inlinks, unique linking templates, anchor context, orphan rate, and relationship to crawl, indexation, traffic, and outcomes. Do not use one universal “minimum internal links” threshold.
Treat sitemap indexes as monitoring partitions
Google limits a sitemap to 50,000 URLs or 50 MB uncompressed, and a sitemap index can reference up to 50,000 sitemap files. Those are protocol limits, not recommended targets. Google’s sitemap documentation documents the limits and says sitemaps should contain the canonical URLs you want in search results.
Partition sitemaps by cohorts the team can act on: page type, market, lifecycle,
template, or release wave. Keep each sitemap’s semantics stable enough to compare
submitted and indexed patterns over time. Accurate lastmod values should reflect a
significant page update, not a nightly job touching every URL.
Use the sitemap index as an operational dashboard:
- Which cohort grew and why?
- Which valuable cohort lost indexed coverage?
- Did retired URLs leave the active sitemap?
- Did a release place noncanonical or error URLs into a feed?
- Does the owning team understand and accept the change?
Use logs to test hypotheses
Log analysis is powerful when it answers a specific question:
- Did verified Googlebot request the changed product cohort?
- Are parameter combinations consuming a growing share of requests?
- Did 5xx responses or latency rise after a release?
- Are old redirects still requested, and do they resolve correctly?
- Are valuable new pages discovered through links or only through sitemaps?
- Does bot behavior differ by hostname, directory, status, or template?
Verify Googlebot using reverse and forward DNS or published IP ranges when identity matters. Google documents both approaches in its crawler verification guide. Normalize URLs carefully, retain timestamps and status, account for CDN/origin layers, and document sampling or retention limits.
Build governance into delivery
Technical recommendations do not scale unless they become product controls.
Ownership
Maintain a registry for each page class, template, domain, sitemap, and critical rule. Name business, engineering, data, content, and SEO owners. Include escalation and incident contacts.
Design review
Require search review for changes that alter URL creation, navigation, rendering, canonicals, robots, redirects, structured data, localization, or high-volume content. Review early enough to change the design.
Automated tests
Test contracts at unit, component, integration, crawl, and production-monitoring layers. Examples:
- indexable templates cannot emit
noindex; - canonical hosts and paths match the environment;
- retired records cannot remain in active sitemaps;
- internal modules cannot link to non-200 or noncanonical URLs;
- hreflang targets are canonical and reciprocal;
- structured data identifiers and URLs remain stable;
- robots and edge rules match approved production policy.
Release gates
Sample every affected page class, compare raw and rendered output, crawl the candidate environment with authorized tooling, and diff against the production contract. Define rollback and forward-fix thresholds before launch.
Prioritize systemic technical debt
Score initiatives by affected valuable URLs, business exposure, defect severity, evidence confidence, recurrence, implementation cost, and owner readiness. Keep uncertainty visible instead of hiding it inside a precise score.
Good enterprise projects often look boring:
- retiring an unlimited parameter space;
- correcting product lifecycle status and redirects;
- replacing brittle canonical logic;
- building reliable page eligibility gates;
- flattening legacy redirect chains;
- adding owner-aware sitemap monitoring;
- creating a release test that prevents the same incident forever.
The best backlog item is not always the largest current error count. Prefer controls that eliminate a class of defects and reduce future operating cost.
Final thoughts
Scale does not require a secret SEO technique. It requires a clear URL contract, evidence from several systems, and enough organizational discipline to keep templates, data, discovery, and releases aligned with it.
Manage technical SEO as production infrastructure. Fund shared rules, data quality, architecture, observability, automated tests, and ownership that protect valuable URL classes across every release.
- A template, routing, data, or edge defect can affect a large share of the search estate at once.
- Manual audits find snapshots of problems; system controls prevent entire defect classes and reduce recurring remediation cost.
- Healthy indexation is a business portfolio decision, not a competition to maximize crawled or indexed URL counts.
A governed URL-state system makes valuable pages reliably discoverable while reducing duplicate generation, incidents, wasted infrastructure, and manual cleanup.
Risk if ignored: Teams repeatedly ship site-wide defects, low-value URL spaces expand without ownership, important pages disappear inside aggregate totals, and SEO remains a reactive audit function.
Ask your team: Which valuable page classes lack a documented indexation contract, accountable owner, release test, and cohort-level monitoring?
AI summary
- Model the website as data, URL generation, rendering, normalization, discovery, serving, observation, and change systems.
- Define a URL-state contract and accountable owner for every material page class.
- Segment crawl and index data by business value, lifecycle, template, market, and release.
- Use architecture for durable priority, sitemaps for cohort discovery and monitoring, and logs for direct evidence of bot requests and responses.
- Prevent unwanted URL creation at its source rather than relying indefinitely on canonicals, noindex, or robots rules.
- Turn recurring defects into system fixes, automated tests, release gates, and alerts.
- Measure valuable canonical coverage and business outcomes, not maximum crawl or index counts.
Official references
- Google: Optimize your crawl budget
- Google: crawling and indexing overview
- Google: canonicalization
- Google: build and submit a sitemap
- Google: verify Googlebot
- Google: Page Indexing report
- Google: Crawl Stats report
These documents describe Google’s systems and reports. Enterprise thresholds, service levels, ownership, and business value must be defined for the site itself.
Quotes from the source
- “The amount of time and resources that Google devotes to crawling a site is commonly called the site’s crawl budget”. Google Crawling Infrastructure. Jump to quote
Technical SEO at scale checklist
Foundation
- Inventory URL sources, domains, templates, sitemaps, systems, and owners.
- Define page classes and URL-state contracts.
- Label business value, lifecycle, index intent, canonical behavior, and owner.
- Join crawls, logs, Search Console, analytics, links, and business data by cohort.
Controls
- Add generation gates for programmatic and user-generated pages.
- Align redirects, canonicals, internal links, sitemaps, hreflang, and schema.
- Partition sitemap indexes into stable, actionable cohorts.
- Add contract tests to templates, data pipelines, routing, and edge rules.
- Define release, rollback, incident, and escalation procedures.
Operations
- Review valuable coverage and waste by cohort, not aggregate totals.
- Investigate log and indexing changes against releases and lifecycle events.
- Assign recurring defects to a systemic owner.
- Retire old redirects, parameters, feeds, and platforms only through governed plans.
- Record decisions and update contracts when products change.
SCALE control loop
- S — Specify: Define which URL classes should exist, index, and serve users.
- C — Connect: Build durable architecture, internal links, sitemaps, and alternate relationships.
- A — Assure: Test templates, data, rendering, directives, routing, and releases.
- L — Listen: Observe crawls, logs, Search Console, analytics, and business outcomes.
- E — Eliminate: Fix the generating system, repair the cohort, and prevent recurrence.
The loop is continuous. Large sites change too often for a quarterly audit to be the control system.
Specify defines which URL classes should exist, index, and serve users. Connect builds durable architecture, internal links, sitemaps, and alternate relationships. Assure tests templates, data, rendering, directives, routing, and releases. Listen observes crawls, logs, Search Console, analytics, and business outcomes. Eliminate fixes the generating system, repairs the affected cohort, and prevents recurrence. The loop surrounds a page-class contract that changes as products, rules, and evidence change.
© Patrick Stox LLC · CC BY 4.0 ·
Decide how a URL class should be handled
Choose an indexation state
Page-class incident SOP
- State the affected class, first observed time, release, and business exposure.
- Freeze unrelated changes to the same systems.
- Compare the URL-state contract with raw, rendered, crawl, log, and Search Console evidence.
- Identify the shared data, template, routing, link, sitemap, or edge condition.
- Validate a fix on representative, edge, and control URLs.
- Release through the normal change gate with rollback or forward-fix criteria.
- Repair affected URLs and confirm crawl/index recovery by cohort.
- Add a regression test, alert, owner, and incident review.
First 90 days of an enterprise technical program
Days 1–30: inventory and stabilize
- Map systems, owners, page classes, domains, sitemaps, and critical rules.
- Build baseline cohorts from crawl, logs, Search Console, analytics, and outcomes.
- Fix active security, availability, indexability, and high-value template incidents.
Days 31–60: define controls
- Approve URL-state contracts for the most valuable page classes.
- Establish sitemap partitions, log pipelines, dashboards, and release review.
- Add tests for the highest-risk shared templates and directives.
Days 61–90: remove recurrence
- Choose one systemic crawl/index waste source and eliminate it at generation.
- Repair one high-value architecture or internal-link cohort.
- Publish ownership, service levels, escalation, and the next-quarter roadmap.
Common scaling mistakes
- Treating every discovered URL as something that deserves indexing.
- Measuring success by total indexed pages or total bot requests.
- Using robots.txt as an index-removal tool.
- Relying on sitemaps to compensate for orphaned architecture.
- Applying
noindexor canonicals forever instead of fixing runaway generation. - Exporting logs without a question, verified bot identity, or cohort model.
- Manually repairing thousands of rows while the generating rule stays live.
- Letting every team invent URL, canonical, and lifecycle behavior independently.
- Reviewing SEO after development is complete rather than during design.
- Closing an incident without adding a test and accountable owner.
Patrick's relevant free tools
- Internal Link Cluster Visualizer — Analyze a bounded supplied internal-link graph, orphans, PageRank, and lexical missing-link suggestions.
- SEO Opportunity Finder — Choose an evidence-backed content, link, or technical SEO workflow, then open the free tool that can evaluate it without turning every warning into an opportunity.
- SEO Incident Simulator — Practice thirty deterministic technical SEO incident investigations — indexability, crawl controls, redirects, sitemaps, markup, caching, DNS, bot verification, rendering, hreflang, and faceted navigation — with clearly labeled fixture evidence and Find → Fix → Verify handoffs.
Tool stack by layer
- Inventory: CMS/database exports, crawlers, XML sitemaps, analytics, and backlink tools.
- Serving: DNS/CDN/origin observability, uptime, synthetic tests, and status monitoring.
- Bot behavior: verified server/CDN logs and Search Console Crawl Stats.
- Index state: Search Console Page Indexing, Sitemaps, URL Inspection, and performance exports.
- Architecture: crawl graphs, internal-link reports, orphan joins, and template-level diffs.
- Quality controls: schema validators, rendered tests, unit/integration tests, and CI gates.
- Governance: ownership registry, decision records, release calendar, incident log, and SLO dashboard.
Third-party estimates are useful for discovery and prioritization. They do not replace first-party logs, Search Console, analytics, or business evidence.
Page-class acceptance tests
| Layer | Pass condition |
|---|---|
| Generation | Only records meeting documented eligibility create intended URLs |
| Serving | Representative URLs return stable, correct status and content |
| Rendering | Required main content and links exist in the tested rendered state |
| Indexability | Directives and access match the class’s contract |
| Canonical | Redirects, declared canonical, links, and sitemap agree on the final URL |
| Discovery | Important pages have stable internal paths and cohort sitemap membership |
| International | Hreflang is reciprocal, canonical, and uses valid reachable URLs |
| Lifecycle | Creation, change, unavailability, archival, and retirement states are tested |
| Observability | Crawl, log, index, performance, and outcome cohorts can be reported |
| Governance | Owner, release test, alert, escalation, and rollback/forward-fix path exist |
Measure a healthy search estate
Report by stable page class and business-value cohort:
- eligible canonical URLs versus created URLs;
- linked, sitemap-listed, crawled, canonical-selected, indexed, and traffic-receiving coverage;
- discovered-not-indexed, crawled-not-indexed, duplicate, soft 404, blocked, and error states;
- verified bot requests, response codes, latency, and wasted parameter/duplicate requests;
- crawl depth, inlinks, orphan rate, and links to noncanonical/error URLs;
- impressions, clicks, qualified sessions, conversions, and revenue where appropriate;
- regression count, mean time to detect, mean time to restore, recurrence, and owner compliance.
Use ratios and absolute counts. A 99% healthy rate can still hide thousands of errors; a large error total can still be low priority if it belongs to an intentionally retired cohort. Always show value and intent beside volume.
Technical SEO at scale resources
My writing
- Enterprise Sites Are Where Technical SEO Shines: how enterprise systems, teams, prioritization, monitoring, and implementation change technical SEO work.
- What is an Enterprise SEO Audit & How To Do One: how I scope, segment, sample, prioritize, and report audits on large websites.
My speaking
I did not find a public talk or deck specifically about technical SEO at scale that I could verify during the July 2026 research pass. I would rather leave this section honest than attach my name to an unverified resource.
Related guides on this site
- Crawl Budget: capacity, demand, waste, and when optimization matters.
- Log File Analysis: verifying bot requests and response behavior.
- Indexing at Scale: eligibility, generated inventories, and sustainable indexation.
- Index Bloat: diagnosing and controlling low-value indexed URL spaces.
- Site Architecture: hierarchy, navigation, crawl paths, and structural decisions.
- Internal Links: mechanics, anchors, discovery, and common issues.
- Internal Linking Strategy: a planning framework for linking priorities and execution.
- Sitemap Index: organizing large sitemap sets and monitoring cohorts.
From around the industry
- Optimize your crawl budget: scope, crawl capacity, crawl demand, inventory controls, and serving health.
- Google’s faceted-navigation guidance: when facet URLs should or should not be available for crawling and potential indexing.
- Google’s sitemap documentation: supported formats, hard limits, canonical URL guidance, and submission caveats.
- Google’s crawler-verification guide: reverse/forward DNS and published-IP methods for verifying Google requests.
- Bing Webmaster Tools Site Explorer: Bing-observed crawl, index, URL, and performance information organized by site section.
- Screaming Frog Log File Analyser: supported log formats, bot-verification features, and ways to join crawl and log data.
- Search Engine Land’s site-architecture guide: navigation, internal linking, URL strategy, taxonomy, and scalable structure.
Test yourself
Build-time retrieval analysis plus live signals for this exact article. The automatic chunk report includes a deterministic readiness score and is ready without a model download.
Search Console
sampleGA4 traffic (28d)
sampleCloudflare traffic (7d)
sampledCrUX field data (28d, phone)
sampleGoogle NLP entities
localChangelog
Updated Jul 27, 2026.
Editorial summary and recorded change details.Summary
Added production-system and SCALE-loop visuals for operating technical SEO by page class.
Change details
-
Added a rule-to-page-class production-system diagram with observation feedback to the accountable owner.
-
Added a continuous SCALE control loop using the article’s exact Specify, Connect, Assure, Listen, and Eliminate stages.
Full comparison unavailable — no prior snapshot was archived for this revision.
Updated Jul 19, 2026.
Editorial summary and recorded change details.Summary
First-pass fact-check: fixed a dead crawling-indexing/overview link (404) in the Official Docs lens and aligned three crawl-budget doc references to the doc's current title/URL for consistency with the rest of the corpus.
Change details
-
Google: crawling and indexing overview now points to developers.google.com/search/docs/crawling-indexing (the /overview path 404s).
-
The three crawl-budget references (Advanced lens, Official Docs, resources-all) now use the live doc's current title, 'Optimize your crawl budget', instead of the old 'large-site crawl-budget guide' framing.
Full comparison unavailable — no prior snapshot was archived for this revision.