web-dev-qa-db-fra.com

Pages enveloppées dans un élément de formulaire. Quel effet cela aurait-il sur le référencement ou une autre lisibilité machine?

J'aide quelqu'un avec un site et j'ai remarqué que toutes les pages principales sont insérées dans un formulaire. Je veux dire:

<body>
  <form>
   [ everything in the page ]
  </form>
</body>

Maintenant, je suis un développeur expérimenté et je trouve ce balisage épouvantable. C'est techniquement autorisé, car un formulaire peut contenir n'importe quel contenu de flux, mais c'est sémantiquement horrible. La plupart de ces pages ne contiennent même pas d'éléments enfants de formulaire (entrée, sélection, etc.). Cependant, dans ce cas, je ne les aide que pour la facilité d'utilisation et la facilité de recherche, je ne refais pas leur code frontal.

Est-ce que cette utilisation bizarre d'un classement de recherche dans le formulaire gâchera ou aura un impact sur l'analyse automatique d'une page, comme dans les technologies d'assistance telles que les lecteurs d'écran?

1
puppybeard

Eh bien, comme vous l'avez dit, c'est horriblement horrible et devrait être évité, il est impossible de dire si cela a un impact sur le classement tel que Google, mais cela n'aidera certainement pas le classement.

Vous devez tester le site suivant en utilisant ce qui suit pour déterminer la gravité de la situation:

  • validation du balisage (je soupçonne qu'il y a des dizaines à des centaines d'erreurs). Certains problèmes majeurs pourraient empêcher Google de récompenser pleinement certains éléments de la page.

  • Consultez le site sans JS et en texte. Il existe quelques navigateurs en mode texte que vous pouvez émuler. Vous pouvez également utiliser Google pour afficher la page. Une autre méthode consiste à utiliser le service de cache de Google et à cliquer sur le texte uniquement (en haut à droite). Toutefois, les navigateurs peuvent résoudre les la page et le rendu correctement alors que Google ne le peut pas, un navigateur de texte tel que Lynx peut être plus idéal.

Mais encore une fois sans voir les URL les visiteurs ne seront pas en mesure de répondre plus sans jeter un coup d'oeil que j'affirme que vous ne pouvez pas divulguer ce site en question. Personnellement et son contenu discutable I prend très au sérieux la validation w3 et pense que Google en tient effectivement compte , nous savons déjà que l'accessibilité aux pages et la vitesse de la page comptent pour le classement de Google. Par conséquent, je suppose que c'est le cas. naturellement le cas pour un site de validation. Comme je l'ai dit, je soupçonne que, comme tout est bloqué dans un formulaire, presque tout échouera à la validation et que de nombreuses personnes pourraient avoir des problèmes en fonction du type de navigateur.

2
Simon Hayter