Simon’s Auto Keyword Linker is a lightweight, fast, and intelligent WordPress plugin that automatically transforms your selected keywords into links across posts and pages.
Perfect for internal linking, topic clusters, dictionaries/glossaries, affiliate linking, and improving SEO at scale — all without bloat.
🚀 Key Features
- Unlimited keyword → URL pairs
- Link each keyword up to 1–50 times per post/page
- Never links a keyword on its own target page (prevents self-linking)
- Case-insensitive, whole-word matching
- Skips headings (H1–H6), existing links, and all HTML tags
- Sorts keywords by length to prevent overlapping/partial matches
- Clean, efficient engine based on safe regex & placeholders
- Works with Gutenberg, Classic Editor, page builders, and most themes
- Fully compatible with caching plugins
🔍 Smart Keyword Scanner (New!)
Click one button and the plugin will:
- Scan all published posts and pages
- Detect highly-relevant multi-word phrases already appearing on your site
- Score and rank them based on frequency + title relevance
- Suggest the best internal page to link each phrase to
- Allow one-click add or delete ("Trash") suggestions
No more guessing what to link — get data-driven internal linking recommendations instantly.
🔗 External Link Control
For external URLs, you can enable:
target="_blank"
rel="nofollow noopener noreferrer"
Internal links remain dofollow for optimal SEO.
🤖 How the Linking Engine Works
- Matches whole words only — never inside other words or URLs
- Never links inside headings (
<h1>–<h6>)
- Ensures links are not placed inside existing
<a> tags
- Automatically decodes HTML entities like
& → &
- Prevents short-keyword conflicts by linking longest phrases first
Example keyword rules:
Web Hosting|
https://yourwebsite.com/web-hosting/
Contact Form|
https://yourwebsite.com/contact/
External URL|
https://example.com