web-dev-qa-db-fra.com

Les tableaux HTML sont-ils mauvais pour le référencement?

Beaucoup de concepteurs découragent l'utilisation de tableaux, mais j'ai une mise en page dans laquelle je vais utiliser une structure plus divisée pour réaliser quelque chose de simple avec un tableau.

Les tableaux sont-ils mauvais pour les moteurs de recherche?

edit: Je vais utiliser CSS pour que la table garde le HTML propre.

26
Cyber Junkie

En ce qui concerne le référencement, les moteurs de recherche s'en moquent. Cependant, l’idée est de séparer le design du contenu. Les tableaux doivent être strictement utilisés pour les données tabulaires, les div pour la mise en page. L'utilisation de tableaux à des fins de conception mélange votre balisage avec des éléments de mise en page, ce qui est considéré comme une mauvaise pratique.

15
Tyler

Les tableaux HTML sont bons:

  • afficher la date comme une table

Les données non tabulaires présentées sous forme de tableaux HTML sont mauvaises pour:

  • personnes à mobilité réduite, car elles doivent utiliser des lecteurs d'écran (qui ne fonctionnent pas très bien avec les tables imbriquées)
  • les moteurs de recherche préfèrent les sites conçus pour les personnes et les sites accessibles en font partie

Pour voir votre site en tant que moteurs de recherche, essayez de le visiter avec navigateur de texte comme ELinks ou lynx .

7
Alex Bolotov

Google ne se soucie pas du classement de votre code. Ils se soucient seulement que vos visiteurs y réagissent bien.

Tant que votre site fonctionne pour vos utilisateurs, Google n’impose aucune pénalité pour la structure de votre balisage.

D'un autre côté, lorsque les utilisateurs trouvent votre site peu attrayant, ou lorsque cela ne leur convient pas, ils s'en vont. Google remarque que les utilisateurs reviennent à la page de résultats après avoir visité votre site et cliquent sur vos concurrents. Votre classement tombe quand cela se produit

2

Cela a déjà été dit, et je le répète.

Tabular data - tiliser des tableaux

Layout - se Divs

J'ai une mise en page où je vais utiliser une structure plus div pour réaliser quelque chose de simple avec une table.

On dirait que vous essayez de couper les angles ou de le rendre plus facile pour vous permettre de terminer le travail. Dans tous les cas, il y a quelques exceptions où l'utilisation d'une table peut être cruciale mais sans voir à quoi ressemble le dessin, Je ne peux pas dire.

2
Marko

<table>s vs <div>s n'aura que peu ou pas d'effet sur vos résultats de référencement. Toutefois, l'insertion de titres et de mots-clés dans vos balises <h1>, <h2>, <h3>, etc. vous aidera.

2
Adam Maras

Les moteurs de recherche n'ont pas de préférence en matière de tableaux et/ou de CSS, et vous pouvez même utiliser les deux sur la même page sans problème.

Si vous vouliez vraiment faire pression, je suppose que le temps de chargement d'une page est quelque chose à garder à l'esprit. Il s’agit d’un facteur connu dans le niveau de qualité AdWords. Il existe clairement des preuves que Google vérifie le comportement des utilisateurs dans les SERP. Par conséquent, s’ils constatent un taux d'abandon élevé (les clients s'impatientent du temps de chargement de la page), ils risquent de perdre classements. Les divisions et les CSS se chargent plus rapidement que les tables.

1
ajbeaven

Ok, voici le deal.

Il faut dire que les tables sont destinées aux données tabulaires, pas à la mise en page. Vous faites de l'accessibilité un problème aussi bien sur les anciens téléphones mobiles que sur les navigateurs textuels utilisés par les malvoyants.

Maintenant, l'algorithme de Google en tient très certainement compte. Je ne connais pas l'algorithme spécifique, mais je suppose que lorsque quelqu'un est sur un téléphone portable, Google donne des résultats qu'il sait plus appropriés à un téléphone portable. Vous risquez donc de perdre beaucoup de visiteurs potentiels si vous utilisez un tableau pour la mise en page.

En fonction de votre mise en page, vous pouvez également empêcher le moteur de recherche de déterminer le texte et les paragraphes associés. Cela pourrait être mauvais pour votre classement, mais probablement pas trop. Avec la disposition CSS, il est cependant plus facile de s’assurer que le contenu principal de votre page se trouve en haut, ce qui aide toujours.

