Introduction

nofollow

JNofollow – Native Nofollow Plugin for Joomla 4 & 5


JNofollow manages rel and target attributes for external links in Joomla content. With a single toggle you can enforce site-wide rel="nofollow noopener noreferrer" and optionally target="_blank"—while still allowing precise exceptions where needed.

What the plugin does

  • Automatically adds rel (nofollow, noopener, noreferrer) and optional target (_blank) to external links.
  • Flexible strategy: keep existing rel (extend it) or overwrite it entirely.
  • Domain whitelist: treat selected partner domains as internal (keep them follow).
  • Domain blacklist: always force rel="nofollow" for specific domains (overrides any bypass).
  • Per-link bypass (optional):

    • If a link already has rel="noopener"/noreferrer/ugc/sponsored (and no nofollow), it stays follow.
    • Links with chosen CSS classes (e.g., follow) stay follow.
    • data-follow=1/true/yes keeps the link follow.
    • Optional: remove an existing nofollow when a bypass rule matches.
  • Article switches:

    • Exclude entire article: {nofollow=off}
    • Exclude a section: {nofollow=off} … {nofollow=on}
    • Backward compatible: {mnf=off} … {mnf=on}

Quick examples

  • Enforce site-wide: https://example.com → becomes a link with rel="nofollow noopener noreferrer" and target="_blank".
  • Keep a single link as follow (bypass enabled): A link with rel="noopener" remains without nofollow.
  • Whitelist: Add partner.tld → links to that domain are treated as internal.

Compatibility

  • Joomla 5: compatible; tested with PHP 8.1–8.4 (Joomla requires 8.1+).
  • Joomla 4: compatible; tested with PHP 8.0–8.4.
  • Note: Joomla 3 and older are not supported.

Why JNofollow?

  • Sensible, secure defaults (noopener/noreferrer).
  • Fine-grained control via whitelist, blacklist, and per-link bypass.
  • Clean, lightweight, and performance-minded.

JNofollow – Native Nofollow Plugin for Joomla 4 & 5

JNofollow verwaltet rel- und target-Attribute für externe Links in Joomla-Inhalten. Mit einem Schalter kannst du siteweit „rel=nofollow noopener noreferrer“ und optional „target=_blank“ erzwingen – und trotzdem gezielt Ausnahmen definieren.

Was das Plugin macht

  • Automatisches Setzen von rel („nofollow“, „noopener“, „noreferrer“) und optional target („_blank“) für externe Links.
  • Flexible Strategie: vorhandenes rel beibehalten (und ergänzen) oder vollständig überschreiben.
  • Domain-Whitelist: definierte Partner-Domains wie intern behandeln (bleiben follow).
  • Domain-Blacklist: für bestimmte Domains immer „rel=nofollow“ erzwingen (hat Vorrang vor allen Bypass-Regeln).
  • Bypass pro Link (optional):

    • Wenn ein Link bereits rel enthält wie „noopener“, „noreferrer“, „ugc“ oder „sponsored“ (und kein „nofollow“), bleibt er follow.
    • Links mit bestimmten CSS-Klassen (z. B. „follow“) bleiben follow.
    • data-follow=1/true/yes hält den Link follow.
    • Optional: vorhandenes „nofollow“ wird entfernt, sobald eine Bypass-Regel greift.
  • Artikel-Schalter:

    • Gesamten Artikel ausschließen: {nofollow=off}
    • Bereich ausschließen: {nofollow=off} … {nofollow=on}
    • Abwärtskompatibel: {mnf=off} … {mnf=on}

Schnelle Beispiele

  • Siteweit erzwingen: „https://example.com“ → wird zu einem Link mit rel „nofollow noopener noreferrer“ und target „_blank“.
  • Einzelnen Link follow lassen (Bypass aktiviert): Link mit rel „noopener“ bleibt ohne „nofollow“.
  • Whitelist: „partner.tld“ eintragen → Links zu dieser Domain gelten als intern.

Kompatibilität

  • Joomla 5: kompatibel; getestet mit PHP 8.1–8.4 (Joomla-Anforderung: 8.1+).
  • Joomla 4: kompatibel; getestet mit PHP 8.0–8.4.
  • Hinweis: Joomla 3 und älter werden nicht unterstützt.

Warum JNofollow?

  • Sinnvolle Defaults und sichere Voreinstellungen (noopener/noreferrer).
  • Präzise Steuerung über Whitelist, Blacklist und pro-Link-Bypass.
  • Übersichtlich, schlank und auf Performance ausgelegt.

{mnf=off} not working



Posted on 02 June 2023
Functionality
It's been a while since I checked the override to disable the plugin for a specific article.
Ease of use
I see now that isn't working (it appears as text within the article and doesn't override the nofollow), and it's always worked fine.
Support
It's been a while since I checked the override to disable the plugin for a specific article.
Documentation
I used this to: I'm not receiving a response from the author's email in several days
Functionality
This plugin works great, adding rel="nofollow" tags to all outbound/external links. You can also have it insert target="_blank" - awesome!
Ease of use
Simple installation, and all you need to do is activate the plugin and select a few intuitive options.
Support
I haven't needed support, but I did email the developer to thank him, and he replied within about 30 minutes.
Documentation
Easy to use, and comes with inline hints to help you figure out which settings you might want to use (though they are very intuitive).
I used this to: Joomla 4 website running Helix Ultimate template, inserting nofollow and target="_blank" information into all external links on my site.
JStats by SEO NW
Free

JStats by SEO NW

By SEO NW
Content Statistics extensions
JStats - Your Comprehensive Analytics Integration Solution Unlock the full potential of website analytics right within your Joomla site with JStats! Seamlessly integrating with Google Analytics and Matomo, JStats offers statistics for your Joomla 5 or 4 Site. Versions +V 1.0.7 Fixed Error with Updater +V 1.0.6 more Languages. If you can translate, send me the INI File to [email protected] +V 1.0.5...

Nofollow by SEO NW

Version:
6.2.8
Developer:
SEO NW
Last updated:
Aug 14 2025
2 days ago
Date added:
Nov 11 2021
License:
GPLv2 or later
Type:
Free download
Includes:
p
Compatibility:
J4 J5
Download

Uses Joomla! Update System

Score:


Write a review