Google SEO Advanced

Internal link structure: depth, anchor text distribution, and link equity flow

Internal links determine how fast Googlebot crawls your pages, where link equity flows, and which keywords anchor text tells Google each page should rank for. The three-tier structure (homepage → category page → content page) is...

站内链接三层模型:首页 → 分类页 → 内容页,4 次点击内到达Internal link 3-tier model: Home → Category → Content, within 4 clicks 反直觉:每页内链超过 100 条后权重稀释——少链精链比多链乱链有效Counter-intuitive: >100 links per page dilutes authority — fewer precise links beat many random ones 首页 L1Home L1 分类页 L2Category L2 分类页 L2Category L2 分类页 L2Category L2 内容页 L3Content L3 内容页 L3Content L3 内容页 L4Content L4 内容页 L4Content L4 锚文本分布建议Anchor text distribution 精确匹配 ≤25% · 部分匹配 30% 至 40% · 品牌词 20% · 通用词 15% 至 20%Exact ≤25% · Partial 30-40% · Brand 20% · Generic 15-20% 每页内链数量Links per page 正文内链 3 至 8 条 · 导航+页脚 50 至 80 条 · 总链接 <100 条为安全线In-content 3-8 · Nav+footer 50-80 · Total <100 safe line 层级深度:4 次点击内到达所有重要页面为及格,超过 6 次点击权重衰减 60% 以上Depth: within 4 clicks = pass; beyond 6 clicks loses 60%+ authority flow
Three-tier internal link structure, anchor text distribution ratios, and safe limits for links per page

Internal link structure: depth, anchor text distribution, and link equity flow

Bottom line first: Internal links determine how fast Googlebot crawls your pages, where link equity flows, and which keywords anchor text tells Google each page should rank for. The three-tier structure (homepage → category page → content page) is standard practice, and every important page must be reachable within 4 clicks. Counterintuitive take: more internal links per page is not better. Keep in-content links to 3 to 8, and equity passes most efficiently when total sitewide links stay under 100; past 100, each link’s equity decays noticeably. Exact-match anchor text above 25% gets penalized by the algorithm, so a natural distribution is what’s safe.

1. What internal link structure solves: crawling, indexing, and equity flow

External links bring in off-site authority; internal links route it around your site. Google discovers new pages through internal links, understands how pages relate, and distributes equity to important pages. Bury an important page on level 6 and Googlebot may take 3 months to reach it.

Internal link structure affects three things at once: crawl efficiency, since deeper links get visited less often; indexing speed, since orphan pages with no internal links pointing to them are hard for Google to find; and equity flow, since links pass equity from high-authority pages to low-authority ones, deciding which pages can compete.

Structural issue Symptoms Consequence Severity
Orphan page (no internal links pointing to it) Low Search Console coverage Page not indexed or indexing delayed High
Too many levels deep (>6) Page crawled infrequently Equity decays 60%+, rankings stall High
Too many links per page (>100) Low equity per link Google’s crawl queue overflows, some pages skipped Medium
All anchor text is exact match Algorithm detects manipulation Ranking fluctuations or manual penalty Medium
Missing breadcrumbs SERP shows URL instead of path Click-through rate drops 10% to 20% Low

How it relates to other SEO work: internal link structure is the Google SEO skeleton, and content cluster pillar page structure follows the same logic: clusters define which pages should link to each other, internal links define how those links run and what the anchor text says.internal linking system‘s overall design also falls in this category.

2. Depth: 4 clicks is the passing grade

Google hasn’t published a depth threshold, but based on a large body of site case studies and observed Googlebot crawl behavior, reachable within 4 clicks is the industry-accepted passing grade. Homepage (L1) → category page (L2) → subcategory (L3) → content page (L4): that’s the standard structure for most B2B sites.

Depth Clicks Link equity retained (relative to homepage) Googlebot crawl frequency Recommendation
L1 Homepage 0 100% Daily Entry page
L2 Category page 1 80% to 90% Daily Core entry point
L3 Subcategory 2 60% to 75% 2 to 3 times per week Important pages belong here
L4 Content page 3 40% to 55% Once a week Bar
L5 Deep page 4 25% to 35% Every 2 to 4 weeks Add internal links to boost
L6 and deeper 5+ <20% Monthly or less often Must move up or add links

