Si mon site a un Iframe. Quel est le meilleur moyen d'optimiser cela pour les moteurs de recherche?
Nous voulons garder l'Iframe. J'ai lu que bloquer Iframes dans robot.txt est une bonne solution, mais cela me semble plutôt inutile.
J'ai aussi entendu dire qu'il existe un moyen d'avertir les outils pour les webmasters que les iframes existent. Est-ce que quelqu'un a fait ça?
La façon dont Google dit de le gérer me fait penser qu'ils n'apprécient pas beaucoup les iframes.
Google prend en charge les cadres et les iframes dans la mesure du possible. Les cadres peuvent poser des problèmes aux moteurs de recherche car ils ne correspondent pas au modèle conceptuel du Web. Dans ce modèle, une page affiche une seule URL. Les pages qui utilisent des cadres ou des iframes affichent plusieurs URL (une pour chaque cadre) au sein d'une même page. Google essaie d'associer le contenu encadré à la page contenant les cadres, mais ne garantit pas qu'il le fera.
https://support.google.com/webmasters/answer/34445?hl=fr
D'après mon expérience, si vous diffusez dans un iframe des informations importantes et liées à votre site Web d'origine, vous diffuserez essentiellement la force de votre contenu.
Il y a quelques discussions à ce sujet ici: https://productforums.google.com/forum/#!topic/webmasters/uQ8m1RPqgxw
Autre article que j'ai trouvé, dit ceci:
Cependant, les pages qui utilisent iFrames affichent plusieurs URL pour une seule page, chaque iFrame ayant sa propre URL. C'est là que les problèmes commencent. Lorsque Google explore les pages Web avec iFrames, le moteur de recherche tente d'associer tout le contenu encadré au document HTML parent ou à la page contenant tous les iFrames. Même si Google est génial, ce n’est pas parfait et cela ne réussit pas toujours.
http://www.audiencebloom.com/2014/01/google-known-crawl-iframes-website/
Dans le MOZ, une discussion sur le sujet pourrait être intéressante: http://moz.com/community/q/iframes-seo
La meilleure façon d’optimiser l’iframe est d’avoir le moins de contenu possible. Ce que je veux dire, c'est que si vous avez une grande page avec du texte et un formulaire, essayez de supprimer le texte et ne laissez que le formulaire lors de l'insertion du contenu sur la page d'origine.
Il n'y a aucun moyen de dire aux outils pour les webmasters que vous avez un iframe, cependant rien ne vous empêche de l'ajouter en tant que nouvelle propriété.
Mon conseil: ne l'utilisez pas sauf si vous y êtes vraiment obligé.