Sollte der erste Breadcrumb nicht die Homepage sein?

12

Diese Frage wurde einige Male gestellt, aber ich bin auf etwas gestoßen, das meiner Meinung nach die Antwort verändert.

Immer wenn ich Breadcrumbs auf meiner Site verwende, füge ich einen Link zur Homepage hinzu. Da ich normalerweise ein Icon benutze, mache ich so etwas:

<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
  <a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="/webmasters//">
    <i itemprop="name" content="Home" class="icon-home-filled"></i>
  </a>
  <meta itemprop="position" content="1" />
</li>

Nun, vor kurzem habe ich festgestellt, dass Google angefangen hat, Suchergebnisse auf meinen Seiten wie folgt anzuzeigen:

Bildbeschreibung hier eingeben

Das Startbild sieht jetzt so aus, als wäre es ein Abschnitt meiner Website und nicht die Startseite. Das hatte es in der Vergangenheit nicht getan. Ich ging zu Schema.org , um zu sehen , ob ich irgendwelche Informationen finden konnte , ob die verwenden Startseite Seite in Paniermehl. Ich habe keine Antwort gefunden, aber ich habe festgestellt, dass Schema.org die Homepage auch nicht in die eigenen Brotkrumen aufnimmt.

Also meine Frage ist, ist die Verwendung von Heimseite, kein Best Practice?

Update 1 (16.06.2016):

Ich habe die entfernt itemprop="name" content="Home"und meine Semmelbrösel tauchten nicht mehr in den Suchergebnissen auf.

Bildbeschreibung hier eingeben

Update 2 (23.06.2016):

Ich habe alle Schema-Markups für die Homepage entfernt und jetzt sehen meine Brotkrumen wieder normal aus:

Bildbeschreibung hier eingeben

Interessante Anmerkung

Zuvor hatte ich die RDFa-Version des Schemas für Breadcrumbs verwendet. Ich hatte immer Brotkrumen-Markups auf meiner Homepage und Home wurde in den Suchergebnissen nie in den Brotkrumen angezeigt. Nun, jetzt sind sie es. Dies ist also etwas, das Google kürzlich geändert hat.

Update 3 (10.08.2016):

Bei den Brotkrumen auf der Seite, die ich anhand eines Beispiels verwendet habe, sieht alles noch normal aus, aber ich bin auf etwas Neues gestoßen.

Bildbeschreibung hier eingeben

John R Perry
quelle

Antworten:

2

Gute Frage! Ich hätte nie daran gedacht, die Wurzel neu zu definieren / umzubenennen.

Es wird angenommen, dass das Stammverzeichnis die Domäne selbst ist. Indem Sie es mit einem Link definieren, haben Sie dafür gesorgt, dass ein neues Verzeichnis 'Home' erstellt wird, das dieselbe Position wie das Stammverzeichnis einnimmt. Dies hat sowohl das angenommene Stammverzeichnis als auch das Basisverzeichnis in der Struktur und der Situation, die Sie in Ihrer Frage umrissen haben, erstellt.

Wenn Sie dies extrapolieren, ist es anscheinend die beste Vorgehensweise, Ihr Stammverzeichnis nicht zu definieren. Definieren Sie stattdessen nur die Unterverzeichnisse / Kategorien / Themen nach dem Stammverzeichnis. Wenn es sich um verschiedene Sprachwebsites handelt, die dynamisch in der Hauptdomäne mithilfe einer Abfragezeichenfolge erstellt wurden: Dann empfiehlt es sich, die oben beschriebenen Schritte auszuführen und den Stamm abhängig von der Zielregion neu zu definieren (usa + google.com) , UK + google.co.uk usw.).

L Martin
quelle
2

Eine Sache, die Sie versuchen sollten, ist die Verwendung der Domain anstelle eines relativen Schrägstrichs /für Zuhause. Aber wenn sich das nicht beheben lässt, liegt ein Fehler vor. Google sollte nicht so angezeigt werden, es hat die Form einer Domain. Warum? Wer weiß. Das können wir aber jederzeit ändern :

Wenn Sie Ihre Breadcrumbs ordnungsgemäß mit der älteren Daten-Vokab-Syntax kennzeichnen, treten keine Probleme auf. Aus irgendeinem Grund haben Google und Freunde den Ball auf Schema.org zur Unterstützung von Breadcrumbs / Listen abgelegt (oder herumgeschleudert), insbesondere über JSON-LD, bis zu dem Punkt, an dem wir seit dem 2. Juni 2016 fast ein Jahr darauf gewartet haben, Daten abzulegen -vocab von unseren Websites.

Es verhält sich ähnlich wie das JSON-LD-Markup für Dinge wie Produktbewertungen, das dann zurückverfolgt und gesagt wird, dass es nicht mit winzigen Warnungen in den Dokumenten empfohlen wird, bevor es schließlich erneut empfohlen wird, bevor es in SERPS tatsächlich "aktiviert" wird. Das Ergebnis war eine Produktmarkierung im SERPS-Stil (Ein-Aus-Ein-Falsch-Aus-WTF-Ein-Aus-Ein).

