plugin-icon

JS Links – SEO Link Obfuscation

제작자: Pierre Ribeaucourt·
Hide specific links from crawlers without breaking design or accessibility. Lightweight, reversible, and SEO-safe.
버전
2.0.0
최근 업데이트일
Oct 24, 2025
JS Links – SEO Link Obfuscation

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 – Empêcher la transmission de PageRank sur les liens non stratégiques (CGU, mentions légales, etc.) – 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.

무료Business 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 6.8.3
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.