Support for JNofollow

If you’ve found a bug, have questions, or want to request a feature, please email: This email address is being protected from spambots. You need JavaScript enabled to view it..

Before you write

  1. Check the Documentation for setup and examples.
  2. Ensure you are on the latest version of the plugin (System → Update → Update Sites → Rebuild, then check for updates).
  3. Clear Joomla cache (and OPcache, if used) after changing plugin settings.
  4. Enable “Debug log” in the plugin settings and re-test the page to collect decision details.

Report a bug

Please include the following so we can reproduce and fix quickly:

  • Environment: Joomla version (4/5), PHP version, template/framework, other relevant plugins.
  • Plugin: JNofollow version shown in the plugin header.
  • Exact steps: What you did, expected result, actual result (screenshots welcome).
  • HTML snippet: The affected link(s) as saved in the editor (e.g. <a href="/…" rel="…">).
  • Settings summary: Briefly list your key options (rel mode, target mode, whitelist/blacklist, bypass rules).
  • Log excerpt: If “Debug log” is enabled, copy the relevant plg_content_nofollow lines.
  • URL: A public or staging URL where we can see the issue (if possible).
Minimal example template
Joomla: 5.1.x / PHP: 8.2
Plugin: JNofollow 6.x

Steps:
1) Create article with this link:
   <a href="https://example.com" rel="noopener">Example</a>
2) Open frontend

Expected: link stays FOLLOW (no "nofollow")
Actual: "nofollow" was added

Settings summary:
- rel mode = Keep
- target mode = Always _blank
- whitelist = (empty)
- blacklist = (empty)
- bypass rel tokens = noopener, noreferrer
- bypass CSS = (empty)
- data-follow bypass = enabled

Log excerpt:
[plg_content_nofollow] … (paste relevant lines)
URL (optional): https://site.tld/page

Request a feature

Tell us what you’re trying to achieve, why it matters, and how you envision the option behaving. If possible, add a short example (input HTML → desired output).

Troubleshooting tips

  • Bypass didn’t work? Make sure the link does not already include nofollow, and that your chosen bypass option is enabled. Blacklist overrides all bypass rules.
  • Article/section excluded? Use for an article, or wrap a section with .
  • Whitelist vs. Blacklist: Whitelist treats domains as internal; Blacklist forces rel="nofollow" even if a bypass matches.
  • Target handling: If you set “Always _blank”, external links open in a new tab regardless of the editor setting.

Security issues

If you suspect a security vulnerability, please write to This email address is being protected from spambots. You need JavaScript enabled to view it. with the subject “Security – JNofollow” and provide steps to reproduce. We will assess and address it with priority.