On scanne le HTML pour 10 patterns CSS de dissimulation classiques en PBN/spam SEO. Détecte avant achat les sites qui cachent déjà des liens, futur backlink condamné par association.
10 patterns CSS classiques utilisés en PBN/spam SEO : display:none, visibility:hidden, opacity:0, font-size:0 ou 1px, text-indent avec valeur très négative (off-screen), position:absolute + left:-9999px, clip:rect(0,0,0,0), height:0 + overflow:hidden. Plus la détection de classes nommées suspectes (hidden-text, seo-text, hide-seo...).
Si la page hôte cache déjà des liens, deux problèmes : (1) Google détecte ce pattern et pénalise toute la page, votre futur backlink sera dilué dans la pénalité ; (2) c'est une signature comportementale de PBN ou de marketplace de spam, l'éditeur a clairement adopté ces tactiques, le site est probablement déjà sur le radar de Google. Investir 100 € sur ce type de page = quasi-certain perte sèche.
On scanne uniquement le HTML inline (attributs style="..." + balises <style>). Les sites qui cachent du contenu via une feuille CSS externe (.css fetché séparément) ne sont pas couverts, ça demanderait de fetcher chaque ressource CSS référencée et de matcher les sélecteurs. Néanmoins, ~70-80% des PBNs amateurs cachent en inline parce que c'est plus simple à templater.
Pas par défaut. Ces classes sont utilisées en accessibilité pour ajouter du contexte aux lecteurs d'écran (skip links, labels invisibles). On les flag seulement quand un lien est dedans, un lien "screen-reader-only" qui contient une ancre exact match commerciale, c'est un pattern de stuffing déguisé en accessibilité.
Sur le réseau Nautilinks, chaque site est validé manuellement avant d'être listé : pas de PBN, pas de hidden text, pas de marketplace opaque.