Überbeanspruchung von <h1> war schlecht, aber jetzt mit HTML5?


22

Wir wissen, dass die Überbeanspruchung von <h1>zu einer Überoptimierung führen kann. In HTML5 ist es jetzt jedoch zulässig, mehrere <h1>auf derselben Seite zu verwenden (innerhalb verschachtelter Abschnitte).

Was macht Google mit Seiten, die <h1>nur Titel enthalten ?


Ich weiß nicht, was Google macht, aber ich hoffe, es wird sie eines Tages bestrafen und sie für den Rest ihres Lebens in die Hölle schicken! Bei all den schönen Dingen, die uns HTML5 gebracht hat, fällt es mir wirklich schwer zu verstehen, warum die Leute verschachtelte <h1>Tags im Code aufblähen müssen. Fragen Sie sich: "Befindet sich mehr als ein <title>Tag auf meinen Seiten?" Die Antwort lautet NEIN. Warum muss ich also mehr als ein <h1>Tag auf einer Seite hinzufügen ?!
Marco Demaio

1
Sehr ähnlich, wenn nicht identisch mit SEO in Bezug auf die Verwendung mehrerer H1-Tags ?
Zhaph - Ben Duguid

1
@MarcoDemaio, H1Tags sind nicht dasselbe wie TITLETags. Der HTML5-Gliederungsalgorithmus sowie so gut wie jedes von HTML5 eingeführte Abschnittelement wurde erstellt, um das Konzept zu berücksichtigen, dass eine einzelne Seite möglicherweise mehr als einen einzelnen Artikel enthält. Wenn eine Seite einen einzelnen Artikel enthält (wie die meisten Seiten bei Wikipedia), ist die Verwendung von H1-H6 allein sinnvoll. Wenn Sie mehrere Artikel-Teaser auf einer Seite anzeigen, kommt es zu Problemen, wenn Sie sich nur auf H1-H6-Tags verlassen, um Ihren Inhalt zu strukturieren.
Thirdender

@thirdender: IMHO, wenn Sie eine Seite mit mehreren Artikeln anzeigen, können Sie <h1>den tatsächlichen Namen der Seite "Artikel, über die gesprochen wird ..." umbrechen und die Überschrift des Artikels könnte umbrochen werden <h2>. Ich verstehe immer noch nicht, warum Sie verwenden müssen <h1>mutliple mal in der Seite.
Marco Demaio

1
@MarcoDemaio, ja, es ist möglich, dies so zu tun, aber dann nutzen Sie die HTML5-Schnittelemente nicht vollständig aus. Siehe Smashing Magazine: Strukturelle Semantik - Die Bedeutung von HTML5-Schnittelementen . Er hämmert die Mängel der historischen Dokumententwurfsmechanismen und wie sie von den neuen HTML5-Abschnittselementen behoben werden. Dies kommt Programmierern zugute, indem es ihnen das Leben erleichtert, und Benutzern von Bildschirmleseprogrammen, indem es die Entwurfspraktiken auf sinnvolle Weise standardisiert.
Thirdender

Antworten:


14

Laut Matt Cutts bestraft Google Websites nicht nur für das Vorhandensein mehrerer <h1>Tags . Es ist möglich , dass ihre Indexer programmiert werden kann , ungeheuerlich übermäßigen Gebrauch von erfassen <h1>- wie, sagen wir, mit allen Ihren Text nach innen <h1>tags - und solche Seiten zu bestrafen, aber ich habe keine direkte Bestätigung gesehen. Es ist sehr wahrscheinlich, dass ihre Mitarbeiter, wenn sie auf eine solche Seite aufmerksam gemacht werden, diese als Missbrauch ansehen und entsprechend handeln.

Ich arbeite nicht bei Google und habe keine Ahnung, wie ihre Algorithmen tatsächlich funktionieren (über das hinaus, was aus Beobachtungen und Beiträgen von Leuten, die es wissen, abgeleitet werden kann), aber wenn ich ihren Code für die Behandlung von Überschriften schreiben würde, würde ich dies zuweisen eine bestimmte Menge an "Überschriftengewicht" pro Seite und teile dieses Gewicht proportional auf alle Überschriften auf der Seite auf. Auf diese Weise hätte das Vorhandensein von zwei <h1>Tags genau den gleichen Effekt wie das Vorhandensein eines einzelnen langen <h3>Tags , und die Verwendung von beispielsweise nur Tags auf einer Seite hätte genau den gleichen Effekt wie die Verwendung von nur Tags <h1>. Es ist eine so offensichtliche Lösung, dass ich ziemlich überrascht wäre, wenn Google so etwas nicht getan hätte .


1
Asker erwähnt nicht genau, worauf verwiesen wird, aber es ist erwähnenswert, dass das Video, auf das Ilmari verweist, aus dem Jahr 2009 stammt. Das Update, das speziell darauf abzielt, eine Überoptimierungsstrafe (letztendlich Penguin ) zu sein, wurde erst vor ungefähr einer Woche vorgestellt .
Su‘

8

Es wird allgemein empfohlen, nur eine <h1>Seite oder nur eine <h1>in einem Abschnitt für HTML5 zu verwenden. Google wird Sie nicht dafür bestrafen, dass Sie die HTML-Standards erfüllen, und Sie werden auch nicht dafür bestraft, dass Sie mehrere <h1>haben. Möglicherweise werden Sie jedoch dafür bestraft, dass Sie NUR <h1> solche haben.

