Le texte caché, placé entre les balises <body>....</body>, est du texte qui n'est pas visible pour les
utilisateurs, mais qui peut être lu par les moteurs de recherche et les navigateurs.
Le texte caché est toutefois visible si l'utilisateur affiche le code source.
S'il n'y apparaît pas, il est alors dans le fichier JS (ou CSS) lié au fichier HTML.
Ce texte peut être utilisé pour diverses raisons, notamment pour tenter d'améliorer le référencement (SEO).
Le code HTML situé entre les balises <head>....</head> est dédié aux navigateurs et aux moteurs de
recherche. Ce code est légitime (souvent nécessaire). Le référencement utilise notamment
les balises <title>....</title> et <meta name="description" content="..." />.
Méthodes courantes pour cacher du texte
L'utilisation de texte caché à des fins de manipulation des moteurs de recherche est considérée comme une pratique de black hat SEO et peut entraîner des pénalités de la part des moteurs de recherche.
-
Utilisation de CSS
- pour cacher le texte : comme
display: none;ouvisibility: hidden;. - Positionner le texte hors écran : en utilisant
position: absolute;et des valeurs de position négatives.
- pour cacher le texte : comme
- Utilisation de JS qui utilise du code CSS vu ci-dessus.
- Autres techniques : Texte de la même couleur que le fond, texte derrière une image, lien sur des caractères invisibles, ...
Le site incels.eu n'utilise pas de texte caché.