WordPress plugin intelligence profile

JS Links – SEO Link Obfuscation

Hide specific links from crawlers without breaking design or accessibility. Lightweight, reversible, and SEO-safe.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version2.0.0
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 5.9 · PHP 7.4
Directory statusactive
Last directory update24 Oct 20251y ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records JS Links – SEO Link Obfuscation version 2.0.0 as active, updated 1y ago and tested up to WordPress 6.8.

Overview

About this plugin

JS Links lets you obfuscate links so crawlers can’t follow them — while users still can.

It replaces <a> tags with accessible <span> elements ( role="link", tabindex="0" ) containing Base64-encoded URLs.

✅ Use cases

– Hide links to legal pages, login, or affiliate URLs

– Prevent PageRank dilution in footers or widgets

– Keep a clean, SEO-friendly internal linking structure

✅ Key features

– Lightweight, no external calls or tracking

– 100 % reversible (disable = restores original links)

– Works with all SEO plugins (Yoast, Rank Math, SEOPress)

– Compatible with any theme or builder

– Accessible (keyboard navigation supported)

– Optionally disable obfuscation on specific pages

– Custom CSS styling per area (content, menu, footer, widget)

✅ Why not just use nofollow?

Because nofollow links are still visible to crawlers and can leak PageRank.

JS Links removes the href entirely and hides the destination — Google can’t see it, so no PageRank flows.

✅ Safe and compliant

JS Links follows WordPress coding standards and includes:

– URL sanitization ( esc_url_raw() )

– Output escaping ( esc_attr(), wp_kses_post() )

– CSS filtering ( safecss_filter_attr() )

– Protection against reverse tabnabbing ( noopener noreferrer )

🧠 Result: total control of your internal link flow, with zero impact on UX.

Description (FR)

JS Links permet d’obfusquer certains liens pour empêcher Google et les robots d’exploration de les suivre — tout en conservant un comportement identique pour l’utilisateur.

Les balises <a> sont remplacées par des <span> cliquables ( role="link", tabindex="0" ) contenant l’URL encodée en Base64.

✅ Cas d’usage

)

– Bloquer les liens d’affiliation ou externes sans casser le design

– Préserver un maillage interne propre et hiérarchisé

✅ Fonctionnalités

– Ultra-léger et 100 % réversible

– Compatible avec tous les thèmes et plugins SEO

– Accessible au clavier

– Personnalisation visuelle simple (CSS par zone)

– Exclusion possible de certaines pages

✅ Différence avec nofollow

Un lien nofollow reste une balise <a> visible par Google.

JS Links, lui, supprime l’attribut href et encode l’URL — donc Google ne voit pas le lien.

✅ Sécurité

JS Links respecte les bonnes pratiques WordPress:

– Nettoyage et validation des URLs

– Échappement systématique des sorties

– Filtrage CSS sécurisé

– Protection contre le reverse tabnabbing

– Fallback sans JavaScript ( <noscript> )

🧠 En clair: tu gardes ton jus SEO sans sacrifier ton ergonomie.

Credits

Developed and maintained by Pierre Ribeaucourt

Support

If you encounter any issues or have suggestions, feel free to open a thread on the Support Forum.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • internal linking
  • accessibility
  • links
  • obfuscation
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 5.9 · PHP 7.4
Update activity24 Oct 20251y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.