Example 1: An industrial B2B site has product page URLs like /products/category/subcategory/product-detail/spec/, so it takes 5 clicks from the homepage to reach the spec page. The fix is to merge the spec page into the product detail page, cutting depth from 5 levels to 3. Then add 2 to 3 internal links in the detail page body pointing to related product pages.

Example 2: Blog posts are buried in date-based archive paths like /blog/2026/09/article-slug/, at a depth of 4 levels. The fix is to change the URL to /blog/article-slug/ and drop the date folder, then add a “Related Articles” module in the sidebar and link 3 to 5 posts on the same topic at the bottom of each article. All posts now sit at L3, and crawl efficiency improves.

3. Anchor text distribution: exact match isn’t always better

Anchor text is the main signal internal links send to Google about what a page is about. But over-optimization, using the same keyword as anchor text for every internal link, was explicitly flagged as ranking manipulation after the 2012 Penguin update. A natural anchor text profile should be mixed.

Anchor text type Suggested share Example Description
Exact match ≤25% 「CNC machining service」 Matches the target keyword exactly
Partial match 30% to 40% “Cost analysis of CNC machining services” Contains the keyword but not exactly
Brand keywords 20% “crater” “HXShan” Brand or company name
Generic 15% to 20% “Click here” “Learn more” “This article” Generic description with no keyword
Naked URL 5% to 10% hxshan.com/insight/… URL pasted directly

Counterintuitive take: many people assume the more precise the anchor text, the better, but in reality exact match above 25% triggers the algorithm’s over-optimization detection. If Google sees 100 internal links pointing to the same product page and 80 of them use the same keyword as anchor text, it will judge this as manual manipulation. A natural anchor text profile reflects real user behavior.

Practical standard: check the anchor text of internal links pointing to your 10 most important pages, and change any exact match above 30% to partial match or brand terms. Audit with the anchor text reports in Ahrefs or Screaming Frog.Keyword placement in the title and H1 Follows the same logic as anchor text distribution.

4. Link equity flow: the safe limit for links per page

Google once said to keep links per page under 100. In 2008 Google relaxed this to a “reasonable number,” but real-world testing shows that past 100 links, Googlebot may not crawl every link, and the equity passed by each link gets diluted.

Total links per page Link equity dilution level Googlebot behavior Recommended page type
0 to 50 No dilution Crawls everything Content pages, article pages
50 to 100 Slight dilution Crawls everything Category pages, product listing pages
100 to 200 Moderate dilution May skip footer links Large directory pages (pagination required)
200 to 500 Severe dilution Crawls links at random Not recommended — use pagination
500+ Extreme Crawl queue overflow Must paginate or use rel=next/prev

In-body link standard for content pages: 3 to 8 in-body links. Too many splits attention; too few and Google doesn’t get enough context signals. These links should point to: 1 pillar page or parent category page, 2 to 3 articles on the same topic, 1 product or conversion page. Navigation and footer links are site-wide, so they don’t count as in-body links.

Example 3: in a 1,500-word blog post, when you mention “CNC machining costs are affected by several factors,” add an in-body link to the “CNC Machining Cost Breakdown” cluster page with partial-match anchor text. At the end of the post, add a “Related reading” block listing 3 articles on the same topic. That’s 4 to 5 in-body links total, spread evenly.Site-wide content inventory Use this standard to audit every article.

5. Common mistakes and how to audit for them

Internal link audits aren’t a one-time job — recheck after every redesign, new content batch, or URL migration. Here are the five most common mistakes and how to audit for them.

Mistake How to detect it Fix actions Recheck frequency
Orphan page (no internal links pointing to it) Crawl with Screaming Frog, filter for “Inlinks = 0” Add 1 to 2 internal links from related pages Quarterly
Pages buried too deep Check URL path segments or the click depth report Shorten the URL or add in-body links Quarterly
Over-optimized anchor text Ahrefs anchor text report, exact match >30% Change some links to partial match or branded anchors Every six months
More than 200 links per page Crawl with Screaming Frog, filter by link count Paginate, trim navigation, remove redundant links Immediately after a redesign
Internal links pointing to 404s Search Console internal links report Fix the link or set up a 301 redirect Monthly

