Most sites have a few pages that actually make money, like a best-selling product, a core collection, a pricing page, or a booking page, and a lot of pages that don't. The problem is that those money pages are often buried. Nothing links to them except the main menu, so Google treats them as no more important than your shipping policy. Internal linking for SEO fixes that. It's free, it's fully under your control, and you can do most of it in an afternoon.
By the end of this guide you'll have a list of your most important pages, a simple map of which pages should link to which, and a short set of changes you can make this week. The examples use an online store, but the same steps work for a service business or a SaaS site.
What you'll need
- A list of your site's pages (your sitemap, usually at yoursite.com/sitemap.xml, or your platform's page export) - Google Search Console, if you have it set up (free) - A spreadsheet - Access to edit your pages, blog posts, and navigation - Two to four hours, spread across the week
Why internal linking SEO matters
Internal links are links from one page on your site to another page on your site. They do three jobs at once. They help search engines discover your pages, they tell search engines which pages you consider most important, and they help visitors move from "just reading" to "ready to buy." A page with many relevant internal links pointing to it, using clear, descriptive anchor text, is easier to find and easier to rank than a page with none.
You don't need to be technical to get this right. You need a plan.
### Step 1: Pick the pages you want to rank (30 minutes)
Start with the outcome, not the links. Open your spreadsheet and list the 5 to 15 pages that bring in customers or revenue. For a store, that's usually top product pages and main collection pages. For a service business, it's your service pages and contact or booking page. For SaaS, it's pricing, key feature pages, and signup.
Next to each page, write the one search phrase you want it to rank for. If you're not sure whether a phrase brings buyers or just browsers, check it with the free [Keyword Intent Checker](https://www.rankreactor.ai/tools#keyword-intent). Phrases like "buy linen bedding" or "pricing" signal buyers. Phrases like "what is linen" signal readers, and those belong on blog posts that link to your money pages, not on the money pages themselves.
These are your target pages. Every other step points links at them.
### Step 2: Find orphan pages and broken links (30 to 60 minutes)
An orphan page is a page with no internal links pointing to it. Search engines may never find it, and visitors almost certainly won't. Broken internal links, meaning links that go to a deleted or moved page, waste the value you already built.
Run your homepage through the free [Site Auditor](https://www.rankreactor.ai/tools#site-auditor) and fix anything it flags as critical, especially broken links and pages that return errors. Then compare your sitemap against the pages you actually link to from your menu, footer, and content. In Google Search Console, the Links report shows your most-linked pages under "Internal links." If one of your target pages from Step 1 is near the bottom of that list or missing, that's your first fix.
### Step 3: Tidy your navigation and category structure (1 hour)
Your main menu and category pages are the strongest internal links on your site, because they appear on every page. Make sure each target page is no more than three clicks from the homepage.
A simple structure works best:
- Homepage links to main categories or service pages - Category pages link to the products or sub-services inside them - Product or service pages link back up to their category and across to closely related items
Don't cram 80 links into your menu. A focused menu with your main categories, plus breadcrumbs on product and blog pages, is clearer for visitors and search engines alike. Most store platforms and themes let you turn on breadcrumbs in the theme settings.
### Step 4: Write descriptive anchor text (30 minutes, then ongoing)
Anchor text is the clickable words in a link. It tells both readers and search engines what the linked page is about. "Click here" and "learn more" tell them nothing.
Compare these:
- Weak: "We have lots of bedding options, click here to see them," with "click here" as the link. - Strong: "Browse our linen duvet covers in six colors," with "linen duvet covers" as the link.
Use the target phrase from Step 1, or a natural variation of it, as anchor text when you link to that page. Vary it a little across different links so it reads naturally ("linen duvet covers," "our linen duvets," "washed linen duvet sets"). Avoid stuffing the exact same phrase into every link, and never link the same words to two different pages.
### Step 5: Link from your blog and guides to your money pages (1 to 2 hours)
This is where most sites leave the biggest gains on the table. Blog posts and guides tend to attract links and traffic from search, but they often don't link to anything you sell.
Go through your 10 to 20 most visited blog posts (Search Console's Performance report, sorted by clicks, will show you which). In each one, find a sentence where a target page fits naturally and add one or two contextual links. A post called "How to Wash Linen Sheets" should link to your linen sheets collection. A post about "How to Choose a Bookkeeper" should link to your bookkeeping service page.
If you don't have helpful posts that relate to your target pages yet, that's a content gap. Use the free [Content Gap Analyzer](https://www.rankreactor.ai/tools#content-gap) to see which topics your competitors cover that you don't, then write the most relevant one or two and link them to your target pages from day one.
### Step 6: Build simple topic clusters (1 hour to plan)
A topic cluster is a group of pages about one subject that all link to each other, with one main "hub" page at the center. For example:
- Hub: your "Linen Bedding" collection page - Supporting pages: "How to Wash Linen Sheets," "Linen vs Cotton Sheets," "Best Linen Bedding for Hot Sleepers"
Every supporting page links to the hub. The hub links back to each supporting page (a short "Helpful guides" section at the bottom works well). Supporting pages link to each other where it's genuinely useful. This shows search engines that you cover the topic thoroughly and keeps visitors moving toward the page that sells.
Sketch one cluster per target page in your spreadsheet: hub URL in one column, supporting URLs in the next. Start with the cluster closest to your best seller.
### Step 7: Add links to new pages and recheck every month (15 minutes per page)
Internal linking isn't a one-time project. Every time you publish a new page or post:
1. Add two to five links from the new page to relevant existing pages, including at least one target page. 2. Add one to three links from older, related pages back to the new page, so it doesn't start life as an orphan. 3. Check that the links work and the anchor text is descriptive.
Once a month, look at Search Console's Links report again and rerun your audit to catch new broken links, especially after you delete products or change URLs. When you remove a product, redirect its URL to the closest replacement or its category rather than leaving a dead page.
Common internal linking mistakes
- **Linking everything to everything.** Twenty links in a 500-word post dilutes the signal and annoys readers. Two to five relevant links per post is plenty. - **Using "click here" anchor text.** It wastes a chance to describe the page you're linking to. - **Hiding key pages.** If a target page is only reachable through search or a filter, add it to a category page or menu. - **Linking to redirected or deleted URLs.** Update old links to point straight at the final page. - **Making every link "nofollow."** There's no reason to do this on your own site. Leave internal links as normal links. - **Forgetting old posts.** Your oldest posts often have the most authority. Updating them with links to new pages is one of the fastest wins.
What to do this week
- [ ] List your 5 to 15 target pages and the one phrase each should rank for - [ ] Run a site audit and fix broken internal links and error pages - [ ] Check that every target page is within three clicks of the homepage - [ ] Replace "click here" and "learn more" links with descriptive anchor text - [ ] Add one or two contextual links to target pages from your 10 most visited blog posts - [ ] Sketch one topic cluster around your best-selling page or service - [ ] Put a monthly 30-minute internal link check on your calendar
Internal linking won't replace great products or helpful content, but it makes sure the pages you already have get found, understood, and visited. Start with your most important page, give it more good links than any other page on your site, and build from there.