Title: Simon&#039;s Auto Keyword Linker
Author: Simon Ward
Published: <strong>Nobyembre 23, 2025</strong>
Last modified: Disyembre 6, 2025

---

Search plugins

![](https://ps.w.org/simons-auto-keyword-linker/assets/banner-772x250.jpeg?rev=3401342)

![](https://ps.w.org/simons-auto-keyword-linker/assets/icon-256x256.png?rev=3401342)

# Simon's Auto Keyword Linker

 By [Simon Ward](https://profiles.wordpress.org/si000777/)

[Download](https://downloads.wordpress.org/plugin/simons-auto-keyword-linker.1.8.8.zip)

 * [Details](https://ceb.wordpress.org/plugins/simons-auto-keyword-linker/#description)
 * [Reviews](https://ceb.wordpress.org/plugins/simons-auto-keyword-linker/#reviews)
 *  [Installation](https://ceb.wordpress.org/plugins/simons-auto-keyword-linker/#installation)
 * [Development](https://ceb.wordpress.org/plugins/simons-auto-keyword-linker/#developers)

 [Support](https://wordpress.org/support/plugin/simons-auto-keyword-linker/)

## Description

**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 `&amp;`  `&`
 * 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

### Upgrade to Pro (Optional)

**Auto SEO Keyword Linker Pro** adds advanced features such as:

 * Conditional logic per keyword (e.g., `category:5`, `post-type:page`)
 * Click statistics per link
 * Export & Import your keyword rules
 * Link title attribute control
 * Max links per page & advanced targeting

Learn more (optional upgrade):
 https://simonward.net/auto-seo-keyword-linker/

## Screenshots

 * [[
 * [[
 * [[
 * [[

## Installation

 1. Upload the `simons-auto-keyword-linker` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Go to **Settings  Keyword Links**
 4. Add your `keyword|URL` pairs (one per line)
 5. Optional:
 6.  * Set max links per keyword
     * Enable new-tab + nofollow for external links
     * Use the built-in **Smart Keyword Scanner** to auto-discover new keyword opportunities

## FAQ

### Does this plugin modify my database content?

No. Links are added dynamically when pages are displayed. Disable the plugin and
everything returns to normal.

### Will this slow down my site?

No. The plugin is extremely lightweight and runs only on the `the_content` filter
using efficient regex logic.

### Does it work with page builders?

Yes — it works with Gutenberg, Classic Editor, Elementor, Divi, WPBakery, Bricks,
and most other builders (as long as the builder uses `the_content` output).

### Can it link multi-word phrases?

Yes — and phrases are sorted by length so longer keywords are linked first.

### Does it prevent over-linking?

Yes — you control the maximum number of links per keyword per page.

## Reviews

![](https://secure.gravatar.com/avatar/057df6c59e07987563f95f1cf97735a1359f3c060d33eda39b0d0e69296c733d?
s=60&d=retro&r=g)

### 󠀁[Finally, a Plugin That Just Works – Solved My Biggest SEO Problem](https://wordpress.org/support/topic/finally-a-plugin-that-just-works-solved-my-biggest-seo-problem/)󠁿

 [Фёдор](https://profiles.wordpress.org/fedozz/) Pebrero 10, 2026 2 replies

After a long and frustrating journey through countless overcomplicated or resource-
heavy auto-linking plugins, Simon’s Auto Keyword Linker is an absolute breath of
fresh air. This plugin does one thing and does it perfectly: it transforms selected
keywords into links, just as promised, without any bloat or drama. What sets it 
apart is its intelligent simplicity. The logic is flawless—it doesn’t link within
headings or existing links, prevents self-linking, and handles case variations seamlessly.
After configuring my list of keyword-URL pairs, I simply updated a post, and the
links appeared instantly. No complex rules, no mysterious “processing” queues, and
no conflicts with my caching plugin. For anyone managing internal linking on a content-
rich site, this tool is a game-changer. It’s fast, lightweight, and reliable. The“
Smart Keyword Scanner” is a brilliant bonus for generating data-driven suggestions.
Thank you, Simon, for creating a plugin that actually works as advertised and solves
a real problem so elegantly. Highly recommended! This review highlights the plugin’s
key strengths—simplicity, reliability, and effectiveness—which directly address 
the challenges you faced with other plugins.

 [ Read all 0 reviews ](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/)

## Contributors & Developers

“Simon's Auto Keyword Linker” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Simon Ward ](https://profiles.wordpress.org/si000777/)

[Translate “Simon's Auto Keyword Linker” into your language.](https://translate.wordpress.org/projects/wp-plugins/simons-auto-keyword-linker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/simons-auto-keyword-linker/),
check out the [SVN repository](https://plugins.svn.wordpress.org/simons-auto-keyword-linker/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/simons-auto-keyword-linker/)
by [RSS](https://plugins.trac.wordpress.org/log/simons-auto-keyword-linker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.8.8

 * Improved: Cleaner, more intuitive UI for the Smart Keyword Scanner
 * Added: Bulk delete (“Trash Selected”) option in keyword suggestions
 * Added: Option to select maximum words per keyword phrase when scanning
 * Added: Option to set minimum occurrences (1–5) to reduce low-quality or accidental
   keyword phrases
 * Improved: More accurate keyword and phrase scanning
 * Improved: Better filtering of repeated or low-value phrases
 * Improved: More reliable handling of punctuation and special characters in scanned
   phrases
 * Improved: Reduced duplicate suggestions and overall scan quality

#### 1.8.7

 * Added: Smart Keyword Scanner — auto-discover valuable phrases from your content
 * Added: One-click suggestion of best internal link targets
 * Added: Select-all and bulk-add functionality in keyword generator
 * Improved: Better UI/UX in settings

#### 1.8.6

 * Added: Option to open external links in new tab with rel=”nofollow noopener noreferrer”
 * Added: Visual indicator (Internal / External) in settings table
 * Improved: Better escaping and WordPress coding standards compliance
 * Fixed: All known bugs and layout issues

#### 1.7.0

 * First public release.

## Meta

 *  Version **1.8.8**
 *  Last updated **4 bulan ago**
 *  Active installations **30+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/simons-auto-keyword-linker/)
 * Tags
 * [automatic linking](https://ceb.wordpress.org/plugins/tags/automatic-linking/)
   [internal linking](https://ceb.wordpress.org/plugins/tags/internal-linking/)[seo](https://ceb.wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://ceb.wordpress.org/plugins/simons-auto-keyword-linker/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/simons-auto-keyword-linker/reviews/)

## Contributors

 *   [ Simon Ward ](https://profiles.wordpress.org/si000777/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/simons-auto-keyword-linker/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://simonward.net/support-my-plugin-development/)