Der wichtige Punkt ist, dass es um die Anforderungen des Inhalts und die Anforderungen der Benutzer geht - ob sie gesichtet werden oder nicht -, die den Tag tragen sollten .

Hier ist Johnathan Müller von Google, der bestätigt, dass Google HTML 5 indizieren kann und nichts Besonderes dafür tut, dh Sie für die Verwendung von HTML 5 belohnen kann.

Unsere Crawler- und Indizierungssysteme bieten derzeit keine speziellen Funktionen für HTML5. Daher gibt es keinen "Bonus" für die Verwendung von HTML5-Konstrukten, sondern generell auch keine Nachteile. Allerdings sind die meisten Seiten mit HTML5-Markup, die ich gesehen habe, in der Regel sehr sauber - mit wenig "Cruft" und unnötigen Elementen. Während sauberes Markup nicht explizit von unseren Algorithmen gesucht wird, werden gelegentlich Seiten angezeigt, die kaum zu analysieren sind. Darüber hinaus erleichtert das saubere Markup die Pflege der Website, das Hinzufügen neuer Elemente wie Mikroformate und macht die Seiten häufig portabler für eine Vielzahl von Browsern und Geräten. In diesem Sinne hindert Sie nichts daran, eine großartige Site in HTML5 zu erstellen :).


beweise, was du sagst. beweisen, dass Google HEUTE HTML5 versteht ... es wird sicherlich in Zukunft. aber heute?
Skyline26

1
aus dem Blog von matt cutts: Übermäßige H1-Tags - alles in allem: H1 steht für die oberste Überschrift; H2 und H3 für den Rest. Sie sollten nur eine H1-Überschrift pro Artikel oder Seite haben.
Skyline26

@toPeerOrNotToPeer ja, genau. Befolgen Sie die Standards und Sie werden kein Problem haben, aber Google bestraft nicht für mehrere H1 und es versteht HTML 5.
toomanyairmiles

Die Single-H1-Einschränkung war noch nie wahr.
Su‘

@Su 'es ist nicht in den Spezifikationen, nein. Es ist jedoch allgemein akzeptierte Praxis - ich habe den Fall jedoch übertrieben.
toomanyairmiles

3

Jeder verweist immer auf den Beitrag von Matt Cutts aus dem Jahr 2009. Hier ist ein Video aus dem Jahr 2011 während eines Live-Web-Cam-Chats, in dem Matt Cutts ausdrücklich angibt, dass er nur einen <h1>Tag pro Seite bevorzugt .


Willkommen auf der Seite! Das ist ein informativer Link - können Sie Ihre Antwort etwas erweitern, um die Frage besser zu beantworten? Ansonsten ist Ihre Antwort näher an einem Kommentar. Vielen Dank!
Dan

3

Es war immer erlaubt, mehrere <h1>in einem Dokument zu verwenden, und es wurde niemals willkürlich bestraft. Es zu übertreiben ist das, was sich zum Problem machen könnte.

In Bezug auf Google muss man nur darauf vertrauen, dass die Ingenieure ihre Arbeit erledigen. Wenn sie HTML5 ordnungsgemäß indizieren, weiß Googlebot, dass verschachtelte Elemente <h1>effektiv eine Ebene nach unten verschoben werden. Wenn Sie dem nicht vertrauen, dann tun Sie es nicht und machen <h2>Sie es einfach manuell, bis Sie eine klare, direkte Antwort darauf erhalten. (Der Link zu Johnathan Muellers Post in der Antwort von @toomanyairmiles ist interessant, aber für mich nicht vollständig genug.) Ich habe dies noch nicht gesehen.


1

Ich gehe davon aus, dass diese Frage auf der Logik basiert, dass ein <h1>Tag den einen Haupttitel der Seite darstellt. Während dies in früheren Tagen zutraf, hat HTML5 diese Art von Logik geändert. In HTML5 ist das <h1>Tag der Haupttitel eines Abschnitts. Dies kann eine ganze Seite, eine Unterseite, ein Modul usw. sein. Ein gutes Beispiel dafür, warum dieser Unterschied wichtig ist, ist der Aufbau eines modularen Systems aus verschiedenen Abschnitten, die verschiedenen Aktivitäten gewidmet sind.

Stellen Sie sich ein System mit mehreren "Seiten" vor, die nebeneinander aufgereiht sind. Jede Seite hat einen anderen Zweck: eine für das Wetter, eine für das Organisieren von Aufgaben, eine für das Anzeigen von Kunden usw. Jede dieser Seiten kann detaillierter beschrieben werden (stundenweise Vorhersage, einzelne Aufgabe, einzelner Kunde) und diese "Unterseiten" können visuell neben den eigentlichen Seiten platziert werden.

Vor HTML5 mussten Sie logisch feststellen, welches Header-Tag angemessen war, und wenn Sie mehr als 6 Ebenen tief waren, gingen Ihnen die Header-Tags aus. Mit HTML5 können Sie sie alle <h1>ohne zusätzliche Logik oder Verschachtelungseinschränkung festlegen .


Aber er fragte "wird Google mit Seiten tun ...". Das System, das Sie sich in Ihrer Antwort vorstellen, ähnelt eher einer Webanwendungsoberfläche als einer Webiste. In der Regel sollen Webanwendungen hinter einem Login bleiben, daher kann Google diese überhaupt nicht crawlen.
Marco Demaio
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.