J'utilise .load
pour charger le contenu d'une page /about.html, afin que les moteurs de recherche puissent voir ce qui se passe. J'ai créé les liens qui déclenchent les balises .load
<a>
vers la page /about.html, mais pour des raisons de convivialité, je les ai remplacées par e.preventDefault;
dans le cadre du script .load
. .
Est-ce que cela est considéré comme mauvais/dangereux/chapeau noir, et vu que le bot Google ne peut pas voir JS, le verra-t-il?
Question secondaire mais le robot Google peut-il voir le code JS et analyser ce qu'il fait? Ou ignore-t-il complètement sa fonction et ses résultats?
L'amélioration progressive n'est pas occultante tant qu'il s'agit bien d'une amélioration progressive. Si le code JavaScript sert le même contenu mais améliore l'expérience de l'utilisateur, c'est très bien et encouragé. Ce n'est que mauvais que vous fournissiez un contenu différent aux moteurs de recherche, alors vous êtes un utilisateur pour manipuler votre classement.
En ce qui concerne votre deuxième question, la plupart des scripts JavaScript ne sont pas analysés par les moteurs de recherche, mais ils gèrent certains scripts JavaScript et Google analyse crawl ajax si vous suivez leur norme.
Essayez dans Outils pour les webmasters> votrepage.com> Travaux pratiques> Aperçus instantanés
La page a le même look? -> PAS DE PROBLEME
Dans les autres cas, cela ressemble à un cloaking -> essayez de le réparer.