
Albion Link Assistant is a free, self-hosted internal linking tool. It uses your own OpenAI API key to semantically index your content and suggest the most relevant internal links while you write.
Documentation and setup guide: albionsite.com/plugins/albion-link-assistant
Features
- 🔗 AI-powered link suggestions in Gutenberg and Classic Editor
- 🧱 Full Elementor and Beaver Builder support — indexing, reports and link insertion
- 🎯 Reuses focus keywords from Yoast, Rank Math, All in One SEO and SEOPress
- ⚡ Scales to large sites — vectors stored packed and scored in chunks, so memory stays flat
- ✍️ Anchor text taken from your own wording, and only ever a phrase that is really in the post
- 📊 Site health score (0–100%)
- ⚠️ Orphaned posts report
- 🔗 Broken links scanner (internal + external)
- ⚡ Auto-linking rules (keyword URL)
- 🔄 URL Changer — update all internal links at once
- 💰 Money Pages — mark and prioritize key pages
- 📈 Click tracking + Link Report
- 🌐 Domain Report (external links)
- 📋 Auto-link activity log
- 🔗 Related Posts widget
- 🚫 Exclude posts, categories, tags
- Polylang support (multilingual)
- ⬇️ Export CSV
Privacy
Post content is sent to OpenAI to generate embeddings. No content is stored externally — embeddings are saved in your own WordPress database.
External services
This plugin connects to the OpenAI API to turn your posts into embeddings, which is how it works out which pages are related.
It is called when you index or re-index your content, and when suggestions are requested for the post you are editing. The post title and text content are sent for that purpose. No personal data about your visitors is sent, and nothing is sent anywhere else — the plugin talks only to OpenAI, using an API key you supply yourself.
Service: OpenAI API — api.openai.com
Terms of use: openai.com/policies/terms-of-use
Privacy policy: openai.com/policies/privacy-policy
Source code
This plugin ships as plain, human-readable source. There is no build step, no bundler and no minified first-party code — every JavaScript file under assets/js/ is the file that actually runs and can be edited directly.
The Gutenberg sidebar is written against the wp.* browser globals using wp.element.createElement, so it requires no compilation.
Third-party libraries:
- d3 v7.8.5 — github.com/d3/d3 — BSD-3-Clause. Bundled under
assets/vendor/d3/, which contains both the minified build (d3.min.js, used by the plugin) and the full unminified source (d3.js), along with the upstream LICENSE file. Both are shipped exactly as published on npm and are not modified.
Development happens at: github.com/albion-web-studio/albion-link-assistant
Who makes this
Built and maintained by Albion Web Studio, a web development studio working on WordPress, WooCommerce, OpenCart and custom CRM projects. This plugin came out of internal work on client sites and is released free under the GPL.
Screenshots

Site-wide link suggestions report with match scores and one-click insertion

Dashboard with the link health score and the orphaned posts report

Anchor text diversity report, flagging over-used and generic anchors

Broken link scanner showing 404s, redirects and their anchors

Visual sitemap of the internal link graph, sized by inbound links