Content - InterLinked is a Joomla content plugin that transforms your articles into a connected web of content by automatically linking keywords to related articles. No more dead-end pages driving visitors away—this plugin boosts engagement and SEO with smart, keyword-based interlinking. Built for Joomla 5.x (backward compatible with 4.x), it’s lightweight, uses Joomla’s native SEF routing, and includes translatable tooltips and ARIA labels for accessibility. Configure it once, and let it do the heavy lifting.

Installation

  • Download: Grab the latest version of Content - InterLinked
  • Install: Log in to your Joomla admin panel, go to System > Install > Extensions, and upload the plugin zip file in the Upload Package File tab.
  • Enable: Navigate to System > Manage > Plugins, search for “Content - InterLinked,” and set Status to Enabled.

Configure it first for best results (see below).

Configuration

Content - InterLinked is configured through the Joomla Plugin Manager (System > Manage > Plugins > Content - InterLinked). The following options are available:

  • Linked Class(es):  
    • Description: Set custom CSS class(es) for interlinked <a> tags to style links.  
    • Default: plg_content_interlinked  
  • Enable Tooltips:  
    • Description: Display the linked article’s title as a tooltip on hover, using Joomla’s Bootstrap. Translatable for multilingual sites.  
    • Options: Enabled (default), Disabled  
    • Note: Tooltips include “(opens in new window)” for _blank links in the site’s language.
  • Link Target:  
    • Description: Choose whether links open in the same window (_self) or a new tab (_blank). _blank links include rel="noopener noreferrer" for security and an ARIA label for accessibility.  
    • Options: Open in current window (_self, default), Open in new window (_blank)  
    • Example: Select _blank to keep users on your site while exploring related content.
  • Category Associations:  
    • Description: Map source categories to target categories for interlinking within the plugin configuration.  
    • Example: Link “Blog” articles to “Tutorials” and “News” categories.  
    • Note: Articles must have metakey values (e.g., “joomla, seo”) in the Metadata tab (Content > Articles > Edit Article).

To Configure:  

  • Go to System > Manage > Plugins in your Joomla admin panel.  
  • Find and edit “Content - InterLinked.”  
  • Adjust settings and save.  
  • Ensure articles have metakey values in the Metadata tab and those keywords appear in the article text.

Content - InterLinked Usage

Content - InterLinked processes Joomla articles (com_content) during the onContentPrepare event, scanning text for keywords from the metakey field (e.g., “joomla, seo”). These keywords must appear in the article text to generate links to other articles in configured categories. No special HTML is needed—just set up your articles and plugin correctly.Steps:
  1. Add Keywords: In the Joomla Article Manager (Content > Articles > Edit Article > Metadata tab), add keywords to the Meta Keywords field (e.g., “joomla, seo”).
  2. Include Keywords in Text: Ensure these keywords appear in the article’s text (e.g., “This article is about joomla and seo”).
  3. Set Category Associations: In the plugin settings, map source categories to target categories (e.g., “Blog” to “Tutorials”).
  4. Enable the Plugin: Confirm Content - InterLinked is enabled.
  5. Publish Content: Save and publish your articles, and links will appear where keywords match.
  6. Case Insensitive: Keywords used within the article are case insensitive. They do not need to match case with the metakey values.

Why is this software free?

I’m ditching the freemium game and giving this software to the Joomla crowd for free. It’s a nod to “Jumla”—Swahili for “all together”—because fragmentation sucks, and I’d rather focus on innovation and paid gigs. Use it, build with it, and if you need custom work, I’m super into that.

What's The Catch?

There isn’t one! I’m all about building tools that empower the Joomla community and spark creativity. This software’s free because I’d rather see it in your hands - fueling awesome projects. If you really feel like paying something, I’d appreciate a review in the Joomla Extension Directory—your feedback means a lot!