Audit tools: for small and mid-size sites, crawl with the free version of Screaming Frog and export the internal link report. For large sites, use Ahrefs Site Audit. Focus on whether key pages have enough inbound links (at least 3 different pages pointing to them) and whether anchor text distribution looks natural.

Internal links and Site migration 301 redirect map work together: during a redesign, 301s from old URLs to new URLs carry link equity, and after the redesign you must re-audit internal links.Link building and digital PR Off-site links build authority; internal links route it around your site.

FAQ

How many levels deep should internal links go?
Reaching every important page within 4 clicks is the baseline. The standard three-tier structure is home (L1) → category page (L2) → content page (L3). If important pages sit at level 5 or deeper, link equity decays by more than 60%, and Googlebot may only crawl them once every 2 to 4 weeks. The fix is to shorten the URL path or add internal links in the body copy, so deep pages get discovered quickly through body links too.
How many internal links should each page have?
3 to 8 internal links in the body copy is the sweet spot. Sitewide links in the nav and footer don’t count. Keep total links per page (nav, footer, and body combined) under 100; past 200, Googlebot may skip the links at the bottom, and each link’s equity gets diluted. Too many body links on a content page distract readers; too few and Google doesn’t get enough contextual signals.
Should anchor text always use the target keyword?
No. Keep exact-match anchor text under 25%. A natural anchor text mix looks like this: exact match ≤25%, partial match 30% to 40%, branded terms 20%, generic terms (click here, learn more) 15% to 20%, and bare URLs 5% to 10%. If 80 of 100 internal links use the same keyword as anchor text, Google reads it as manipulation and may trigger an over-optimization penalty from the Penguin algorithm.
What is an orphan page, and how do you find and fix one?
An orphan page is a page with no internal links pointing to it. Google struggles to find orphan pages, and even if you submit them via sitemap, indexing is slow. To find them: crawl the whole site with Screaming Frog, export the results, and filter for pages with “Inlinks = 0.” To fix them: add 1 to 2 internal links from relevant category or article pages, so Googlebot can reach them through a normal link path.
Does breadcrumb navigation help with internal linking structure?
It helps, but only so much. Breadcrumbs solve two problems: first, user experience, by showing people where they are on the site; second, SERP display, since with BreadcrumbList structured data Google shows the breadcrumb path instead of the raw URL, lifting click-through rates by 10% to 20%. But breadcrumbs don’t pass much equity, because they’re template links repeated sitewide, and Google already discounts template links in its equity calculations. What really works is natural internal links in the body copy.
Do I need to re-audit my internal linking structure after a site redesign?
You need to audit again. After a redesign, changes to navigation, URL structure, and page merges or deletions all create new orphan pages, broken links, and shifts in hierarchy depth. In the first week after launch: recrawl the whole site with Screaming Frog and check for pages with Inlinks=0, 404 links, and pages more than 5 levels deep. At the same time, cross-check your 301 redirect map to confirm that link equity is flowing properly from old URLs to new ones.

Final thoughts

Internal linking is the highest-ROI work in SEO: no new content to write, no backlinks to buy. You just add the right links between existing pages, write the right anchor text, and pull deep pages up. On a 500-page site, two weeks of internal link auditing and restructuring usually shows ranking gains in 3 to 6 months.

Three steps to get it done: this week, crawl the whole site with Screaming Frog and export the list of pages with Inlinks=0 and pages more than 5 levels deep. Next week, add internal links to orphan pages from category pages and related articles, and pull important pages within 4 levels. In week three, review your anchor text distribution and rewrite any exact-match anchors above 30% into a more natural spread.

One line worth remembering: backlinks decide whether you get to play, internal links decide where you stand. Link less but link better, keep anchor text natural, and make every page reachable within 4 clicks. Do those three things and you beat 70% of B2B sites.

Cui Lishu
Cui Lishu Crater experts

Delivery · Operations Lead · Crater Delivery & Operations Team

Delivery & Operations Lead at Crater. Responsible for SEO execution, social media channel operations, and content distribution, with a knack for breaking down growth actions with data. Has overseen the delivery of multiple go-global projects, with a focus on the coordinated playbook across Facebook, Twitter, TikTok, YouTube, and SEO/GEO.

SEO executionContent operationsCase breakdowns
1106articles shared
84knowledge base articles