Your homepage has 200 outbound internal links: 50 in mega-nav, 60 in “latest articles,” 40 in “featured by topic,” 30 in tag cloud, 20 in footer. Every category, every tag, every recent article is one click from home. The homepage feels comprehensive. The downstream pages rank terribly because the homepage’s authority signal is split 200 ways.
Homepage authority (the SEO juice your homepage accumulates from external backlinks) is a finite resource that flows through outbound links. With 200 outbound, each link gets 0.5% of the boost. With 30 well-chosen outbound, each gets 3.3% — 6.6x more concentrated signal. Below: how to find the over-linking, cut deliberately, and move overflow to dedicated index pages.
Common causes
Ordered by hit rate, highest first.
1. Mega-nav with every category and tag
Your top navigation has dropdowns containing all 12 categories, 80 tags, and “Browse all.” Visually impressive; SEO-wise the homepage is “linking to literally everything.”
How to spot it: View source of your homepage, count <a href="/category/..."> and <a href="/tag/...">. If >50 from navigation alone, mega-nav is the problem.
2. “Latest articles” widget shows too many
<RecentArticles count={12} /> — twelve. Why twelve? Because the design called for a 3x4 grid. Each one is an outbound link from the homepage.
How to spot it: Latest widget shows >6 articles. Each is a link.
3. Duplicate widgets: Featured + Popular + Recent + By topic
Your homepage has four “discover articles” widgets. Each shows 8-12 articles. Many of the same articles appear in multiple widgets. The page links to “browse articles” via 4 different mechanisms.
How to spot it: Count distinct widgets that link to articles. If >2, you’re duplicating outbound link weight.
4. Footer lists every article or every tag
For “SEO” reasons, the footer of every page (including homepage) lists 50 tags or 30 article links. Footer is on every page; 50 tags × every page = huge dilution.
How to spot it: View source of footer. If it contains >10 outbound article/tag links, footer is the silent over-linker.
5. Pagination links from homepage to pages 2-10
Homepage shows “Page 1, 2, 3, …, 10” pagination. Each pagination URL is an outbound link from the homepage, but pagination pages have little value to rank.
How to spot it: Pagination control on the homepage visible to crawlers (not behind JavaScript). Count those as outbound dilution.
6. Sidebar widgets (“popular,” “tags”) on the homepage
Sidebar with “popular this week” (8 links), “trending tags” (15 tags), “newsletter signup” (no link), “recent comments” (link to article + comment thread URL). Each is dilution.
How to spot it: Homepage layout has prominent sidebar with link widgets. Count contents.
Shortest path to fix
Ordered by ROI. Steps 1-3 cut the link count; Step 4 moves overflow.
Step 1: Count current outbound internal links on the homepage
# Save homepage HTML, count internal hrefs
curl -s https://yoursite.com | \
grep -oE 'href="(/[^"]+)"' | \
grep -v "^href=\"/$" | \
sort -u | wc -l
Anchor: under 100 is reasonable. 100-200 is dilution. 200+ is severe over-linking.
Step 2: Pick the 30 most important destinations
Your homepage should optimize for “what do we want Google to rank?” Pick:
- 8-10 navigation links (top categories, "about", "contact")
- 6-8 featured articles (your highest-value content)
- 4-6 pillar pages (canonical "start here" pages per topic)
- 4-6 footer essentials (privacy, terms, sitemap, RSS, contact)
Total: ~25-30 deliberate outbound links. Everything else is overflow.
Step 3: Cut aggressively
Specific cuts:
| Source | Action |
|---|---|
| Mega-nav | Reduce to top 6-8 categories; tag dropdowns → tags index page |
| Latest widget | Reduce from 12 to 4-6 |
| Duplicate widgets | Pick one of {featured, popular, recent}; cut the rest |
| Footer tag cloud | Remove from homepage footer (keep on /tags/ index) |
| Pagination | If on homepage, replace with link to “all articles” instead |
| Sidebar | Remove from homepage; sidebar is for article pages |
Step 4: Move overflow to dedicated index pages
The full category list goes to /categories/. All tags go to /tags/. All articles go to /articles/. These index pages are linked from the homepage (one link each), so they receive your homepage’s authority and then distribute it.
homepage → /categories/ → 12 category pages → 30 articles each
homepage → /tags/ → 80 tag pages
homepage → /articles/ → all articles
This is a two-tier flow. Each tier passes authority deliberately.
Step 5: Verify the rebalance
After cutting:
# Recount
curl -s https://yoursite.com | grep -oE 'href="(/[^"]+)"' | sort -u | wc -l
# Should be ~30
Then crawl and check inbound link counts on your featured/pillar pages — they should rise after the cut.
Step 6: Repeat for footer + sidebar
Footer appears on every page. Tag cloud in footer dilutes every page. Move tag/article lists to dedicated index pages, link footer there:
Footer essentials (per page): About, Privacy, Terms, Contact, RSS, Sitemap
Footer tag cloud → moved to /tags/ index page
Footer article list → moved to /articles/ index page
Prevention
- Cap homepage outbound internal links at ~30 deliberately-chosen destinations
- Use dedicated index pages (
/categories/,/tags/,/articles/) for full lists; link to those, not the contents - Footer essentials only (about, privacy, contact); move tag/article lists to index pages
- Single “discover articles” widget on homepage, not 4 overlapping ones
- Quarterly: count homepage outbound; over 60 is a warning sign
- When adding a new homepage widget, count what it costs in outbound dilution first
Related
Tags: #Content ops #Site quality #Site audit #Troubleshooting #Authority flow #Internal link