Google verwendet strukturierte Daten
, um den Inhalt auf der Seite zu verstehen und diesen Inhalt in den Suchergebnissen in einer ansprechenderen Darstellung anzuzeigen, was als Rich Resultbezeichnet wird. Dieser Leitfaden konzentriert sich auf ein neues Karussell-Rich-Result, das sich in der Beta-Phase befindet,bei dem es sich um ein listenähnliches Rich Result handelt, durch das Nutzer horizontal blättern können, um weitere Entitäten von einer bestimmten Website zu sehen (auch als Host-Karussell bekannt). Jede Kachel im Karussell kann Informationen von Ihrer Website über den Preis, die Bewertung und Bilder für Entitäten auf der Seite enthalten.
Um für dieses Beta-Rich-Result infrage zu kommen, fügen Sie ItemList strukturierte Daten in Kombination mit mindestens einem der folgenden unterstützten strukturierten Datenelemente hinzu:

LocalBusiness
und dessen Untertypen, zum Beispiel:ProductEvent
So können Karussells in der Google Suche aussehen, wenn Sie ItemList Markup in Kombination mit einem unterstützten Inhaltstyp hinzufügen:

Verfügbarkeit von Funktionen
Diese Funktion befindet sich in der Beta-Phase und es kann zu Änderungen bei den Anforderungen oder Richtlinien kommen, während wir diese Funktion weiterentwickeln. Diese Funktion ist außerdem nur in Ländern des Europäischen Wirtschaftsraums
(EWR), in der Türkei und in Südafrika sowohl auf Desktop- als auch auf Mobilgeräten verfügbar. In EWR-Ländern ist diese Darstellungsform für Anfragen zu Hotels, Ferienunterkünften, Personennahverkehr, Flügen, lokalen Unternehmen, Aktivitäten (Veranstaltungen, Touren und Unternehmungen) und Shopping verfügbar. In der Türkei ist diese Darstellungsform nur für Anfragen zu Hotels, Ferienunterkünften und lokalen Unternehmen verfügbar. In Südafrika ist diese Darstellungsform für Anfragen zu Hotels, Ferienunterkünften, Aktivitäten (Veranstaltungen, Touren und Unternehmungen), Flügen, Shopping, Essenslieferung, Mietwagen und Busbuchungen verfügbar.
Wenn Ihr Unternehmen im EWR oder in der Türkei ansässig ist oder Nutzer im EWR oder in der Türkei bedient, füllen Sie das entsprechende Formular aus:
- Für Anfragen zu Personennahverkehr, Hotels, Ferienunterkünften, lokalen Unternehmen und Aktivitäten (zum Beispiel Veranstaltungen, Touren und Unternehmungen) verwenden Sie dieses
Interessenformular für Google Suche-Aggregator-Funktionen - Für Flugfunktionen verwenden Sie dieses
Interessenformular für Fluganfragen - Für Shopping-Anfragen in CSS-Programmländern,
Comparison Shopping Services (CSS) Programm
Wenn Ihr Unternehmen in Südafrika ansässig ist, füllen Sie das
Google Search South African Badging and Refinement Chips Interest Form.
Strukturierte Daten hinzufügen
Strukturierte Daten sind ein standardisiertes Format, um Informationen über eine Seite bereitzustellen und den Seiteninhalt zu klassifizieren. Wenn Sie neu im Thema strukturierte Daten sind, können Sie mehr erfahren über
wie strukturierte Daten funktionieren.
Hier ist eine Übersicht darüber, wie Sie strukturierte Daten zu Ihrer Website hinzufügen.
- Wählen Sie eine einzelne Übersichtsseite aus, die einige Informationen über jede Entität in der Liste enthält. Zum Beispiel eine Kategorieseite, die die „Besten Hotels in Paris“ auflistet, mit Links zu bestimmten Detailseiten auf Ihrer Website für weitere Informationen zu jedem Hotel. Sie können verschiedene Arten von Entitäten (zum Beispiel Hotels, Restaurants) nach Bedarf für Ihr Szenario mischen und kombinieren. Zum Beispiel, wenn Sie einen Artikel „Aktivitäten in der Schweiz“ haben, der sowohl lokale Veranstaltungen als auch lokale Unternehmen auflistet.
- Fügen Sie die erforderlichen Eigenschaften zu dieser Übersichtsseite hinzu. Sie müssen den Detailseiten kein Markup hinzufügen, um für diese Beta-Funktion infrage zu kommen. Erfahren Sie basierend auf dem von Ihnen verwendeten Format, wo Sie
strukturierte Daten auf der Seite einfügen. - Fügen Sie die erforderlichen und empfohlenen Eigenschaften für den spezifischen Inhaltstyp hinzu, um den es im Karussell geht:
LocalBusinessund dessen Untertypen, zum Beispiel:ProductEvent
Je nach Ihrem Szenario können Sie den am besten geeigneten Typ auswählen. Wenn Sie beispielsweise eine Liste von Hotels und Ferienunterkünften auf Ihrer Seite haben, verwenden Sie sowohl
Hotelals auch
VacationRentalTypen. Zwar ist es ideal, den Typ zu verwenden, der Ihrem Szenario am nächsten kommt, Sie können jedoch auch einen allgemeineren Typ wählen (zum BeispielLocalBusiness). - Befolgen Sie die Richtlinien.
- Validieren Sie Ihren Code mit dem
Rich Results Test. - Implementieren Sie einige Seiten, die Ihre strukturierten Daten enthalten, und verwenden Sie das URL Inspection-Tool um zu testen, wie Google die Seite sieht. Stellen Sie sicher, dass Ihre Seite für Google zugänglich ist und nicht durch eine robots.txt-Datei, das
noindexTag oder
Anmeldeanforderungen blockiert wird. Wenn die Seite in Ordnung aussieht, können Sie. - : Planen Sie Zeit für das erneute Crawlen und Indexieren ein. Denken Sie daran, dass es nach der Veröffentlichung einer Seite einige Tage dauern kann, bis Google sie findet und crawlt.
Um Google über zukünftige Änderungen auf dem Laufenden zu halten, empfehlen wir Ihnen,eine Sitemap einzureichen
Search Console Sitemap API.
Richtlinien
Damit Ihre Seite für Karussell-Rich-Results (Beta) infrage kommt, müssen Sie die Search Essentials
und die allgemeinen Richtlinien für strukturierte Datenbefolgen. Zusätzlich gelten für Karussell-Rich-Results (Beta) die folgenden Richtlinien:
- Die Verwendung generischer Typen ist zulässig. Um jedoch empfohlene Eigenschaften zu verwenden, müssen Sie die
jeweiligen Typenverwenden. Um zum BeispielamenityFeature
zu verwenden, nutzen Sie den Typ - LodgingBusiness
- .
- Die Verwendung zusätzlicher oder weiterer Felder ist zulässig, diese erscheinen jedoch möglicherweise nicht im Rich Result.
- Ihre Website muss eine Übersichtsseite und mehrere Detailseiten enthalten. Derzeit ist diese Funktion nicht darauf ausgelegt, andere Szenarien zu unterstützen, wie etwa eine All-in-One-Seite, bei der die „Details“ Ankerpunkte innerhalb derselben Seite sind.
Das Markup muss sich auf einer Übersichts- oder Kategorieseite befinden. Dies ist eine listenartige Seite, die Informationen zu mindestens drei Entitäten enthält und dann auf andere Seiten Ihrer Website verlinkt, um weitere Informationen zu diesen Entitäten zu erhalten. Sie müssen zwar kein Markup zu den Detailseiten hinzufügen, aber Sie müssen die URLs der Detailseiten in das Markup Ihrer Übersichtsseite aufnehmen.Markieren Sie alle Elemente, die sich auf der Übersichts- oder Kategorieseite befinden. Fügen Sie für paginierte Kategorien eine
ItemList
zu jeder nachfolgenden Seite hinzu und fügen Sie die Entitäten ein, die auf dieser Seite aufgelistet sind. Konzentrieren Sie sich bei unendlichem Scrollen darauf, die Entitäten zu markieren, die anfänglich im Viewport geladen werden.
Das Folgende ist eine übergeordnete Struktur des Karussells. Die im Markup angegebene Reihenfolge ist die Reihenfolge, die verwendet wird, um die Kacheln im Karussell-Rich-Result anzuordnen.
<html>
<head>
<title>Die 5 besten Restaurants in Italien</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “ItemList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“item”: {
“@type”: “Restaurant”,
“name”: “Trattoria Luigi”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italienisch”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.5,
“reviewCount”: 250
},
“url”: “https://www.example.com/trattoria-luigi”
}
},
{
“@type”: “ListItem”,
“position”: 2,
“item”: {
“@type”: “Restaurant”,
“name”: “La Pergola”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italienisch”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.9,
“reviewCount”: 1150
},
“url”: “https://www.example.com/la-pergola”
}
},
{
“@type”: “ListItem”,
“position”: 3,
“item”: {
“@type”: “Restaurant”,
“name”: “Pasta e Basta”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italienisch”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.2,
“reviewCount”: 690
},
“url”: “https://www.example.com/pasta-e-basta”
}
}
]
}
</script>
</head>
<body>
</body>
</html>
Definitionen für strukturierte Datentypen
Sie müssen die erforderlichen Eigenschaften einfügen, damit Ihr Inhalt für die Anzeige als Rich Result infrage kommt. Sie können auch die empfohlenen Eigenschaften einfügen, um weitere Informationen zu Ihrem Inhalt hinzuzufügen, was für eine bessere Nutzererfahrung sorgen könnte. ItemList
ItemList ist das Containerelement, das alle Elemente in der Liste enthält. Alle URLs der Elemente in der Liste müssen auf verschiedene Seiten derselben Domain verweisen. Die vollständige Definition von
ItemList.
| ist verfügbar unter | |
|---|---|
schema.org/ItemList | itemListElement |
itemListElement.item | Elemente enthält. oder
ProductEvent |
amenityFeature | itemListElement.position |
GanzzahlDie Position des Elements im Karussell. Dies ist eine 1-basierte Zahl., Allgemeine Listenelementeigenschaften ( LocalBusiness Product)
oder
| Event | |
|---|---|
Alle Karussell-Elementtypen haben die folgenden Eigenschaften gemeinsam. | Erforderliche Eigenschaften oder ImageObject
Zum Beispiel: |
name | Der Name der Entität oder des Elements als Zeichenfolge. Zum Beispiel der Name eines Hotels oder eines |
wird als Titel eines einzelnen Elements im Karussell angezeigt. HTML-Formatierung wird ignoriert. | URL |
| Hotel oder einen Eintrag, auf den auf der Übersichtsseite verwiesen wurde). Alle URLs in der Liste müssen eindeutig sein, sich aber auf derselben Domain befinden (dieselbe Domain oder Sub- oder Superdomain wie die Übersichtsseite). | |
|---|---|
Ankerlinks innerhalb einer Übersichts- oder Kategorieseite werden nicht unterstützt; Ihre Website muss für jedes Element in der Liste eigenständige Detailseiten haben. | aggregateRating.bestRating |
weggelassen wird, wird | aggregateRating.ratingCount |
Zahl |
oder bestRating |
). In Microdata und RDFa können Sie
content Attribute verwenden, um den sichtbaren Inhalt zu überschreiben. Auf diese Weise können Sie dem Benutzer die gewünschte Stilkonvention zeigen und gleichzeitig die Punktanforderung für strukturierte Daten erfüllen. Zum Beispiel:
Definitionen zusätzlicher typspezifischer Eigenschaften LocalBusiness (und Untertypen)Zusätzlich zu den ListItem Eigenschaften , unterstützt Google die folgenden.
| LocalBusiness | |
|---|---|
Eigenschaften (einschließlich ihrer Untertypen) für Rich-Suchergebnisse im Karussell. Verschachteln Sie diese Eigenschaften unter | Empfohlene Eigenschaften |
LodgingBusiness |
priceRange
Bereich: |
zum Beispiel "$-$$" | servesCuisineText |
Nur für Restaurants
: Die Art der Küche, die das Restaurant serviert. Product Zusätzlich zu denListItem Eigenschaften , unterstützt Google die folgenden
Product.
| Eigenschaften für Rich-Suchergebnisse im Karussell. Verschachteln Sie diese Eigenschaften unter | |
|---|---|
itemListElement.item |
Ein verschachteltes Wenn Sie
Wenn Sie
|
offers.highPrice | Der höchste Preis aller verfügbaren Angebote. Wenn Sie einen einzelnen Preis mit |
offers.lowPrice | Der niedrigste Preis aller verfügbaren Angebote. Wenn Sie einen einzelnen Preis mit |
offers.price | Der Angebotspreis eines Produkts oder einer Preiskomponente, wenn sie an |
Eigenschaft hinzu. | Text |
USD
Veranstaltung Zusätzlich zu den ListItemEigenschaften unterstützt Google die folgenden
Veranstaltung.
| Eigenschaften für Karussell-Rich-Results. Verschachteln Sie diese Eigenschaften unter | |
|---|---|
itemListElement.item |
oder Wenn Sie
Wenn Sie
|
offers.highPrice | Der höchste Preis aller verfügbaren Angebote. Wenn Sie einen einzelnen Preis mit |
offers.lowPrice | Der niedrigste Preis aller verfügbaren Angebote. Wenn Sie einen einzelnen Preis mit |
offers.price | Der Preis für Ihre Tickets, einschließlich Servicegebühren und Kosten. Vergessen Sie nicht, ihn zu aktualisieren, wenn sich die Preise ändern oder Tickets ausverkauft sind. Wenn Sie eine Preisspanne mit Wenn das Event ohne Zahlung, Gebühren oder Servicekosten verfügbar ist, setzen Sie den |
offers.priceCurrency | Die Währung, die zur Beschreibung des Eventpreises verwendet wird, im dreistelligen |
Beispiele für häufige Szenarien
Restaurant Beispiel
Hier ist ein Beispiel für ein Restaurant-Karussell in JSON-LD.
Unterkunft (Hotels und VacationRental) Beispiel
Hier ist ein Beispiel für ein Unterkunfts-Karussell in JSON-LD.
Beispiel für Aktivitäten
Hier ist ein Beispiel für ein Aktivitäten-Karussell in JSON-LD.
Produkt Beispiel
Hier ist ein Beispiel für ein Produkt-Karussell in JSON-LD.
Fehlerbehebung
Wenn Sie Probleme bei der Implementierung oder Fehlerbehebung strukturierter Daten haben, finden Sie hier einige Ressourcen, die Ihnen helfen könnten.
- Wenn Sie ein Content-Management-System (CMS) verwenden oder jemand anderes Ihre Website betreut, bitten Sie diese Person um Hilfe. Stellen Sie sicher, dass Sie alle Search Console-Nachrichten, die das Problem beschreiben, an diese Person weiterleiten.
- Google garantiert nicht, dass Funktionen, die strukturierte Daten nutzen, in den Suchergebnissen erscheinen. Eine Liste häufiger Gründe, warum Google Ihre Inhalte möglicherweise nicht in einem Rich Result anzeigt, finden Sie in den
Allgemeinen Richtlinien für strukturierte Daten. - Möglicherweise liegt ein Fehler in Ihren strukturierten Daten vor. Überprüfen Sie die
Liste der Fehler bei strukturierten Daten
und den Bericht zu nicht analysierbaren strukturierten Daten. - Wenn Sie eine manuelle Maßnahme gegen Ihre Seite wegen strukturierter Daten erhalten haben, werden die strukturierten Daten auf der Seite ignoriert (obwohl die Seite weiterhin in den Google-Suchergebnissen erscheinen kann). Um
Probleme mit strukturierten Datenzu beheben, verwenden Sie den Bericht zu manuellen Maßnahmen. Überprüfen Sie die. - es Richtlinien erneut prüfen, ob Ihre Inhalte nicht den Richtlinien entsprechen. Das Problem kann entweder durch Spam-Inhalte oder durch die Verwendung von Spam-Markup verursacht werden. Das Problem ist jedoch möglicherweise kein Syntaxproblem, sodass der Rich Results Test diese Probleme nicht identifizieren kann.
- Fehlerbehebung bei fehlenden Rich Results / Rückgang der gesamten Rich Results.
- Geben Sie Google Zeit für das erneute Crawling und die Indexierung. Denken Sie daran, dass es nach der Veröffentlichung einer Seite einige Tage dauern kann, bis Google sie findet und crawlt. Allgemeine Fragen zum Crawling und zur Indexierung finden Sie in den
Google Search Crawling- und Indexierungs-FAQ. - Stellen Sie eine Frage im Google Search Central Forum.
So setzen wir das um
Carousel markup is in beta and behaves accordingly. We implement it for clients with genuinely list-shaped content and set the expectation that beta features can change or disappear.
Verwandte Leistungen