WP Internal Link Automator
A simple WordPress plugin that scans post content for specific keywords and automatically links them to a target URL defined in a settings page.
by ikoanti · github.com/ikoanti/wp-internal-link-automator · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ikoanti/wp-internal-link-automator/archive/refs/heads/main.zipA lightweight WordPress plugin that automates internal linking structure to improve SEO authority flow (PageRank) without over-optimizing.
🎯 The SEO Problem
Internal linking is critical for distributing link equity and helping Google crawl a site. However, manual linking is slow, and inconsistent. Over-linking (linking the same keyword 10 times in one post) can be seen as "keyword stuffing" by search engines.
💡 The Solution
This plugin parses post content and automatically links targeted keywords to specific destination URLs.
Key SEO Features:
- Frequency Capping: Uses a
limit=1regex logic to only link the first occurrence of a keyword per post. This ensures natural-looking density. - Word Boundaries: Uses Regex
\bboundaries to ensure "Cat" doesn't trigger a link inside "Catastrophe". - Performance: Hooks into
the_contentonly on singular views to minimize database impact.
🛠 Installation & Usage
- Download the repo as a ZIP.
- Upload to WordPress via Plugins > Add New.
- Left Menu Locate: SEO Linker.
- Add your keywords in the format:
Keyword|URL
Example:
SEO Audit|https://example.com/services/audit
Technical SEO|https://example.com/blog/technical-seo-guide