SeoLinks
Introduction
SeoLinks is a Joomla internal linking plugin that automatically turns selected words and phrases in your website content into contextual links to the pages you define.
⚡ Automatic internal linking based on your own keyword and phrase rules
⚡ Anchor priority and per-link limits for precise link placement
⚡ Existing links to the same target are counted automatically to avoid unnecessary duplicates
✨ Key Features
- Automatically create internal links from selected words or phrases
- Assign multiple anchor phrases to the same destination URL
- Prioritize anchor phrases by their order in each rule
- Set a maximum number of links for each destination
- Count existing links to the configured target before adding new ones
- Use flexible word matching for singular, plural and other word forms
- Add custom link attributes such as
targetandtitle - Exclude selected pages or content blocks from processing
- Restrict automatic linking to article content when needed
- Built-in caching and debug mode
🔗 Flexible Anchor Rules
SeoLinks lets you define one or more anchor phrases for every destination URL.
For example, several phrases can point to the same Joomla page, while their order determines which anchor text has priority.
This makes it possible to use more specific phrases first and broader fallback phrases only when a preferred anchor is not available in the content.
🎯 Control How Many Links Are Added
SeoLinks gives you control over how often each destination can be linked from a page.
A per-rule limit can be defined directly in the configuration. Existing links to the same target URL are also counted, so SeoLinks can avoid adding another automatic link when the configured limit has already been reached.
This is especially useful when combining manually placed links with automatic internal linking.
🔤 Flexible Word Matching
SeoLinks supports special matching syntax for different word forms.
You can match:
- A word with one optional additional letter
- Words that begin with the same root
- Exact phrases containing characters such as dots or asterisks
This helps one rule cover natural variations of the same keyword without creating a separate entry for every word form.
🛡️ Exclude Content from Automatic Linking
SeoLinks does not insert links inside existing links, headings, scripts, styles or HTML comments.
You can also exclude specific content blocks manually using SeoLinks skip markers, and selected pages can be excluded from processing through the plugin settings.
🔧 Custom Link Attributes
Links can be configured using a simple destination URL or as a JSON object with additional attributes.
This allows you to define options such as:
hreftargettitle
for individual automatic links.
🎯 Use Cases
- SEO internal linking — connect related Joomla articles and important landing pages automatically
- Product websites — link product names and relevant phrases to product pages
- Content-heavy websites — maintain consistent internal linking across large article libraries
- Knowledge bases — connect recurring terms with definitions, documentation or reference pages
- Business websites — strengthen contextual links to services, categories and key conversion pages
⚙️ How It Works
- Download and install SeoLinks in Joomla.
- Add the words or phrases you want the plugin to recognize.
- Assign a destination URL to each group of anchor phrases.
- Set anchor priority and link limits where needed.
- SeoLinks automatically adds contextual internal links when matching content is displayed.
No manual editing of every article is required.
💬 Need Help?
SeoLinks is developed by AllForJoomla. If you need help with installation, configuration or link rules, documentation and support are available on the AllForJoomla website.
SeoLinks
- Version:
- 2.4.0
- Developer:
- Oleg Micriucov
- Last updated:
-
Oct 05 2026
12 hours ago - Date added:
- May 04 2024
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- p
- Compatibility:
- J3 J4 J5 J5 (b/c plugin) J6 J6 (b/c plugin)
Share