Unsere derzeitige Lösung besteht darin, Schema.org direkt neben das ältere Inline-Markup für Datenvokabeln in den Breadcrumbs zu stellen. Beide Entitätsstile werden in GWT ohne Fehler gefunden und "validiert". Wenn wir jedoch testen, ob das Datenvokab entfernt wird, führt das Schema in JSON-LD zu Problemen oder Nichtanzeigen. Hier ist ein Beispiel für das Markup, falls Sie neugierig waren:

<div class="breadcrumb">
<script type="application/ld+json"> {
"@context" : "http://schema.org",
"@type" : "BreadcrumbList",
"itemListElement" : [
    {
    "@type" : "ListItem",
    "position" : 1,
    "item" : {
        "@id" : "https://www.example.com/",
        "name" : "Home"
        }
    },  {
    "@type" : "ListItem",
    "position" : 2,
    "item" : {
        "@id" : "https://www.example.com/parent",
        "name" : "Parent Category"
        }
    },  {
    "@type" : "ListItem",
    "position" : 3,
    "item" : {
        "@id" : "https://www.example.com/parent/child",
        "name" : "Child Category"
        }
    }
]}
</script>
<span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="https://www.example.com/" itemprop="url"><span itemprop="title">Home</span></a></span>
<span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
» <a href="https://www.example.com/parent" itemprop="url"><span itemprop="title">Parent Category</span></a></span>
<span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
» <a href="https://www.example.com/parent/child" itemprop="url"><span itemprop="title">Child Category</span></a></span>
</div>
Dhaupin
quelle
Interessant. Ich werde versuchen, die Domain für zu Hause auf einigen Seiten zu verwenden und zu sehen, was passiert.
John R Perry
1

Zur Beantwortung der Titelfrage: Ja , es wird empfohlen, Home in den Breadcrumb aufzunehmen, da dies der Ausgangspunkt auf dem Pfad zur aktuellen Seite ist. Ohne den angezeigten Startpunkt ist der Pfad zur aktuellen Seite nicht so eindeutig.

In ähnlicher Weise empfiehlt es sich, die aktuelle Seite am Ende des Breadcrumb zu erwähnen, da dies der Endpunkt ist, der eine ebenso wichtige Referenz darstellt, wenn der Pfad zur aktuellen Seite klar dargestellt werden soll.

Dies ist die grundlegende Logik für barrierefreies Webdesign. Da das Mikrodatenvokabular von Google noch in den Kinderschuhen steckt, werden nicht immer die besten Methoden für barrierefreies Webdesign berücksichtigt. Daher müssen Sie wie bisher die Mikrodaten vom Startelement entfernen, damit die Elemente in den Google-Suchergebnissen in diesen Tagen korrekt angezeigt werden.

In Bezug auf Ihr Update 3 geht es um Breadcrumbs, die für Seiten / Kategorien der obersten Ebene nicht angezeigt werden, natürlich nicht! Weil der Breadcrumb nur Home (Startpunkt)> Category Name (Endpunkt) wäre. Der Startpunkt wird in Form des Domainnamens und der Endpunkt in Form des großen blauen Titeltextes oben angezeigt.

Dan L
quelle
2
Wenn keines der Breadcrumb-Beispiele von Google die Startseite verwendet und die gesamte schema.org-Website die Startseite nicht mit eigenen Breadcrumbs verwendet, scheint dies weniger ein Versehen zu sein als vielmehr das, wonach sie suchen. In Bezug auf Ihren letzten Punkt ... stimmt er nicht mit den Ergebnissen im Bild überein. Im ersten Beispiel (SEO für Webseiten) wird der Breadcrumb für diese Seite angezeigt. Wenn ich auf meinem Handy suche, zeigt Google die erste Kategorie im Format (Domain> Kategorie) an. Ich weiß nicht, wie diese Antwort sofort zwei positive Stimmen bekam, wenn sie mit so vielen der präsentierten Daten in Konflikt steht.
John R Perry
Es mag Ihnen wie ein Versehen erscheinen, aber es ist immer noch ein Versehen, wie die Logik klar macht. Beim Wegpunktieren von A nach C ist es offensichtlich klarer, "von A nach B nach C" zu sagen, als "zu B nach C" zu sagen, wobei der Startpunkt ausgelassen wird. Grundlegende Logik, die Sie in Ihrer Antwort offenbar übersehen haben.
Dan L
Ich stimme der Logikknospe zu. Deshalb habe ich die Frage zuerst gestellt. Ich sage, unsere "Logik" stimmt nicht mit den Daten überein.
John R Perry
Gib der Sache Zeit. Es handelt sich um eine neue Technologie, die von Menschen entwickelt wurde, die ihre Forschung häufig nicht vollständig durchführen oder die Dinge nicht objektiv sehen. Fast jeder verwendet Home in seinen Breadcrumbs. Es ist der Mikrodatenstandard, der die Anomolyse darstellt, nicht meine Logik, die mit fast allen Breadcrumbs im Web übereinstimmt.
Dan L