Ask a small team what they are doing about SEO and the answer is usually some version of "trying to get backlinks". Outreach emails, guest posts, a directory or two. It is slow, most of it fails, and the wins are small and out of your control.
Meanwhile the site has forty pages, and most of them link to nothing but the navigation bar.
Internal links are the links between pages on your own site. You control every one of them, they cost nothing, they take effect on the next crawl, and on a site with under a few hundred pages they are the single most neglected ranking lever there is. This post is about how to use them without turning it into a project.
Why internal links do so much on a small site
Search engines do two things with links inside your site. They follow them to find pages, and they read them to understand what each page is about and how much it matters relative to the others.
That second part is where small sites leave value on the table. Every site has a handful of pages that carry most of its authority: the homepage, a pricing or product page, a couple of posts that picked up links from elsewhere. That authority flows along internal links. A new post with no links from those pages is starting from zero. The same post with two in-body links from strong pages inherits some of their standing before anyone outside has noticed it exists.
Links also carry meaning. Anchor text that says "how to run payroll for a small agency" tells a crawler what the destination is about far more clearly than a "read more" button does. Enough consistent anchors pointing at one page and that page becomes the site's obvious answer for that phrase.
Backlinks do the same things with more weight, and you should still welcome them. But you cannot schedule a backlink. You can schedule an afternoon of internal linking, and on most small sites that afternoon moves more pages than a quarter of outreach.
The cornerstone-and-cluster shape
Random internal links help a little. Structured ones help a lot, and the structure that works is simple enough to draw on a napkin.
A cornerstone, the page topical authority on a small budget calls the pillar, is the broad page on a topic you want to own. It is long, it covers the whole subject at a useful level, and it is the page you would want to rank for the head term. A cluster is the set of narrower posts underneath it, each answering one question a reader has on the way to or from the cornerstone.
The links are the point:
- Every cluster post links up to the cornerstone, at least once, in body copy, with an anchor that describes the cornerstone.
- Every cluster post links sideways to at least two siblings, where the reader would naturally want the next question answered.
- The cornerstone links down to every cluster post, grouped by sub-theme in the body rather than dumped as a list at the end.
Done this way, the cluster reads like a short book on one subject, and a crawler sees a tightly connected group of pages all agreeing on what the cornerstone is about. That agreement is what topical authority on a small budget is built from. Without the links, the same eight posts are eight strangers.
Sequencing the links, not just the posts
Publish order matters. A cornerstone that goes live pointing at nothing gets indexed as a thin page. Publish the first half of the cluster first, six posts or so, then the cornerstone linking down to them and up-linked from them, then the rest. The topical authority post above has the full running order. Each new cluster post gets its links to the cornerstone and its siblings on the day it goes out, not in a cleanup pass six months later that never happens.
What a good internal link looks like
Not every link counts the same. A few rules that separate the ones that move pages from the ones that decorate them:
In the body, not the furniture. A link in a sentence a reader might click carries more weight than the same link in a footer, a sidebar or a "related posts" widget. Widgets are fine to have, but they are not your linking strategy.
Descriptive anchors. "Our guide to contractor classification" beats "this guide" beats "click here". The anchor should tell both the reader and the crawler what is on the other end. Vary the wording a little across posts so it reads as natural rather than stamped.
One clear target per phrase. If three of your pages could plausibly be the destination for "contractor classification", pick one and always link there. Splitting the anchor across three pages tells the crawler you are not sure which one is the answer, and it will agree with you.
Early is better than late. A link in the first third of a post is more likely to be seen, clicked and weighted than one in the last paragraph.
Fix the dead ends. Any page that links to nothing else on your site, and any page nothing links to, is a problem. The first wastes whatever authority it has. The second is invisible.
The two-hour audit
You do not need a crawler to find the biggest gaps. Two hours and a spreadsheet you will throw away afterwards is enough.
- List your strongest pages. The homepage, the product or pricing pages, and whichever three to five posts have the most links from other sites or the most traffic. These are the pages whose links carry weight.
- List the posts you want to rank. Usually the cornerstone and the cluster posts published in the last few months.
- Check each wanted post for links from the strong list. Most will have none. That is the finding.
- Add two in-body links to each wanted post from pages on the strong list, in a sentence where the link makes sense. Rewrite the sentence if you have to. Do not bolt a link onto the end of a paragraph.
- Walk the cluster. For each cluster post, confirm it links up to the cornerstone and across to two siblings, and that the cornerstone links down to it. Fill the gaps.
- Find the orphans. Any post with no inbound internal links gets at least one, or gets retired.
Then wait a few weeks for a re-crawl. Stuck posts, the ones that were indexed but never promoted, are the pages this moves most, which is why it is the second step in measuring whether your posts are working at the thirty-day mark.
Where agent-written posts fit
If your posts are written by an agent, the linking still has to be done, and it is worth being clear about who does it.
RankMill does not build internal links and does not keep a map of your site's pages. The writer produces a post from its title, its outline, the project's writing rules and the website profile, and the post arrives as markdown for you to publish. The links between it and the rest of your site are yours to add, and the cheapest moment to add them is right after the draft lands, while you are already reading it: open the post, press "Edit", put the links in and save. That save writes the markdown in place and spends nothing.
Two things in the product help around the edges. The project audit reads every finished post in the project together, so it is the one step that sees the posts as a set rather than one at a time. The auditor is told to look for SEO gaps, aged facts, weak structure and breaks from the writing rules, and the product describes missing internal links as one of the things an audit surfaces. It reports up to five findings per run, which an agent then fixes one at a time. It sees the posts in the project, not the rest of your site, so it can notice a cluster post that mentions the cornerstone topic without linking to it, but it cannot know what your product pages are called. And the website profile is a good place to write down the cornerstones you are building and the terms you use for them, since the topic finder, the writer, the editor and the auditor all read it. Consistent terminology across posts is what makes consistent anchors possible.
The honest summary is that the agent gets you the eight posts. The two hours that turn them into a cluster are still yours, and they are the best two hours in the whole workflow.
The short version
- Internal links are free, fast to take effect and fully in your control, which is more than can be said for backlinks
- Structure them as a cornerstone linking down to a cluster, and cluster posts linking up and sideways
- In-body links with descriptive anchors count; footer and widget links mostly do not
- Every wanted post needs at least two links from your strongest pages, and no post should be an orphan
- Add the links the day a post goes out, and run the two-hour audit once a quarter
Backlinks are the part of SEO everyone talks about because it is hard. Internal links are the part nobody talks about because it is easy, and easy is exactly why it is the cheapest win most small sites are still ignoring.