web-dev-qa-db-fra.com

Quelle est la gestion appropriée des pages paraissant dans les popups utilisant des IFRAME?

Je travaille sur un CMS qui utilise des IFRAME pour afficher certains formulaires, par exemple, un formulaire de recherche. Ainsi, l'utilisateur clique sur le bouton Rechercher et le site Web réagit en ouvrant une fenêtre contextuelle contenant un IFRAME dans le formulaire de recherche.

Cela signifie que j'ai une page "nue" ¹ avec le formulaire de recherche. Page qui, évidemment, est directement accessible via son propre URI.

En termes de référencement, les formulaires n'ont pas de contenu digne d'être indexé, alors je pensais les marquer comme NOINDEX. Est-ce la bonne façon de gérer de telles pages?

D'après ce que j'ai lu sur une autre question, Google suggère de placer des liens d'IFRAME vers d'autres pages. Cependant, je ne souhaite définitivement pas qu'un utilisateur voit un lien visible vers la page d'accueil, ou toute autre page liée au formulaire, dans le contenu de mes formulaires, car cela pourrait être mal interprété par l'utilisateur. Cependant, si les balises <link> fonctionnent également, laquelle devrais-je utiliser? (c.-à-d. que "le haut" fonctionnerait, non? avec la page d'accueil à l'intérieur?)

¹ Par nu, je veux dire que le thème normal n’est pas affiché, ce sera un fond blanc et uni avec la forme la plus simple.

1
Alexis Wilke

La noindex devrait suffire à empêcher son indexation.

En ce qui concerne les iframes et les liens, je ne trouve en réalité aucune directive de Google. En fait, tout ce qu'ils semblent dire officiellement sur le sujet des iframes est "Google prend en charge les cadres et les iframes dans la mesure du possible".

Vous devez créer un lien vers l'article que vous mentionnez pour son contexte, mais je suppose que l'objectif d'un tel lien ne peut être que d'aider à l'exploration. Par exemple, si Google indexe votre iframe, il pourrait alors être lié à votre site principal au lieu d'être considéré comme une page autonome. Le Page Rank ne peut pas circuler si vous n'avez pas de liens dessus.

Étant donné que vous ne souhaitez pas l'indexer (et je suppose que vous n'attendez que quiconque s'y connecte directement), je ne vois vraiment aucune raison pour laquelle vous auriez besoin de vous inquiéter de le renvoyer à votre site principal.

3
Richard B

Vous pouvez déplacer vos URL de formulaire vers un dossier bloqué via le fichier robots.txt. Ensuite, les moteurs de recherche ne se soucient même plus d'explorer ceux-ci.

Votre projet d’intégrer vos formulaires via iframe dans votre système de gestion de contenu ne semble pas être la meilleure approche pour moi, du moins du point de vue technique et de l’expérience utilisateur.

1
donfuxx