WordPress plugin / free / GPL-2.0
The right link is already in your archive.
Amitry Internal Links reads your draft while you write and points to the posts worth linking to. You decide what goes in.
Search engines follow the paths you build between your posts. A page nothing links to is a page nobody finds.
How it works
Three steps, and you drive all of them.
01
You write
Draft as usual. The plugin stays out of the way until you open the sidebar and ask for suggestions.
02
It reads the draft
Your post is compared against your published posts and pages: keyword overlap, shared categories, shared tags. On your server, in a second or two.
03
You link
Pick a suggestion, select the anchor text you want, insert. Already linked posts are marked, so you do not repeat yourself.
Boundaries
What it does not do, on purpose.
Rewrite your posts
Your content is never changed in the background. Every link in your post is one you inserted yourself.
Phone home
The analysis runs on your own server. No account, no API key, no telemetry, no external requests.
Run in the background
Nothing is scheduled and nothing is queued. The plugin works on the post you have open, when you ask it to.
Planned
A Pro add-on, for the work that happens outside the editor.
A separate plugin that builds on the free one. The free version is complete on its own and stays that way: nothing in it is locked or reserved.
AI ranking
Bring your own API key. A language model re-ranks the local results and drafts anchor text you can edit.
Bulk analysis
Scan the whole archive at once and work through the results as a queue instead of post by post.
Orphan report
Find published posts that nothing on the site links to, sorted by how much traffic they are missing.
Link history
See which suggestions were inserted, in which post, and when. Undo from one place.
Not released. No date yet.
Written for people who still choose their own links.
The plugin is free and licensed GPL-2.0. It is currently in review at the WordPress plugin directory.
Amitry / Cologne