What a Bounded Internal Link Crawl Can Prove

A practical way to read a public internal-link crawl: what its observed HTML paths can show, what a candidate orphan means, and what still needs human review.
An internal-link audit is useful when it narrows a structural question. It is not a substitute for a full crawler, a Search Console property, or editorial judgment. The useful question is smaller: which public HTML paths did this specific crawl observe, and where should a person investigate next?
That distinction keeps the result actionable. A public audit can collect a bounded sample of pages, their same-origin HTML links, and sitemap URLs when they are available. It can then show a relationship map instead of pretending to know the entire website.
Start with observed paths, not a promise of complete coverage
Google explains that crawlable links help it find other pages, and that anchor text helps people and Google understand a site. That is why an audit should record the actual source page, target, and anchor text it encountered, rather than only returning a count. Read Google's link best practices for the underlying crawlability requirements.
In GenGrowth's Tech Agent, the crawl reads static, same-origin HTML and has no normal-use scan quota or fixed customer-facing page allowance. Each online run still has technical processing boundaries for elapsed time, request and response volume, redirects, concurrency, and host pacing. Those boundaries protect the live service; they are not a quality score. They mean a result can say:
| Observation | What it supports | What it does not support |
|---|---|---|
| A link from page A to page B was collected | That one static HTML path existed during this request | That every version of the site links this way |
| A sitemap URL was not reached through observed links | A candidate orphan worth checking | That the URL is absent from all navigation or JavaScript-rendered UI |
| A page is four observed hops from home | The sampled graph has a long route to that page | A claim about Google's exact crawl priority or PageRank |
This makes a bounded audit particularly useful after a migration, navigation change, URL restructure, or large publishing batch. You are checking whether the paths you expect are still visible in a real, public request.
Treat “candidate orphan” as a review queue
A sitemap is a list of URLs a site owner considers important. Google notes that a sitemap can help discovery, especially on larger or more complex sites, but it does not guarantee that a URL will be crawled or indexed. It also notes that a comprehensively internally linked site can make important pages discoverable without relying on a sitemap. See Google's sitemap overview.
That gives a good operational definition for a candidate orphan in a bounded audit: a URL appears in the sitemap, but the current static-HTML crawl did not reach it through an observed internal link. It is a prompt to inspect, not an instruction to add a link.
For each candidate, use this short decision sequence:
- Should the page remain public? A duplicate, expired, or thin page may need consolidation or retirement rather than more links.
- Is the page reachable in another legitimate way? Check pagination, language variants, client-rendered navigation, and the intended template.
- Which source page gives a reader a natural reason to continue? Add a contextual link where the target answers the next question; do not add a token link simply to change a count.
- How will you verify the change? Re-run the bounded crawl and review the edited source URL, target URL, and anchor text.
Keep JavaScript and robots limits visible
A static-HTML crawl is deliberately conservative. Client-side links that appear only after JavaScript runs may not be in the collected document. Treat an unexpected finding on a heavily rendered application as a hypothesis, then verify it in the browser and in the product's own navigation.
The audit also respects robots.txt. That file tells crawlers which URLs they
may request; it is not a way to guarantee that a URL will never appear in
search. Google's robots.txt guide
explains the distinction. If a path cannot be fetched during an audit, the
right conclusion is “not inspected,” not “bad page” or “not indexed.”
Turn the report into one reviewable change
Pick a single structural finding with a clear source page and target page. Put the proposed link in context, record why the target matters, and choose a review window. The goal is not to maximize the number of links. It is to make the important paths on a site understandable for readers and observable in your own maintenance process.
Run the Tech Agent when you have a public site to inspect. A verified GenGrowth account is required, but no Search Console connection or site-ownership verification is needed. The Agent reads public static HTML, and the marketing run is intentionally not saved to an app project, so use the result as evidence for a decision—not as an automatic change list.
Put the method to work
Start with one verifiable SEO signal
The SEO and Tech Agents require a verified account and inspect public HTML without Search Console or site-ownership access. The marketing run is not saved to an app project.
GenGrowth Team
Growth Automation Engineers
We build tools that help product teams automate growth experiments.
Related Articles
- methodologyAhrefs Alternative — When the Seat Math Stops Making SenseAn Ahrefs alternative is any tool or combination of tools that covers the specific SEO jobs you actually run each week — backlink analysis, keyword research, rank tracking, site audit — at a cost structure that fits your team's shape rather than the enterprise shape Ahrefs prices for.
- methodologySemrush Alternatives — Paying for a Suite, Using a Corner of ItA Semrush alternative is any tool, or small stack of tools, that covers the handful of jobs you actually run inside Semrush each week — keyword research, rank tracking, site audit, competitor analysis, reporting — without charging you for the many modules you never open.
- methodologyHow to Find Low-Hanging Fruit Keywords the Score Can't SeeA low-hanging fruit keyword is a search term you can realistically rank for with the authority your site already has.