web-dev-qa-db-fra.com

SEO et l'attribut Iframe srcDoc

Pour un projet sur lequel je travaille, nous nous appuyons sur <iframe> pour afficher le contenu encapsulé, mais nous sommes préoccupés par le référencement.

Ma question est la suivante: comment Google/Bing affiche-t-il le contenu srcDoc? Est-il associé au cadre parent ou à l'iframe lui-même? Que se passe-t-il si le <iframe> n'a pas d'attribut src?

Toute aide/liens serait apprécié!

1
Benjamin Solum

Google veut dire qu'il fait de son mieux pour reconnaître correctement le contenu de iframes, alors que iframes sont bien une violation contre w3c, car iframes établit la situation dans laquelle une URL peut avoir plus d'une tête ( un responsable du site et un autre responsable du iframe src site).

Ma forte recommandation, si vous utilisez iframe, contrôlez explicitement le contenu de iframe:

  • si vous voulez que iframe le contenu soit indexé, n'utilisez pas <head></head> sur la page iframe src - mettez-y simplement le contenu.
  • si vous ne voulez pas que iframe le contenu soit indexé - utilisez <head><meta name="robots" content="noindex" /></head> sur la page iframe src. Fermer iframe src pages avec robots.txt n'aide pas, car iframe src pages sont liées.
2
Evgeniy