A crawl report can turn one structural question into thousands of deep URLs. That list is not yet a work queue. Some deep pages are commercially important and difficult to discover. Others are intentionally peripheral, duplicated by filters, or already supported through a suitable path. Treating them equally creates busywork and links that help neither users nor search engines.
This crawl depth triage is for SEO leads, content owners, and engineering teams that already have a site crawl and need to decide what deserves attention first. It produces a Crawl Depth Priority Board: a bounded repair queue based on page value, actual discovery risk, distance from an appropriate entry point, the cause in the site graph or template, and the evidence required after a change.
It is not a generic internal-linking audit, an orphan-page guide, or a promise that reducing click distance will cause indexing or ranking gains.
Start by separating four different problems
“Deep page” is often used as shorthand for several conditions that require different responses:
- Click depth: the number of followed internal-link steps between a selected start page and a URL in a particular crawl.
- Orphaning: the crawler found no qualifying internal path to the URL, even if the URL appears in a sitemap or another data source.
- Crawlability: a crawler cannot reliably follow the link or retrieve the destination because of the link implementation, access rules, response, or rendering.
- Crawl-budget pressure: Google is spending limited crawling resources across a very large or rapidly changing URL inventory.
Google explains that links are used to discover pages and that a generally crawlable link is an HTML <a> element with an href attribute in its link best practices. Its current crawl-budget guidance is aimed primarily at very large or frequently updated sites; many smaller sites should start with a current sitemap and indexing evidence.
That distinction matters. Adding contextual links will not repair a destination blocked from crawling. A crawl-budget project is excessive when the real issue is one product template that omits a parent-category link. And an intentional utility page does not become valuable merely because a crawler can reach it in fewer steps.
Define the candidate set before assigning priority
Do not begin with “all URLs deeper than three clicks.” There is no universal depth threshold that makes every page defective. Crawl depth depends on the selected start URL, crawler configuration, navigation state, pagination handling, and the type of page being assessed.
Instead, create a candidate set using three filters.
First, confirm that the page is meant to be discoverable and indexable. Exclude authenticated areas, internal search results, parameter combinations, duplicate views, expired inventory with an intentional disposition, and pages governed by an approved canonical or noindex decision. They may need separate technical work, but not this queue.
Second, assign the page a business role:
- decision page: supports a high-intent comparison, service, product, location, or conversion decision;
- support page: explains evidence or a subtopic needed by a decision page;
- navigation page: organizes a useful set of destinations;
- reference page: has a legitimate but infrequent user need;
- unresolved: no owner can explain why the page exists.
Third, define the expected entry context. A specialist reference page may reasonably sit below a topic hub. A core service page should not depend on six unrelated article hops. The useful comparison is not “depth against a universal number”; it is observed path against the path appropriate for that page’s role.
Build the Crawl Depth Priority Board
Use one row per page cohort when the cause and intended repair are shared. A cohort might be all destination pages missing from a location template, all older guides omitted from a topic hub, or one high-value page cut off by a redirect chain. Avoid creating hundreds of separate tickets for one template defect.
| Board field | Question to answer | Evidence to attach | |—|—|—| | Page or cohort | Which exact URLs share the condition? | Crawl export and inclusion rule | | Intended role | Why should a user or crawler reach them? | Page owner and role definition | | Commercial value | Which buyer or customer decision do they support? | Journey or offer mapping, not traffic alone | | Discovery risk | Is there evidence of weak or unstable discovery? | Crawl paths, sitemap status, Search Console, or server logs where available | | Relative distance | How far is the page from the entry point appropriate to its role? | Shortest path plus the expected path | | Root cause | Is the problem local, template-wide, navigational, or architectural? | Repeated graph pattern and responsible component | | Repair lever | What is the smallest coherent change? | Template, hub, breadcrumb, navigation, pagination, or contextual-link change | | Validation contract | What result would confirm or reject the repair? | Before state, test method, owner, and review date |
“Commercial value” is deliberately not a revenue attribution score. A page can support a buyer decision without receiving last-click conversions. A high-traffic page may still be a poor link source when the destination is not the natural next step.
Assign a decision tier, not a decorative score
Scores can imply more certainty than the evidence supports. A simpler decision tier makes the queue easier to defend.
P0 — repair access before internal-link optimization
Use P0 when an intended page cannot be retrieved or the supposed link is not reliably crawlable. Examples include a navigation control without a crawlable destination, an unintended redirect loop, a template returning the wrong status, or a blocked resource needed to render the navigation.
The action is technical diagnosis. Adding more links to the same broken route is not a remedy.
P1 — protect a commercially important discovery path
Use P1 when a decision or essential support page has no suitable route from its expected entry context and discovery evidence supports the concern. Create a useful visitor path, not an SEO link on an unrelated high-authority page.
Typical levers include placing a destination in the correct service hub, restoring a missing breadcrumb relationship, or adding a contextual link at the precise decision point it supports.
P2 — correct a systemic graph or template cause
Use P2 when one change can repair a coherent cohort. A category template may omit subcategory links; pagination may strand older entries; a publishing workflow may create pages without assigning them to a hub.
The priority rises with the value and size of the affected cohort, but the ticket remains about the shared cause. Fixing ten URLs manually while the template continues producing the condition is not completion.
P3 — improve a useful but non-critical route
Use P3 for valid, discoverable pages that would benefit from a clearer next-step path. Schedule these with content refreshes or navigation maintenance; do not displace P1 access problems or P2 systemic defects.
HOLD — no link until the page role is resolved
Put a candidate on hold when its indexation intent, ownership, duplication status, or user value is unclear. Do not strengthen an unresolved URL simply to improve a crawl metric.
Diagnose the cause before choosing the source page
A common internal-linking workflow starts by searching for pages with “authority” and inserting links. Crawl-depth triage starts elsewhere: with the graph pattern.
Ask whether the missing route originates in:
- global or sectional navigation;
- a hub-to-child relationship;
- breadcrumbs;
- pagination or infinite-scroll implementation;
- a product, location, author, or article template;
- a content migration or URL change;
- editorial omission on one page;
- a destination that no longer deserves a route.
Choose the repair with the right scope. A template change requires engineering QA and a blast-radius review. A hub revision needs an information-architecture owner. A contextual link requires editorial relevance.
Google’s description of how Search discovers pages includes following links from known pages and reading submitted sitemaps. That supports a multi-signal diagnosis: the internal graph matters, but a sitemap, crawl export, and Google’s observed state answer different questions.
Validate the repair in layers
“Depth changed from five to three” confirms only that the crawler found a shorter path under the new crawl configuration. It does not confirm that Google recrawled the destination, selected it as canonical, indexed it, or improved its search performance.
Use a layered validation contract:
- Implementation: the intended link renders, uses the correct destination, and is available in the relevant template or page state.
- Graph: a fresh crawl finds the new path, the cohort is complete, and no unintended sitewide links were created.
- User path: the source-to-destination transition is understandable and useful on desktop and mobile.
- Google evidence: review the relevant Page Indexing evidence and, for important individual URLs, URL Inspection after enough time has passed.
- Outcome: monitor the intended page or cohort for discovery, eligible search visibility, and useful visitor movement without claiming causality from one change.
Google notes that the Page Indexing report covers URLs it knows about, while URL Inspection is for a specific URL. Requesting another crawl does not guarantee immediate inclusion, so validation needs a review window and stopping point.
Stop when a lower depth would make the site worse
Do not approve a link when:
- the destination does not help the reader at that point;
- the page is intentionally excluded or duplicated;
- the proposed change would place hundreds of low-value links on every page;
- the real problem is crawlability, canonicalization, rendering, or URL inventory;
- the fix depends on misleading anchor text;
- nobody owns the destination after the change;
- the team cannot define what evidence would count as success.
The first useful action is to take one deep, commercially important page and complete a single board row. Confirm that the page should be discoverable, identify its appropriate entry context, locate the graph or template cause, and write the validation contract before adding a link. If that row cannot be completed, the backlog is not ready for prioritization.
How did this article land?
Choose one reaction. You can change it anytime.