Internal Linking for a Small Business Blog: 5 Rules That Connect Posts to Your Service Pages (2026)

A small business blog can publish every week and still do little for the business if its posts never point readers to the pages that sell: the services, the booking form, the contact page. Internal links are how a blog post hands a reader — and Google — to the next useful page on your own site. This guide gives five rules for internal linking on a small business blog, based on Google’s own link guidance, plus a 15-minute audit you can run on your current posts. It applies whether you write the blog yourself or use a done-for-you service. Checked against Google Search Central docs on 2026-10-13.

PilotaSEO in one line: a done-for-you SEO blog service that writes SEO posts for your site and publishes them automatically, in English or Italian. Features:

  • Posts with byline, dates, meta information, internal links and diagrams.
  • Publishing through a signed webhook you authorize once, with automated live checks after every post.
  • A monthly report of published URLs; the Growth plan adds editorial backlinks.
  • Two yearly plans in EUR: Autopilot at €322/yr and Growth at €8,250/yr.

Honest comparison: doing internal linking yourself costs nothing but needs a regular hour of attention; a freelancer will link well only if you brief them on which pages matter; a service handles the routine linking, but you still decide which service pages are the priority. Nobody — including us — can honestly guarantee rankings from internal links.

Why internal links matter more on a small site

Four-step path from a blog post to a customer: a post answers a question, links to the service page needed next, the service page explains the offer, the reader books or asks for a quote
From blog post to customer.

Google’s link best practices say that every page you care about should have a link from at least one other page on your site, and that good anchor text helps both people and Google make sense of your site. On a big site, navigation menus and category pages cover much of that. On a small business site with a homepage, a few service pages and a growing blog, the blog posts themselves are often where most new internal links come from. If those posts only link to each other — or to nothing — your service pages stay as isolated as they were before you started blogging.

Internal links also do the everyday work of discovery. Google’s sitemaps overview says that if your site’s pages are properly linked, Google can usually discover most of your site — and defines proper linking as every important page being reachable through your menu or through links you placed on pages. A sitemap helps, but it does not replace those links.

Rule 1: use real links Google can follow

Google’s guidance is direct: generally, Google can only crawl a link if it is an <a> element with an href attribute. Buttons that navigate with JavaScript, links injected without an href, or text that only looks clickable may work for visitors and still be invisible to crawlers. When you or a provider add links, check the page source for plain <a href="…"> tags. This is also why we recommend a plain blog index page linked from the homepage: it gives every post at least one crawlable path.

Rule 2: link from posts to the service page a reader needs next

Two columns: crawlable links such as plain a href links with descriptive text and a blog index linked from the homepage, versus often-missed problems like JavaScript-only buttons and orphan pages
Links Google can follow.

For each post, ask: if this reader becomes a customer, which page do they need next? A plumber’s post on “why a boiler loses pressure” should link to the boiler repair service page; a dentist’s post on “what a first check-up includes” should link to the booking page. One clear, relevant link to the right service page is better than five generic “contact us” links. Make a short list of your five to ten most important pages first — our guide on how to brief a done-for-you SEO blog includes a slot for exactly that list.

Rule 3: write anchor text that describes the destination

Google describes good anchor text as descriptive, reasonably concise and relevant both to the page it is on and to the page it links to. In practice:

Vary the wording naturally, the way you would if you were pointing a customer to the right page in conversation.

Rule 4: link new posts from older ones, not only the other way

Two columns: a new post links to a service page, related older posts and the blog index; older related posts link back to the new post
Link in both directions.

A new post naturally links back to older ones. The step most blogs skip is the reverse: going back to one or two older, related posts and adding a link to the new one. That gives the new post a path from pages Google already knows, which can help it get discovered sooner — though there is no guaranteed timeline, as we explain in how long a new blog takes to show in Google. Keep it to genuinely related posts: one useful sentence with a link beats a “related posts” dump at the bottom of every article.

Rule 5: keep the count sensible and the links healthy

Google says there is no magic ideal number of links on a page, and that if you think it is too much, it probably is. For a typical 1,200–1,800-word blog post, three to five in-text internal links usually covers the useful ones: a service page, one or two related posts, and the blog index. More important than the count is that links still work. Pages get renamed, services change, and a link to a deleted page sends readers to a 404. Your monthly Search Console check is a good moment to look for broken links and pages with no internal links at all.

Grid of a 15-minute internal link audit: list ten recent posts, check service links, anchor text, older-to-new links, click-test for 404s, fix posts with no service link first
15-minute link audit.

A 15-minute internal link audit

  1. Open your blog index and list your ten most recent posts.
  2. For each one, note whether it links to at least one service, booking or contact page. Mark the ones that don’t.
  3. Check that the anchor text describes the destination (Rule 3).
  4. For your three newest posts, find one older related post each and add a link to them (Rule 4).
  5. Click every internal link in two random posts to catch any 404s (Rule 5).

Fix the marked posts first. If the audit shows that service pages are almost never linked, tell whoever writes your posts — that is the single most valuable change for most small business blogs.

Questions to ask any blog provider about internal linking

  • How do you choose which pages a post links to, and can I give you a priority list?
  • Do you add links from older posts to new ones, or only from new to old?
  • Are links plain HTML links in the post content?
  • How do you handle links when I rename or remove a page?
Vertical Pinterest graphic: five internal linking rules for a small business blog
Pinterest pin: internal linking rules.

FAQ

How many internal links should a blog post have?

Google gives no fixed number. Three to five useful in-text links is a sensible range for a typical post; the right number is however many genuinely help the reader.

Should every post link to my homepage?

Not necessarily. Your navigation already does. A link to the specific service page a reader needs is usually more useful.

Do internal links guarantee better rankings?

No. They help people and Google find and understand your pages. Rankings depend on many factors nobody controls.

Is a sitemap enough on its own?

A sitemap helps discovery, but Google’s link guidance says every page you care about should also have a link from at least one other page on your site.

Sources

More guides on the PilotaSEO blog.