2010-03-19 2 views
0

J'ai construit un site web en utilisant jquery pour faire de belles transitions entre les contenus.JS dynamique img changement et SEO

Le code fonctionne de cette façon: il y a 2 imgs (body et footer).

Lorsque je clique sur un lien (au lieu d'aller vers une autre page) Je fanent les 2 imgs et changer l'attribut src du 2. Lorsque les nouveaux imgs sont chargés je fanent les dans.

I J'utilise SWFaddress pour permettre à l'utilisateur d'accéder directement au contenu interne.

Maintenant, je voudrais faire mon index indexé par google et d'autres moteurs de recherche, tout le contenu du texte est dans les imgs, donc j'ai le texte dans l'attribut ALT.

Ma question est:

Si un changement dynamique de l'attribut ALT imgs en utilisant JS, seront araignées en mesure de lire correctement? Je considère que j'utilise SWFaddress pour créer un sitemap.

Répondre

0

Les robots des moteurs de recherche ne traitent généralement pas le JavaScript. Donc non.

+0

Mais il semble que les sites utilisant SWFAddress sont indexés sur google comme des sites Web normaux, comment cela fonctionne? – Gusepo

+0

S'il existe des liens normaux, ils sont suivis et indexés. – Quentin

0

Vous le faites wrong.

Si vous voulez un site Web avec beaucoup de JS pour être bon pour les robots et les humains sans JS appliquées (penser à des gens aveuglés par un lecteur d'écran par exemple), vous devez développer votre site Web avec un contenu en format texte et sans javascript.

Ensuite, vous utilisez framework JavaScript de haut niveau comme jQuery pour remplacer le contenu et changer la soumission de navigation, la forme, etc. comme vous voulez, quand la page est chargée (vous le savez, le bien connu $(document).ready(function(){/*...*/});.

De cette façon vous aurez les bonnes parties des deux mondes: « cool » des animations et une bonne accessibilité (ce qui signifie que bon référencement)

+0

Vous avez raison, je développe également une version accessible du site qui sera utilisée pour les navigateurs et les mobiles non-javascript. Mais je veux éviter que les visiteurs viennent de google avec un navigateur normal pour atterrir dans la version accessible. spam – Gusepo

0

Je ne suis pas au courant SWFAddress donc mon conseil pourrait être hors

Mais Googlebot.. crawl et indexer certains javascript.La même chose ne peut pas être dit à propos de Bing/YahooGoogle comprend que les sites évoluent et que des sites tels que Flash et les sites AJAX fortement utilisés sont populaires, et pour atteindre leur objectif «Organiser l'information dans le monde», ils doivent y parvenir.

Vous pouvez trouver des informations sur la capacité de Google à explorer et flash index ici: http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html

Et plus récemment, ils ont parlé de la façon dont ils rampent et l'indexation du contenu AJAX/XHR quand ils sont raisonnablement sûrs du contenu: http://googlewebmastercentral.blogspot.com/2011/11/get-post-and-safely-surfacing-more-of.html Si vous regardez github, ils ont une expérience AJAX très louche, mais lorsque vous naviguez dans les dossiers d'un repo, il fait des requêtes POST pour obtenir les informations XHR supplémentaires. Avec les nouvelles capacités d'exploration de Google, ils devraient être en mesure d'indexer plus facilement le contenu de github sans avoir à revenir à l'expérience non-popstate non-HTML5.Mais je voudrais faire écho aux autres réponses que vous devriez vraiment faire pour rendre votre site accessible aux utilisateurs handicapés, ce qui est plus que de simples utilisateurs d'un lecteur d'écran. On dirait que vous le faites déjà, alors bravo à vous.

En fin de compte, le contenu AJAX que vous créez a de bonnes chances d'être correctement indexé, mais vous voudrez peut-être l'implémenter de la façon dont Google a dit qu'il sait comment.