Ok, voici l'affaire.
Il faut dire que les tableaux sont destinés aux données tabulaires, pas à la mise en page. Vous faites de l'accessibilité un problème à la fois sur les anciens téléphones portables et les navigateurs textuels utilisés par les malvoyants.
Maintenant, l'algorithme de Google en tient absolument compte. Je ne connais pas l'algorithme spécifique, mais je suppose que lorsque quelqu'un est sur un téléphone mobile, Google donne des résultats qu'il sait être plus appropriés pour un téléphone mobile - vous risquez donc de perdre beaucoup de visiteurs potentiels si vous utilisez un tableau de mise en page.
En fonction de votre mise en page, il peut également être difficile pour le moteur de recherche de déterminer quel texte et quels paragraphes sont liés. Cela pourrait être mauvais pour votre classement, mais probablement pas trop. Avec la mise en page CSS, il est cependant plus facile de s'assurer que le contenu principal de votre page est proche du haut, ce qui est toujours utile.
Troisièmement, l'utilisation de tableaux pour la mise en page duplique un grand nombre de balises HTML pour chaque page de votre site qui est chargée. Cette duplication affectera votre temps de chargement de page, même si ce n'est que légèrement, mais Google, entre autres moteurs, est connu pour utiliser le temps de chargement comme l'une de leurs mesures pour déterminer le classement du site.
Dans l'ensemble, je ne pense pas que la différence dans le classement des principaux moteurs de recherche serait si grande. div
Cependant, comme indiqué dans ce post , il y a des avantages certains à utiliser s CSS pour la mise en page , et cela devrait donc être la ligne de conduite recommandée, à moins qu'il n'y ait une très bonne raison de suivre l'itinéraire de la table (ce qui est rarement le cas).