Auto-Link SEO-Friendly Internal Links
Automatically creates internal links in WordPress posts and pages using post titles, taxonomy terms, and custom keyword-to-URL mappings. It improves SEO performance, strengthens site structure, and enhances user navigation by intelligently linking relevant keywords across your website in a fully automated and configurable way.
by Mahesh Kumar · github.com/maheshkumarmanu-ai/auto-link-seo-friendly · 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/maheshkumarmanu-ai/auto-link-seo-friendly/archive/refs/heads/main.zipReadme
Auto Link SEO Friendly – WordPress Plugin
Auto Link SEO Friendly is a WordPress plugin that automatically creates internal links using post titles, taxonomy terms, and custom keyword mappings. It helps improve SEO structure and site navigation without manual linking.
Features
- 🔗 Auto internal linking using post and page titles
- 🏷️ Supports taxonomy terms (categories, tags, custom taxonomies)
- ✍️ Custom keyword → URL mapping system
- ⚙️ Control maximum links per content block
- 🔁 Link a keyword only once per page (optional)
- 🎯 Case-sensitive or case-insensitive matching
- 🚫 Exclude specific keywords from linking
- 🚫 Disable linking on specific posts/pages by ID
- 🧠 Exclude headings (H1–H6) and existing links
- 🔒 Per-post disable option via meta box
- 🔗 Link behavior control (target, rel attributes, title attribute)
- ⚡ Performance optimized with keyword caching
How It Works
The plugin scans your content and automatically replaces matching keywords with internal links based on:
- Post and page titles
- Taxonomy terms
- Custom keyword rules
It intelligently avoids:
- Already linked text
- Headings (optional)
- Excluded keywords
- Self-referencing links
Settings Overview
General Settings
- Enable or disable auto linking
- Set maximum links per content block
- Link keyword only once per page
- Select post types
Link Behavior
- Open links in same or new tab
- Add rel attributes (nofollow, noopener, noreferrer)
- Add link title attribute
Keywords
- Choose sources (titles, taxonomies)
- Add custom keyword → URL mappings
- Set minimum keyword length
- Set link priority (longest match first / first occurrence)
Exclusions
- Exclude specific keywords
- Disable linking on specific posts/pages
- Skip headings and existing links
Installation
- Upload plugin folder to
/wp-content/plugins/ - Activate the plugin from WordPress admin
- Go to Auto Link Posts → Settings
Requirements
- WordPress 5.0+
- PHP 7.4+
Developer Information
Main class: Auto_Link_SEO_Friendly
Hooks used:
- the_content
- widget_text_content
Options stored:
- alseo_options
- alseo_post_types_enabled
Author
Mahesh Kumar
https://www.maheshkumarm.com/
License
GPLv2 or later