Viele Designer raten von der Verwendung von Tabellen ab, aber ich habe ein Layout, in dem ich mehr div-Struktur verwende, um etwas zu erreichen, das mit einem Tisch einfach gemacht wird.
Sind Tabellen schlecht für Suchmaschinen?
edit: Ich werde CSS für die Tabelle verwenden, um das HTML sauber zu halten.
Antworten:
Für SEO ist es Suchmaschinen egal. Es geht jedoch darum, Design und Inhalt voneinander zu trennen. Tabellen sollten ausschließlich für Tabellendaten und Divs für das Layout verwendet werden. Wenn Sie Tabellen für Entwurfszwecke verwenden, wird Ihr Markup mit Layoutelementen gemischt, was als schlechte Praxis angesehen wird.
quelle
HTML-Tabellen sind gut:
Nicht tabellarische Daten, die als HTML-Tabellen dargestellt werden, sind schlecht für:
Um Ihre Site als Suchmaschine zu sehen, versuchen Sie, sie mit einem Textbrowser wie ELinks oder Lynx aufzurufen .
quelle
Es wurde schon einmal gesagt, und ich sage es noch einmal.
Tabular data
- Verwenden Sie TabellenLayout
- Verwenden Sie DivsKlingt so, als ob Sie versuchen, Ecken zu schneiden oder es Ihnen einfacher zu machen, den Job zu beenden. Auf jeden Fall gibt es einige Ausnahmen, bei denen die Verwendung einer Tabelle von entscheidender Bedeutung sein kann, aber ohne zu sehen, wie das Design aussieht, kann ich nicht sagen.
quelle
<table>
s vs.<div>
s hat keinen oder nur geringen Einfluss auf Ihre SEO-Ergebnisse. Allerdings Titel und Schlüsselwörter in Putten<h1>
,<h2>
,<h3>
, etc .. Tags helfen.quelle
Google kümmert sich nicht um Ranking-Zwecke, wie Ihr Code aussieht. Sie kümmern sich nur darum, dass Ihre Besucher gut darauf reagieren.
Solange Ihre Website für Ihre Nutzer funktioniert, gibt es keine Strafen von Google für die Strukturierung Ihres Markups.
Auf der anderen Seite verlassen sie die Website, wenn Benutzer Ihre Website als unattraktiv empfinden oder wenn sie für sie nicht funktioniert. Google stellt fest, dass Nutzer nach dem Besuch Ihrer Website wieder zur Ergebnisseite zurückkehren und auf die Konkurrenz klicken. Deine Rankings fallen, wenn das passiert
quelle
Suchmaschinen haben keine Präferenz, wenn es um Tabellen und / oder CSS geht, und Sie können sogar beide ohne Probleme auf derselben Seite verwenden.
Wenn Sie es wirklich vorantreiben wollten, sollten Sie die Ladezeit der Seite im Hinterkopf behalten. Es ist ein bekannter Faktor im AdWords-Qualitätsfaktor, und es gibt definitiv Hinweise darauf, dass Google das Nutzerverhalten in den SERPs überprüft. Wenn Sie also eine hohe Abbruchrate feststellen (Kunden werden mit der Ladezeit der Seite ungeduldig), können Sie verlieren Ranglisten. Divs und CSS werden schneller geladen als Tabellen.
quelle
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).quelle
Ja, Tabellendesign ist schlecht für SEO
Das Beste, was Sie für die SEO-Optimierung tun können, ist zu berücksichtigen, dass ein Bot Ihre Website als blind liest.
Wenn Sie also ein Tabellendesign verwenden, ist es unmöglich, Ihren Inhalt richtig zu linearisieren und nicht zu wissen, was oben steht und was nicht.
Versuchen Sie, eine Site gemäß Abschnitt 508 (siehe diesen Artikel zu Validatoren) und WCAG der WAI ( siehe hier zur Validierung) zu erstellen, und versuchen Sie, sie mit einem Tool wie Lynx oder nach einer Linearisierung (mit dem Web Developer ) zu lesen Symbolleiste von Firefox (Beispiel).
Je mehr Sie die Grammatik (
<p>
für Absätze,<table>
für tabellarische Inhalte ...) des (x) HTML respektieren , desto besser werden die Zugänglichkeit und die Suchmaschinenoptimierung.Verwenden Sie daher
<table>
für Tabellendaten, nicht für das Design,<h1>
als Titel der ersten Überschrift nicht a<span>
mit Stilen usw., und verwenden Sie einige nicht<h3>
nur, um Ihren Text kühner und größer zu machen, sondern weil Sie eine erste und eine zweite Überschrift einfügen Titel, und Sie müssen einen Unterabschnitt des vorherigen<h2>
Abschnitts in der Struktur Ihres Dokuments (nicht Ihrer Webseite) erstellen .Es ist wichtig, den Dokumentenfluss zu kennen und zu nutzen .
quelle
HTML-Tabellen sollten für Tabellendaten und Datensätze (Eingabe und Ausgabe) verwendet werden, die auf natürliche Weise als Tabellendaten wie Formulare fließen. Es ist nicht ratsam, sie nur für das Layout zu verwenden.
Was SEO und Google angeht, glaube ich, dass Google die gleiche Logik anwendet wie oben. In jedem Fall funktioniert es besser, Textinformationen tief in einer solchen Struktur zu verschachteln, anstatt eine geeignete Struktur mit Überschriften und Absätzen zu verwenden.
quelle
Auf der Seite bezieht sich SEO auf den Inhalt (Qualität, Aktualität, Nutzen) und darauf, wie er in HTML-Elemente eingebunden ist.
Beim Umschließen / Verfassen von HTML werden die richtigen Tags für den Inhalt ausgewählt. Es ist einfach nicht sinnvoll, zum Beispiel den gesamten Text in ein H1-Element zu setzen. Sie fügen lediglich Text in ein Formular ein, ohne ein Feld oder eine Schaltfläche zum Senden.
Das heißt, ich werde wiederholen: Tabellen für tabellarische Daten verwenden. In diesem Zusammenhang sind sie sinnvoll. In anderen Kontexten (wie zum Erstellen von Layouts) ist dies nicht der Fall.
Diese Art von Missbrauch ist schlecht für SEO, da der Inhalt nicht richtig indiziert wird. Sie können ein besseres On-Page-Ranking durch eine verbesserte, saubere und direkt auf den Punkt kommende Auszeichnung erzielen.
quelle
HTML-Tabellen eignen sich hervorragend für SEO.
Ich habe DIVs jahrelang benutzt. Dann entschied ich mich als Experiment, Tabellen auf einer meiner Websites für das Layout zu verwenden. Meine Keyword-Platzierungen sind in die Höhe geschossen. Ich habe meine Websites nacheinander überarbeitet, um Tabellen zu verwenden. In jedem Fall hat SEO davon profitiert.
Ungeachtet dessen, was die Web-Snobs und die "Top Ten Ways to Improvement your SEO" -Artikel sagen, werden Sie niemals die besten SEO-Praktiken entdecken, ohne Ihre eigenen Tests durchzuführen.
Es ist mir wirklich egal, was ein Tag tun soll, es geht mir um Ergebnisse.
quelle