Ok, hier ist der Deal.
Es muss gesagt werden, dass Tabellen für Tabellendaten gedacht sind, nicht für das Layout. Sie machen die Barrierefreiheit sowohl bei älteren Mobiltelefonen als auch bei textbasierten Browsern für Sehbehinderte zu einem Problem.
Der Google-Algorithmus berücksichtigt dies auf jeden Fall. Ich kenne den Algorithmus für Einzelheiten nicht, aber ich würde vermuten, dass Google bei Verwendung eines Mobiltelefons Ergebnisse liefert, von denen bekannt ist, dass sie für ein Mobiltelefon besser geeignet sind. Daher verlieren Sie möglicherweise viele potenzielle Besucher, wenn Sie es verwenden eine Tabelle für das Layout.
Abhängig von Ihrem Layout kann es für die Suchmaschine auch schwierig sein, zu bestimmen, welcher Text und welche Absätze mit welchem verknüpft sind. Dies könnte schlecht für Ihr Ranking sein, aber wahrscheinlich nicht zu viel. Mit CSS-Layout ist es jedoch einfacher sicherzustellen, dass der Hauptinhalt Ihrer Seite ganz oben ist, was immer hilfreich ist.
Drittens werden durch die Verwendung von Tabellen für das Layout viele HTML-Markups für jede Seite in Ihrer Site dupliziert, die geladen wird. Diese Duplizierung wirkt sich auf die Ladezeit Ihrer Seite aus, auch wenn sie nur geringfügig ist. Google verwendet jedoch bekanntermaßen neben anderen Suchmaschinen die Ladezeit als eine der Metriken zur Bestimmung des Site-Rangs.
Alles in allem denke ich nicht, dass der Unterschied im Ranking der Hauptsuchmaschinen so groß wäre. Die Verwendung von div
s CSS für das Layout hat jedoch bestimmte Vorteile , wie in diesem Beitrag erwähnt , und sollte daher die empfohlene Vorgehensweise sein, es sei denn, es gibt einen wirklich guten Grund, die Tabellenroute zu wählen (die es selten gibt).