Ballsy Logo

Build smarter websites, dominate search, and scale with AI, SEO, PPC, and secure hosting. Work directly with Derick Downs to turn traffic into real revenue.

Derick Downs

Internal Linking Strategy: The SEO Lever Most Sites Miss

Best web design front page award

Why Internal Linking Is One of the Most Underrated SEO Tactics

When I audit a new client site, internal linking is almost always underdeveloped. Pages are siloed. Blog posts do not link to service pages. Service pages do not link to each other or to relevant blog content. The homepage gets the majority of internal links while the pages that actually convert — the service pages, the location pages, the contact page — sit in near-isolation. Internal links are free. They do not require outreach. They do not require budget. And they work.

I have seen internal linking improvements alone move service pages from page 3 to page 1 within 90 days. It is the tactical SEO lever that most business owners never touch because it requires a mental model of how PageRank flows through a site, and most people have not built that model yet. Let me walk you through it.

What Internal Links Actually Do

  1. Distribute PageRank: Authority flows through your site via links. Pages that are linked frequently from high-authority pages inherit more of that authority. Your homepage typically has the most links pointing to it — both internal and external. If your service pages are only linked from the main navigation and not from anywhere in the body content, they are getting far less authority than they could.
  2. Guide Googlebot: Internal links define which pages are important and how they relate to each other. Pages with no internal links pointing to them — orphan pages — are often undercrawled and underranked. Google discovers most pages through link crawling, not just sitemaps.
  3. Keep users engaged: Well-placed internal links guide users deeper into your site, increasing time on site and reducing bounce rate. Both of these are indirect quality signals.

The Three Types of Internal Links

Navigation Links

Main navigation, footer navigation, sidebar menus. These pass authority broadly across your site and are consistent site-wide. They are important, but they should not be your entire internal linking strategy — they apply equally to every page and give Google no signal about which content is particularly relevant to which other content.

Contextual Links

Links placed within body copy that connect related content. These are the most valuable internal links from an SEO perspective because Google weights contextual links more heavily than navigation links. When I write a blog post about local SEO tactics, I link contextually to related posts on GBP optimization, on-page SEO, and our services page. These contextual connections build a topical cluster that signals expertise in that subject area.

Supporting Links

Links from blog posts and FAQ pages pointing to your core service pages. This is where most of the strategic work happens in an internal linking campaign. Every substantive blog post should link to at least one or two relevant service pages using descriptive anchor text.

My Internal Linking Framework

  1. Identify the 5-10 pages most important to the business — core service pages, key location pages, and the homepage
  2. Run a site crawl with Screaming Frog to see which pages currently link to each priority page
  3. Identify pages that should be linking to these priority pages but are not — blog posts, related service pages, FAQ pages
  4. Add contextual internal links from existing content to priority pages using descriptive, keyword-relevant anchor text
  5. Establish a rule for all new content: every new page or post must link to at least two existing priority pages

When I took over SEO for a San Diego law firm client, their personal injury page had exactly two internal links pointing to it — from the homepage nav and the footer. Over 60 days, I added 18 contextual internal links from relevant blog posts and FAQ pages. That page went from position 34 to position 7 for their primary target keyword. Internal links were a meaningful part of that improvement.

Anchor Text for Internal Links

Internal link anchor text should be descriptive and keyword-relevant. Using exact-match anchor text for internal links is generally safer than for external links — Google has confirmed this. But vary it naturally so it reads well. Avoid generic anchors like “click here,” “learn more,” or “this page” — these are wasted link opportunities. Instead use descriptive phrases: “our San Diego SEO services,” “technical SEO audit process,” “how to optimize your Google Business Profile.”

Finding Internal Linking Opportunities

The fastest manual method: use Google site search. Type site:yoursite.com "keyword" to find existing pages on your site that mention a topic but do not currently link to the relevant page. For larger sites, Screaming Frog generates a full internal link report showing inlink counts for every page — sort by inlinks ascending to immediately see which important pages are getting the least internal link equity.

Orphan Pages: The Silent Ranking Killers

An orphan page is a page on your site that has no internal links pointing to it. Google discovers these pages only through the sitemap — not through natural link crawling. Orphan pages consistently underperform because they receive no PageRank flow from the rest of the site. Fix them by identifying them in Screaming Frog (filter by Inlinks = 0) and adding at least 2-3 contextual internal links from relevant existing content.

Internal Link Type SEO Value Priority
Contextual body links Highest 1st
Footer nav links Medium 2nd
Sidebar links Low-medium 3rd
Image links (no text context) Low 4th

Internal linking is part of every SEO engagement I run. Our SEO management service covers this comprehensively. You can also reach out here to talk through your specific site’s linking structure. And if you are new to auditing your site, I cover internal link analysis in my SEO audit walkthrough.

Frequently Asked Questions

How many internal links should a blog post have?

A good rule of thumb is 2-4 contextual internal links per blog post, depending on length. Every post should link to at least one relevant service page and at least one related piece of content. What you want to avoid is either extreme — posts with zero internal links (wasted authority) or posts stuffed with internal links every other sentence (looks unnatural and dilutes each link’s value). Natural placement and descriptive anchor text matters more than hitting a specific number.

Does the location of an internal link on the page matter?

Yes. Links placed higher in the body content and in the main content area carry more weight than links in the footer or sidebar. Contextual links within the flowing text of a well-written paragraph pass more authority than a list of links in a “related posts” widget. Always prefer naturally integrated contextual links over link widgets.

Can I have too many internal links on a page?

Technically there is no hard limit, but excessive internal linking dilutes the value passed by each link and can look spammy. For a typical blog post, 2-5 contextual internal links is a good range. For a long-form guide or resource page, more is fine as long as each link is genuinely relevant and useful to the reader.

What is a hub-and-spoke internal linking model?

A hub-and-spoke model means you create a central pillar page (the hub) on a broad topic, then create multiple supporting posts (the spokes) on specific subtopics, with all spokes linking back to the hub. This builds topical authority around the hub page and signals to Google that your site is a comprehensive resource on that subject. I use this structure for service categories — one pillar SEO services page with supporting posts on specific tactics all linking back to it.

Should internal links be dofollow or nofollow?

All internal links should be dofollow. Using nofollow on internal links prevents PageRank from flowing through that link, which is generally not what you want. The only exceptions would be links to pages you have explicitly noindexed or pages you do not want to pass authority to, like login pages or administrative pages.