Schema Markup for Service Businesses: What to Add First
Schema markup for local business sites: which schema.org types to add first, where the JSON-LD goes, how to test it,…
Read →
When I build a website, I make sure the pages link to each other. It’s one of the cheapest things you can do for SEO, and one of the most often skipped. This guide covers what internal links do, how to audit your own in an afternoon, and how to check the result in Google Search Console.
An internal link is a link from one page of your site to another page of your site. Menus, footers, buttons and links inside paragraphs all count.
They help Google find pages. Google discovers pages mostly by following links from pages it already knows. Google’s documentation says it can reliably follow links that are anchor elements with an href attribute. A button built with a script and no href may never be followed.
They give pages context. The clickable words, called anchor text, tell Google and the reader what’s on the other side. Google recommends anchor text that is descriptive and relevant. “Residential snow removal pricing” says something. “Click here” says nothing.
They show which pages matter. A page with many links pointing at it signals importance. A page with one link in the footer signals the opposite.
We recently audited a small business website with 76 published blog posts. Most of the links it appeared to have were the same sidebar and menu links repeated on every page, which tell Google nothing about how two articles relate. Counting only links inside the article text:
None of it was hard to find. It took a spreadsheet and an afternoon. The fix was a simple rule: every post links to its main topic page, one related article and one related guide, and every post gets linked from at least two others.
A spreadsheet with one row per page is enough.
One main page covers a topic broadly (the hub), and narrower pages go deeper (the spokes). Every spoke links back to the hub, and the hub links to every spoke. A lawn care company might use “Lawn Care Services” as the hub, with spokes for mowing, aeration, overseeding, fertilization and seasonal cleanup. The hub introduces each in a short paragraph and links to the full page. Each spoke links back and, where it makes sense, to one neighbor, such as aeration to overseeding. Google can then see which pages belong together.
The nofollow attribute tells Google you don’t vouch for a link. That’s useful for outside links you didn’t choose, such as user comments or paid placements. A lot of people don’t know what it does, and it shows up on internal links more than you’d expect. The usual cause is a page-builder setting, an SEO plugin option or a menu copied from somewhere else.
On your own pages it works against you, because you’re telling Google you don’t vouch for your own content. To check, view a page’s source (right-click, View Page Source), search for rel="nofollow", and see whether any of those links point to your own site. Then look at your page builder’s link settings, your menu settings and your SEO plugin.
Other mistakes worth a look:
Search Console is free. Three reports help:
Google has to recrawl before reports change, and timing varies. If you’d like a second set of tools, SE Ranking’s site audit also reports orphan pages, broken and redirected internal links, nofollow internal links and missing anchor text.
How many internal links should a page have? Google publishes no required number. Aim for links a reader would use: a few in the body, plus the menu and footer.
Do internal links help with local search? They help Google understand which pages cover which services and service areas. They work alongside your Google Business Profile, not instead of it.
Should I add nofollow to internal links? Generally no.
What if I change a page address? Set a permanent redirect from the old address to the new one, then update every internal link. Check Search Console afterward for 404s.
You can see the idea in practice in why your best-ranking page might not be your homepage, how keyword research works and how local SEO rankings actually work.
Co-authored by Brandon Sheriff and ARION, the digital presence and search platform from Intelligent Analytics and Data Management.
Schema markup for local business sites: which schema.org types to add first, where the JSON-LD goes, how to test it,…
Read →Most business owners assume their homepage is their most important page, and spend the bulk of their SEO attention there.…
Read →Google defines keyword stuffing as repeating phrases until the writing sounds unnatural. Here is what its policies ask for instead…
Read →