Internal Linking Strategy: How to Pass Authority Around Your Own Site
Backlinks get all the attention, but you have to beg, earn or pay for them. Internal links you can add this afternoon, for free, with complete control over the anchor text and the destination. On most small and mid-sized sites I review, internal linking is the most under-used lever in the whole SEO toolkit.
What internal links actually do
They do three jobs:
- Help Google discover pages. Googlebot follows links. A page with no internal links pointing to it, an orphan, may be crawled rarely or not at all.
- Pass authority. When an external site links to your home page or a popular post, some of that value flows through your internal links to other pages. Link equity explains the idea in more depth.
- Explain relationships. Anchor text and context tell Google that your page on "GST filing for freelancers" is related to your page on "invoicing software", and which one is the main resource.
They also keep readers on your site longer, which is the bit your users actually notice.
Start with your priority pages
Make a short list of the pages that make you money or matter most: core service pages, top product categories, your best guides. These are the pages you want internal links flowing towards.
For a Jaipur interior design studio that list might be:
- Home page
- Modular kitchen design
- Living room interiors
- Pricing
- Portfolio
Everything else on the site, especially blog posts, should help send relevance and authority to those pages where it makes sense.
Build hubs and spokes
Group content by topic. Each topic gets a hub page, a broad guide or category, and several spoke pages covering subtopics. Spokes link up to the hub and to each other where relevant; the hub links down to every spoke.
A SaaS invoicing tool might have:
- Hub: GST invoicing guide
- Spokes: GST invoice format, e-invoicing thresholds, credit notes, invoice numbering rules, invoicing for exporters
This is the core of what's often called content clusters and pillar pages. It works because it mirrors how people actually explore a topic.
Contextual links beat navigation links
Menu, footer and sidebar links appear on every page, so they help discovery but say little about any individual page. A link inside a paragraph, surrounded by relevant text, sends a clearer signal. "If you're registering for the first time, our [walkthrough] covers the documents you'll need" is a far more useful link than a footer item labelled "Resources".
Aim for a few contextual links per article, placed where a reader would genuinely want to click. Two to five per thousand words is a reasonable range for most blogs. There's no penalty for more, but a paragraph with six links in it reads badly.
Anchor text for internal links
You have more freedom here than with backlinks. Descriptive, keyword-rich anchors are normal and expected internally. Still:
- Describe the destination. "Modular kitchen design" is better than "click here".
- Vary it a little. Using the exact same phrase from forty pages looks automated.
- Don't use the same anchor for two different pages. That confuses which page is meant to rank for the phrase.
You can paste a page's HTML or URL into the anchor text analyzer to see what anchors you're actually using.
Link depth
Click depth is how many clicks it takes to reach a page from the home page. Important pages should be within about three clicks. Pages buried at depth six or seven tend to get crawled less and rank worse, especially on large ecommerce sites with deep pagination.
Ways to bring pages closer:
- Link to key categories from the home page.
- Add "related articles" or "popular guides" blocks.
- Use breadcrumbs.
- Link from high-traffic older posts to newer ones.
Fixing orphan pages
Orphans are common after site redesigns or when writers publish without linking. To find them, compare a list of URLs in your sitemap with the URLs a crawler reaches by following links. Anything in the sitemap but not reached by the crawl is an orphan. Either link to it from a relevant page or decide it shouldn't exist.
A repeatable process for every new post
- Before publishing, search
site:yourdomain.com topicto find three to five related older pages. - Add a contextual link from each of those to the new page.
- In the new page, link to the relevant hub and one or two related spokes.
- Check that no links point to redirected or broken URLs. The broken link checker catches the broken ones.
This takes ten minutes and does more for a new post than most people realise.
What not to do
- Don't link every instance of a keyword sitewide with a plugin. It creates noisy, unnatural links.
- Don't add
nofollowto internal links to "sculpt" authority. It doesn't work the way people hoped, and it only stops discovery. - Don't hide links in tiny text or make them the same colour as body copy.
Where to go from here
Internal links are only as useful as the pages they point to, and the authority entering your site in the first place. Once your structure is tidy, the difference between internal vs external links becomes relevant, since external links are where new authority comes from.
Today, pick your single most important page, find five existing posts that should link to it, and add those links.