web-dev-qa-db-fra.com

Google peut-il indexer des pages utilisant des jeux de cadres générés par javascript (document.write)?

On m'a demandé de vérifier pourquoi Google ne paraissait pas indexer correctement un site client. Le site utilise un cadre donné par la société mère du client (nous ne pouvons donc pas utiliser un autre cadre). Le cadre utilise des cadres pour presque chaque page; la page principale est un jeu de cadres et de nombreuses pages de ce cadre utilisent également le jeu de cadres. Et ces jeux de cadres sont écrits sur la page en utilisant javascript (fonction particulièrement document.write).

Je sais que les robots Google peuvent indexer le contenu dans des cadres et être capable d'exécuter du javascript dans une page pour obtenir des données. Mais peut-il bien indexer la combinaison des deux?

3
Mohd Farhan

Il existe trois façons de s’assurer que les moteurs de recherche ne peuvent pas indexer le contenu:

  1. Utilisez des cadres (contrairement à ce que vous pensez, ce ne sont pas des moteurs de recherche)
  2. Utiliser JavaScript pour générer le contenu (il existe des exceptions mais elles ne s'appliquent pas ici)
  3. Cacher le site derrière un login

Ce site tilise JavaScript pour écrire jeux de cadres pour afficher le contenu. Si vous cachez l'intégralité du site derrière une connexion, vous obtenez le site idéal, qui ne soit pas adapté aux moteurs de recherche.

Sur la base de ce que vous avez décrit, à moins de créer un deuxième site Web avec le même contenu que celui généré par JavaScript et les jeux de cadres, vous ne pouvez pas obtenir l’indexation de ce site. Je sais que ce n'est pas ce que vous voulez entendre, mais ce cadre est le cadre anti-seo. Vous avez juste une tâche impossible.

4
John Conde

J'ai de l'expérience dans les sites web avec des cadres ...

J'ai utilisé framesets sur mon propre site, il y a quelques années, mais j'ai constaté que Google n'indexait pas les morceaux de contenu mentionnés sur le site. Lorsque j'ai modifié la structure du site Web et supprimé le framesets, le trafic sur mon site a explosé de manière positive.

Donc: oui, il l'indexera, mais seulement partiellement et je peux vous assurer que les choses qu'il indexe ne sont pas optimales et ne sont pas ce que vous voulez. Si vous avez la possibilité de désactiver framesets, alors désactivez-le. Sinon, votre référencement ne sera pas optimal.

0
Siyah