SEO Automation

Automated Internal Linking Workflow

Add relevant links between your own pages so readers and search engines can find them.

SEO Automation EditorialPublished March 20, 2026Updated March 20, 20264 min read

Intermediate · Level 2–4 · Tools: Crawler, Embeddings, CMS API

  1. Inventory pages
  2. Embed or classify topics
  3. Propose anchors
  4. Validate relevance
  5. Insert or ticket
  6. Measure

Internal links are links from one page on your site to another. This workflow reads all your pages, works out which ones cover related topics, and suggests (or adds) sensible links between them.

Here's a familiar one. You publish a great new guide and it gets almost no traffic for months. Part of the reason is that nothing links to it. Search engines find and weigh pages partly by following links, and your guide is an orphan. Adding links by hand means remembering every related page you've ever written, which nobody can do past a couple of hundred posts.

At a glance

  • What it does: Add relevant links between your own pages so readers and search engines can find them.
  • Difficulty: Intermediate. Needs a few connected data sources and some care with prompts and review steps. Build a beginner workflow first if you can.
  • Automation level: Level 2–4 on the levels of SEO automation. In plain words: anything from a fixed chain of steps (Level 2) up to an AI agent choosing some of its own next steps (Level 4), depending on how far you take it.
  • Steps: 6, from "Inventory pages" to "Measure".

What you'll need

Tools

  • Crawler: a tool that visits every page on your site the way a search engine would and records what it finds: titles, links, errors and more.
  • Embeddings: a way of turning text into numbers so software can measure how close two pages are in meaning, not just in wording.
  • CMS API: the part of your CMS that lets software add or edit pages without anyone clicking through the editor.

What goes in

  • A crawl of all your pages
  • The text of each page
  • Search Console data, optionally, to spot pages that need a boost
  • Access to your CMS

What comes out

  • A list of suggested links with anchor text
  • Links added in the CMS, or tickets for an editor
  • Before-and-after tracking for linked pages

How it works, step by step

  1. Inventory pages. A crawler lists every page on your site, along with the links already pointing to each one.
  2. Embed or classify topics. Each page is turned into embeddings (numbers that capture its meaning) or tagged with topics, so the workflow can tell which pages are related.
  3. Propose anchors. For each related pair, it suggests a sentence in the source page and the anchor text, meaning the clickable words of the link.
  4. Validate relevance. A check, by AI or simple rules, rejects links that wouldn't make sense to a reader or that would put too many links on one page.
  5. Insert or ticket. Clear-cut links get added through your CMS. Borderline ones become a ticket for an editor.
  6. Measure. It tracks whether the linked pages get crawled more often and gain impressions over the following weeks.

A worked example

Say you've just published "How to write a project brief". The workflow finds 14 older posts on related topics. For nine of them, it finds a natural spot for a link, like the phrase "start with a clear project brief" in your post on kickoff meetings.

Three suggestions are rejected automatically because those posts already carry lots of links. Two are borderline and go to an editor, who approves one. By the next day, your new guide has ten links from older pages instead of none.

Where AI helps, and where it doesn't

  • Working out which pages are related in meaning, even when they use different words.
  • Finding a natural sentence where a link fits.
  • Suggesting anchor text that honestly describes the page being linked to.

AI shouldn't add links everywhere it can. Too many links, or links with odd anchor text, make pages worse to read and water down the links that matter. Set a hard limit on how many links it can add to any one page.

What to keep human

  • An editor decides the borderline cases, where it's unclear whether two pages really belong together.

For more on deciding how much to hand over, see the SEO autonomy dial and what not to automate.

What can go wrong

  • Links get added with anchor text that doesn't match the page they point to, which confuses readers.
  • Pages get stuffed with links, which makes them harder to read and weakens every link on them.

Start small

Start with a report rather than live edits. Each week, list your newest pages and the five most related older pages for each, and add the links by hand. Once the suggestions are reliably good, let the workflow insert links for the clear-cut cases only.

Where to go next

Related pages