WP Manifestindependent plugin directory
manifest / seo / auto-link-seo-friendly

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.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/maheshkumarmanu-ai/auto-link-seo-friendly/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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

  1. Upload plugin folder to /wp-content/plugins/
  2. Activate the plugin from WordPress admin
  3. 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