Troisièmement, l'utilisation de tableaux pour la disposition duplique beaucoup de balises HTML pour chaque page chargée de votre site. Cette duplication affectera votre temps de chargement des pages, même s’il n’est que légèrement, mais Google, parmi d’autres moteurs, est connu pour utiliser le temps de chargement comme l’un de leurs indicateurs pour déterminer le rang du site.

Dans l’ensemble, je ne pense pas que la différence de classement entre les moteurs de recherche principaux serait si grande. Utiliser divs CSS pour la présentation présente toutefois des avantages évidents, comme indiqué dans this post , et il devrait donc être le plan d’action recommandé, sauf s’il existe un vraiment une bonne raison d'aller dans la table route (ce qui est rarement le cas).

1
Herman

Oui, la conception de la table est mauvaise pour S.E.O.

La meilleure chose à faire pour S.E.O. L’optimisation tient compte du fait qu’un bot lit votre site en aveugle.

Ainsi, lorsque vous utilisez une conception de table, il est impossible de linéariser correctement votre contenu, et impossible de savoir ce qui est en haut et ce qui ne l'est pas.

Essayez de rendre un site conforme à section 508 (voir cet article à propos des validateurs) et WCAG à partir de WAI ( regardez ici pour validation), et essayez de le lire avec un outil comme Lynx , ou après une linéarisation (avec le Web Developer Barre d’outils de Firefox par exemple).

Plus vous respectez la grammaire (<p> pour les paragraphes, <table> pour le contenu tabulaire ...) du (x) HTML, plus elle améliore son accessibilité ET son S.E.O ..

Donc, utilisez <table> pour les données tabulaires, pas pour la conception, utilisez <h1> comme premier titre, pas un <span> avec des styles, etc., et n'utilisez pas certains <h3> juste pour rendre votre texte plus gras et plus gros, mais parce que vous avez mis un premier titre et un deuxième titre, vous devez créer une sous-section de la précédente section <h2> dans la structure de votre document (pas votre page Web). .

Il est important de connaître et d’utiliser flux de documents .

1
Pascal Qyy

Sur la page, le référencement est lié au contenu (qualité, actualité, utilité) et à la manière dont il est encapsulé dans des éléments HTML.

Habiller/composer HTML, c'est choisir les bonnes balises pour le contenu. Cela n'a aucun sens, par exemple, envelopper tout le texte dans un élément h1, vous mettez simplement du texte dans un formulaire sans champ ni bouton d'envoi.

Cela dit, je le répète: utilisez des tableaux pour les données tabulaires. Dans ce contexte, ils ont du sens. Dans d'autres contextes (comme pour la mise en page uniquement), ce n'est pas le cas.

Ce type d'utilisation abusive est mauvais pour le référencement, car le contenu n'est pas indexé correctement. Vous pouvez obtenir un meilleur classement sur la page grâce à un balisage amélioré, net et direct.

0
Dave

Les tableaux HTML sont parfaits pour le référencement.

J'ai utilisé des DIV pendant des années. Puis, à titre expérimental, j'ai décidé d'utiliser des tableaux sur l'un de mes sites Web pour la mise en page. Mon classement par mot-clé a grimpé. J'ai refait un à un mes sites Web pour utiliser des tableaux. Dans tous les cas, le référencement en a profité.

Malgré ce que disent les articles sur les sites Web et les "Dix meilleures façons d'améliorer votre référencement", vous ne découvrirez jamais les meilleures pratiques de référencement sans faire vos propres tests.

Je ne me soucie vraiment pas de ce qu'une balise était censée faire, je me soucie des résultats.

0
William

Les tableaux HTML doivent être utilisés pour les données tabulaires et les ensembles de données (en entrée et en sortie) qui défilent naturellement sous forme de données tabulaires telles que des formulaires. Leur utilisation uniquement pour la mise en page est déconseillée.

En ce qui concerne SEO et Google, eh bien, je pense que Google applique la même logique que ci-dessus, en tout cas, imbriquer les informations textuelles au fond d'une telle structure, plutôt qu'avec une structure appropriée utilisant des en-têtes et des paragraphes, fonctionne mieux.

0
Orbling