Essayez-vous de vous cacher de Google?
October 26th, 2008 icanlocalize Posté dans Uncategorized | Pas de Commentaires »
La façon dont les sélecteurs de langues sont mis en oeuvre dans les sites Web de plusieurs langues détermine la visibilité de leur moteur de recherche.
Les moteurs de recherche donneront ce qu’ils peuvent trouver et indexer. Si votre site existe en plusieurs langues, vous voudrez probablement que les pages traduites apparaissent dans les résultats de recherche, pas vrai? La manière la plus facile pour que les moteurs de recherche remarquent vos pages traduites est à travers les sélecteurs de langues. Voici quelques exemples:
Sélecteurs de liens de texte
Ces sélecteurs de langues sont exécutés comme liens de texte simples. Les liens mènent à la traduction du contenu.
Le code HTML pour chaque lien est ju
<a href="translated_url.html">Russian</a>
Menu de langues déroulant
La sélection de la langue est mise en oeuvre comme un menu déroulant. C’est compact et pratique, mais complètement inutile pour les moteurs de recherche. Voici le code HTML pour l’exécuter:
<FORM> <SELECT onChange="load_page(this)" align="RIGHT"> <OPTION SELECTED VALUE="index.html">English</OPTION> <OPTION VALUE="ru/index.html">Russian</OPTION> <OPTION VALUE="de/index.html">German</OPTION> <OPTION VALUE="zh/index.html">Chinese</OPTION> <OPTION VALUE="es/index.html">Spanish</OPTION> </SELECT> </FORM>
Quiz Rapide: Quels problèmes rencontrez-vous avec cela?
- Il s’agit d’une forme – les moteurs de recherche n’envoies pas de formes, ils vont tout simplement ignorer celui-ci.
- Il n’y a pas de bouton "envoyer" – même si Google décide d’essayer de suivre ce formulaire, le bouton "envoyer" n’existe
Essentiellement, Google et les autres moteurs de recherche ne vont tout simplement pas voir les pages traduites en utilisant ce menu déroulant de sélection. Si vous décider de mettre en oeuvre quelque chose de ce genre, assurez-vous de donner les moteurs de recherche une autre façon d’atteindre les pages traduites. Un plan du site serait une bonne idée (à la fois comme une page HTML et un plan du site de Google).
La pire option – utiliser un cookie pour choisir la langue
Supposant que votre site Web est rendu en utilisant ASP, PHP ou tout autre code de serveur, vous pouvez facilement utiliser les cookies de session pour déterminer la langue avec laquelle vous servir. C’est très simple à exécuter:
- Le lien ou le formulaire de sélection de langues définit la valeur de la dans la session.
- Chaque fois qu’une page est rendu le serveur vérifie la variable de la session et sert le contenu exact.
Le rêve d’un webmaster – vous l’appliquer dans un seul endroit et il fonctionne pour tout le site. Une journée complète de travail en 10 minutes!
Alors, quels types de problèmes allons-nous peut-être confronter par la mise en oeuvre de la sélection de langues dans la session de cookies?
Peu importe ce que nous faisons, il y aura seulement une langue qui va apparaître dans les résultats de recherche – pour toujours.
Puisque chaque URL peut servir des contenus multiples, dépendant du cookie, le reste du contenu ne va jamais apparaitre. Au mieux, vous aurez seulement votre langue initial. Si Google parvient à voir que vous êtes de service multiples contenu pour la même URL, la plupart des changements ne sont rien et ne vont pas être indexés (ou jamais apparaître dans les résultats de recherche).
Comment va mon site?
Pour vérifier comment va votre site Web multilingue dans les moteurs de recherche, il vous suffit juste de leur demander
Rechercher Google pour les pages qu’il a scannées dans votre site Web
site:www.mywebsite.com
Si une page ne s’affiche pas dans cette liste, elle n’est pas indexée et n’apparaîtra pas dans les résultats de recherche.
Vérifier si une page est mise en cache
cache:www.mywebsite.com/products.html
Vous verrez si cette page a été scannée et quand. Si elle n’est pas scannée, elle n’apparaît pas dans les résultats de recherche.
Vérifier le classement de la page
Utilisez le classement de page (pagerank) de Google (disponible dans la barre d’outils Google). Si rang de la page est inférieur au rang des autres pages de votre site Web, cela signifie que Google a réussi à la trouver, mais à travers une longue chaîne de liens. Il sait que la page est là mais il ne considère pas qu’elle est une page assez importante.


Laisser une Réponse