Linkagent

Free scan · Any platform · Open source

The internal linking tool that does the work

Most tools hand you a spreadsheet of suggestions. Linkagent crawls your site, scores every opportunity, and ships the approved links to production, with anchor text taken from sentences you already wrote.

Free scan, no account needed. Takes about 20 seconds.

01

Crawl and map

Reads your sitemap, crawls every page, and builds a real picture of your content: topics, clusters, orphan pages, and link depth.

02

Score opportunities

Finds pages that should link to each other and picks anchor text that already exists in your copy. Balanced, varied, never spammy.

03

Ship with one script

A 2 KB script injects links by wrapping existing text. New posts get linked automatically on every re-crawl. No rewrites, no layout shift.

What a real internal linking tool has to do

There are four jobs in internal linking: audit what exists, find the links you are missing, implement them, and keep it current as you publish. Most internal linking tools stop after the second job: you get a list of suggestions and a long afternoon of copy-pasting in your CMS. The maintenance job never happens at all, which is why sites that "fixed" internal linking once are usually back where they started a year later.

Linkagent covers all four. The crawler reads your sitemap and every page, builds a topic model of your content, and maps the existing in-text link graph; navigation and footer links are ignored, because contextual links in prose are the ones that carry weight. The scorer then ranks every possible page pair by topical similarity, anchor quality, and how badly the target page needs links. Orphan pages and deep pages get priority automatically.

Implementation is one script tag, a WordPress plugin, or a JSON API if you want the links rendered server-side. And every re-crawl repeats the whole cycle: new posts get linked into your existing content, and your approve/reject decisions are remembered. That last part is what makes it automated internal linking rather than a one-off audit.

Why teams pick Linkagent over other tools

Anchors are found, never invented

Every suggested anchor is a phrase that already exists in the source sentence. Links read naturally because the text was already there: no AI-rewritten sentences, no awkward exact-match insertions.

Works on any platform

WordPress, Next.js, Astro, Shopify, Webflow, custom CMS: if it serves HTML, Linkagent can crawl it and ship links to it. You are not locked into one CMS's plugin ecosystem.

Balanced by design

Roughly one new link per 250 words, capped inbound links per target, and no single anchor dominating a page's profile. The output looks like careful editorial work, not automation.

Open source and self-hostable

AGPL-3.0 licensed. Run it on your own server, read every line of the scoring logic, and keep your content and link graph on your own infrastructure.

Frequently asked questions

Is there a free internal linking tool version?
Yes, twice over. The free internal link checker scans any site without an account, and the software is open source, so you can self-host everything at no cost, forever. Hosted plans start at $19 per month.
What is the best internal linking tool for large sites?
Look for three things at scale: a crawler that maps your whole site rather than one post at a time, link-balance rules so automation doesn't create spammy patterns, and an implementation path that doesn't require editing thousands of pages by hand. Linkagent was designed around exactly those three: its scoring runs across the full site graph and its script applies links without touching your stored content.
How is this different from Link Whisper or LinkBoss?
The biggest differences: Linkagent works on any platform (not just WordPress), it is the only open source option in the category, and it will not invent anchor text: anchors always come from your existing sentences. See the full comparisons on our alternatives pages.
Will it flood my site with links?
No. The link budget is roughly one new link per 250 words with a hard cap per page, targets are capped on new inbound links, and anchor text is kept varied. You also review every suggestion before it goes live; nothing ships without your approval.
Does it handle orphan pages?
Yes. Orphan pages are one of the main things the crawler looks for. Pages with no inbound in-text links get boosted in the opportunity scoring so they collect links first. Our orphan pages guide explains why they matter.

Keep exploring

See what your site is missing

Run a free scan. No account needed, results in about 20 seconds.

Free scan, no account needed. Takes about 20 seconds.