spip-contrib-extensions/obfuscation_liens : Objscation de tous les liens, en ajoutant #FILTRE{obfuscation_liens} au squelette concerné. - paquet.xml at master - obfuscation_liens

#L10

  • Nouveau #plugin #SPIP : obfuscation_liens
    https://git.spip.net/spip-contrib-extensions/obfuscation_liens

    C’est pour faire du SEO. Ça s’utilise via un #FILTRE{obfuscation_liens} dans le squelette concerné : dans ce cas tous les liens trouvés dans ce squelette sont transformés en <span>, et le lien (href) est encodé en base64 et installé dans un data-obf.

    Il paraît que c’est la seule façon de réellement « cacher » un lien pour le crawler de Google, qui ne respecterait pas réellement les no-follow.

    • Oui alors à la base, ce genre de chose n’est pas non plus ma tasse thé… :-)

      Mais vu qu’on m’a demandé de le faire, parce qu’une spécialiste du SEO a fait un audit du site, j’ai pas trop le choix, autant partager l’outil.

      Aprrrrrrèèèèèès (mais vraiment loin après) :
      – l’utilisation première est restreinte à certains liens externes omniprésents (dans les footers notamment), qu’on est plus ou moins obligés d’avoir pour des raisons politiques, mais qui ne servent pas à grand chose, et qui d’après la spécialsite SEO, nuisent au référencement…
      – dans une interface très graphique, j’ai un bout d’interface très visuel, totalement redondante avec la navigation traditionnelle, je me dis qu’éviter de coller des liens difficiles à comprendre là-dedans pour les gens qui ne voient pas l’interface, alors qu’on a la même information, mais proprement structurée par ailleurs, ça peut se justifier (je ne vais pas le jurer, mais p’têt ben que oui).

    • un autre intérêt que je verrais à l’obfuscation, c’est si je veux referencer un site (car source pour un article que j’écris) sans pour autant augmenter son SEO (genre si je cite un texte d’un cite d’extreme droite ou du gouvernement)

    • @maieul Pour le moment, je ne suis pas allé chercher plus précisément que tous les liens dans un bout de squelette, donc là c’est pas fait pour.

      Il faudrait un autre filtre qui irait taper uniquement sur des liens avec un classe précise (.spip_obf par exemple), mais de toute façon je ne vois pas comment fabriquer des liens avec une classe spécifique dans les raccourcis SPIP.

    • @maieul Avec ce filtre on peut introduire une règle pour les auteurs d’un site. Par exemple en filtrant les champs #DESCRIPTIF, #TEXTE etc. SPIP n’afficherait en clair que les liens de la table spip_syndic ou contenus dans #PS , alors les auteurs devraient décider sur l’affichange ou non d’un lien en le plaçant ou dans le texte ou dans un contexte de publication en clair.

      Ce filtre ajoute également un argument supplémentaire à la question des liens « interdits par la loi » dont on peut questionner l’illégalité quand les « liens » sont rendus inopérants sans javascript et exclu du référencement par les crawler .