Lecture des liens avec caractères HTML spéciaux par Google.

Nouveau WRInaute
Hello,

Récemment je me posais quelques questions quant à la "lecture" des liens par Google.

Après tout un lien n'est pas un texte cliquable pour Google, c'est un code sous le format <a href="www.site">Ancre</a>.
Le rendu cliquable n'étant qu'une interprétation du code par nos navigateurs.

Je me demandais ainsi ce qu'il en était des caractères spéciaux.
Vous n'êtes pas sans savoir que la plupart (pas tous hélas ...) des webmasters protègent leur formulaires/modules de comments en php en transformant les données envoyées par l'utilisateur afin des les rendre inoffensives (avec htmlspecialchars ou htmlentities par exemple).

Du coup, dans le code source, avec htmlentities si l'utilisateur a mis un lien, on se retrouve avec quelque chose du genre:
&lt;a href=&quot;http://www.Site.fr&quot;&gt;Ancre du Site&lt;/a&gt;

Qu'en est-il de Google? Gère-t-il les balises et donc prend-il en compte ce code comme un lien à votre avis?

Merci !
 
WRInaute discret
Si on les transforme avant de les enregistrer en bdd, on les remet en état avant de les afficher sur le site. ;-)
 
Nouveau WRInaute
Exact :) mais que se passe-t-il quand la transformation n'est pas faite depuis la bdd vers le site et que du coup les caractères spéciaux apparaissent dans le code source?

Google les transforme-t-il lui même?


Merci!
 
WRInaute discret
Bah non.

Le bot de GG fonctionne comme les navigateurs. Si tu ne met pas les caractères correspondant au charset, il risque de se mélanger les pinceaux.
 
Discussions similaires
Haut