Helfen Sie Nutzern, Ihre Rezeptinhalte zu finden, indem Sie Google mit strukturierten Daten über Ihr Rezept informieren. Wenn Sie Informationen wie Rezensentenbewertungen, Koch- und Vorbereitungszeiten sowie Nährwertinformationen bereitstellen, kann Google Ihr Rezept besser verstehen und es Nutzern auf interessante Weise präsentieren. Rezepte können in den Google-Suchergebnissen und in Google Bilder erscheinen.


Je nachdem, wie Sie Ihre Inhalte auszeichnen, können Ihre Rezepte für die folgenden Erweiterungen infrage kommen:
| Rezept-Erweiterungen | |
|---|---|
Rezept-Host-Karussell: Ermöglichen Sie Nutzern, Ihre Rezeptgalerieseiten zu erkunden, indem Sie ItemList strukturierte Daten hinzufügen. | ![]() |
So fügen Sie strukturierte Daten hinzu
Strukturierte Daten sind ein standardisiertes Format, um Informationen über eine Seite bereitzustellen und den Seiteninhalt zu klassifizieren. Wenn Sie neu bei strukturierten Daten sind, können Sie mehr darüber erfahren,
wie strukturierte Daten funktionieren.
Hier ist ein Überblick darüber, wie man strukturierte Daten erstellt, testet und veröffentlicht.
- Fügen Sie die erforderlichen Eigenschaftenhinzu. Basierend auf dem Format, das Sie verwenden, erfahren Sie, wo Sie strukturierte Daten auf der Seite einfügen.
- Befolgen Sie die Richtlinien.
- Validieren Sie Ihren Code mit dem
Test für Rich-Suchergebnisse
und beheben Sie alle kritischen Fehler. Erwägen Sie auch, alle nicht kritischen Probleme zu beheben, die im Tool markiert werden könnten, da sie dazu beitragen können, die Qualität Ihrer strukturierten Daten zu verbessern (dies ist jedoch nicht erforderlich, um für Rich-Suchergebnisse infrage zu kommen). - Stellen Sie einige Seiten bereit, die Ihre strukturierten Daten enthalten, und verwenden Sie das URL-Prüftool 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
Google bitten, Ihre URLs erneut zu crawlen. - Um Google über zukünftige Änderungen auf dem Laufenden zu halten, empfehlen wir Ihnen,
eine Sitemap einzureichen. Sie können dies mit der
Search Console Sitemap API.
automatisieren
Beispiele
: Das tatsächliche Erscheinungsbild in den Suchergebnissen kann abweichen. Vorschau der strukturierten Daten im Test für Rich-Suchergebnisse für das aktuellste Layout.
Rezept in der Suche
<html>
<head>
<title>Alkoholfreie Piña Colada</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “Recipe”,
“name”: “Alkoholfreie Piña Colada”,
“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”
],
“author”: {
“@type”: “Person”,
“name”: “Mary Stone”
},
“datePublished”: “2024-03-10”,
“description”: “Diese alkoholfreie Piña Colada ist jedermanns Liebling!”,
“recipeCuisine”: “Amerikanisch”,
“prepTime”: “PT1M”,
“cookTime”: “PT2M”,
“totalTime”: “PT3M”,
“keywords”: “alkoholfrei”,
“recipeYield”: “4 Portionen”,
“recipeCategory”: “Getränk”,
“nutrition”: {
“@type”: “NutritionInformation”,
“calories”: “120 Kalorien”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 5,
“ratingCount”: 18
},
“recipeIngredient”: [
“400ml Ananassaft”,
“100ml Kokoscreme”,
“Eis”
],
“recipeInstructions”: [
{
“@type”: “HowToStep”,
“name”: “Mixen”,
“text”: “400ml Ananassaft und 100ml Kokoscreme glatt mixen.”,
“url”: “https://example.com/non-alcoholic-pina-colada#step1”,
“image”: “https://example.com/photos/non-alcoholic-pina-colada/step1.jpg”
},
{
“@type”: “HowToStep”,
“name”: “Füllen”,
“text”: “Ein Glas mit Eis füllen.”,
“url”: “https://example.com/non-alcoholic-pina-colada#step2”,
“image”: “https://example.com/photos/non-alcoholic-pina-colada/step2.jpg”
},
{
“@type”: “HowToStep”,
“name”: “Gießen”,
“text”: “Den Ananassaft und die Kokosmischung über das Eis gießen.”,
“url”: “https://example.com/non-alcoholic-pina-colada#step3”,
“image”: “https://example.com/photos/non-alcoholic-pina-colada/step3.jpg”
}
],
“video”: {
“@type”: “VideoObject”,
“name”: “Wie man eine alkoholfreie Piña Colada macht”,
“description”: “So macht man eine alkoholfreie Piña Colada.”,
“thumbnailUrl”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“contentUrl”: “https://www.example.com/video123.mp4”,
“embedUrl”: “https://www.example.com/videoplayer?video=123”,
“uploadDate”: “2024-02-05T08:00:00+08:00”,
“duration”: “PT1M33S”,
“interactionStatistic”: {
“@type”: “InteractionCounter”,
“interactionType”: { “@type”: “WatchAction” },
“userInteractionCount”: 2347
},
“expires”: “2024-02-05T08:00:00+08:00”
}
}
</script>
</head>
<body>
</body>
</html>
Karussell Hier ist ein Beispiel für eine Rezeptübersichtsseite (eine Seite mit einer Liste von Rezepten) mit itemList
<html>
<head>
<title>Omas beste Kuchenrezepte</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “ItemList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“url”: “https://example.com/apple-pie.html”
},
{
“@type”: “ListItem”,
“position”: 2,
“url”: “https://example.com/blueberry-pie.html”
},
{
“@type”: “ListItem”,
“position”: 3,
“url”: “https://example.com/cherry-pie.html”
}]
}
</script>
</head>
<body>
</body>
</html>
Richtlinien Sie müssen die allgemeinen Richtlinien für strukturierte Daten
Spam-Markup Die folgenden Richtlinien gelten für Recipe
- strukturierte Daten.
Verwenden SieRecipe - strukturierte Daten für Inhalte über die Zubereitung eines bestimmten Gerichts. Zum Beispiel sind “Gesichtspeeling” oder “Party-Ideen” keine gültigen Namen für ein Gericht.
Damit Ihre Rezepte in einem Karussell- oder Raster erscheinen können, müssen Sie diese Richtlinien befolgen:
Stellen SieItemListstrukturierte Daten bereit, um die Rezepte für Ihre Liste zusammenzufassen. Sie könnenItemList - strukturierte Daten separat oder zusammen mit Rezept-strukturierten Daten bereitstellen.
- oder Raster erscheinen können, müssen Sie diese Richtlinien befolgen:
Ihre Website muss eine Übersichtsseite haben, die alle Rezepte in der Sammlung auflistet. Wenn ein Nutzer beispielsweise auf den Zusammenfassungslink aus den Suchergebnissen klickt, wird er ordnungsgemäß auf eine Seite Ihrer Website weitergeleitet, auf der die Rezepte aufgelistet sind, die sich auf seine Suche beziehen.
Definitionen für strukturierte Datentypen
Sie müssen die erforderlichen Eigenschaften einfügen, damit Ihr Inhalt für die Anzeige als Rich-Suchergebnis in der Google-Suche infrage kommt. Sie können auch die empfohlenen Eigenschaften einfügen, um weitere Informationen über Ihren Inhalt hinzuzufügen, was zu einer besseren Nutzererfahrung führen kann.
Recipe Zeichnen Sie Ihre Rezeptinhalte mit den folgenden Eigenschaften des schema.org Recipe
Typs aus. Die vollständige Definition von Recipe
schema.org/Recipe.
Die von Google unterstützten Eigenschaften sind die folgenden:
| Erforderliche Eigenschaften | |
|---|---|
image |
Bild des fertigen Gerichts. Zusätzliche Bildrichtlinien:
Zum Beispiel: |
name | Der Name des Gerichts. |
| Empfohlene Eigenschaften | |
|---|---|
aggregateRating | Anmerkung für die durchschnittliche Bewertung, die dem Element zugewiesen wurde. Befolgen Sie die Review snippet guidelines sowie die Liste der erforderlichen und empfohlenen Wenn die |
author |
Der Name der Person oder Organisation, die das Rezept geschrieben hat. Um Google dabei zu helfen, Autoren über verschiedene Funktionen hinweg am besten zu verstehen, sollten Sie die |
cookTime | Die Zeit, die benötigt wird, um das Gericht tatsächlich zu kochen, im ISO 8601 format, falls zutreffend. Immer in Kombination verwenden mit |
datePublished | Das Datum, an dem das Rezept veröffentlicht wurde, im ISO 8601 format, |
description | Eine kurze Zusammenfassung, die das Gericht beschreibt. |
keywords | Andere Begriffe für Ihr Rezept wie die Saison (“Sommer”), der Feiertag (“Halloween”) oder andere Deskriptoren (“schnell”, “einfach”, “authentisch”). Zusätzliche Richtlinien
|
nutrition.calories | Die Anzahl der Kalorien in jeder Portion, die mit diesem Rezept hergestellt wird. Wenn |
prepTime | Die Zeitdauer, die benötigt wird, um Zutaten und Arbeitsbereich für das Gericht vorzubereiten, in Immer in Kombination verwenden mit |
recipeCategory | Die Art der Mahlzeit oder des Gangs, um den es in Ihrem Rezept geht. Zum Beispiel: “Abendessen”, “Hauptgericht” oder “Dessert, Snack”. |
recipeCuisine | Die Region, die mit Ihrem Rezept verbunden ist. Zum Beispiel “Französisch”, “Mediterran” oder “Amerikanisch”. |
recipeIngredient | Eine im Rezept verwendete Zutat. Zum Beispiel: Zusätzliche Richtlinien:
|
recipeInstructions |
Die Schritte zur Zubereitung des Gerichts. Es gibt mehrere Optionen zum Festlegen des Werts von
Zusätzliche Richtlinien
|
recipeYield | Die vom Rezept produzierte Menge, falls zutreffend. Geben Sie die Anzahl der Portionen Beispiel |
totalTime | Die Gesamtzeit, die für die Zubereitung Verwenden Sie |
video | VideoObjectEin Video, das die Schritte zur Zubereitung des Gerichts darstellt. Befolgen Sie die Liste der erforderlichen und empfohlenen |
HowToSection
Verwenden Sie HowToSection um eine Abfolge von Schritten (oder Unterabschnitten) zu gruppieren, die Teil der Anweisungen für ein Rezept sind. Geben Sie HowToSection direkt innerhalb der Definition der Eigenschaft recipeInstructions oder als ein itemListElement einer anderen
HowToSection.
an. Der Typ HowToSection definiert einen Abschnitt eines einzelnen Rezepts und enthält einen oder mehrere Schritte. Verwenden Sie nicht HowToSection um verschiedene Rezepte für dasselbe Gericht zu definieren; verwenden Sie stattdessen HowToSection als Teil eines einzelnen Rezepts. Um mehrere Rezepte für ein Gericht aufzulisten, verwenden Sie mehrere Recipe Objekte. Listen Sie beispielsweise für mehrere Arten, einen Apfelkuchen zuzubereiten, diese als mehrere Recipe
Objekte auf, nicht als HowToSection
Objekte. Die vollständige Definition von HowToSection
ist verfügbar unter.
| schema.org/HowToSection | |
|---|---|
Erforderliche Eigenschaften | itemListElementHowToStep Eine Liste detaillierter Schritte für den Abschnitt und/oder Unterabschnitte. Zum Beispiel kann ein Pizzarezept einen Abschnitt mit Schritten für die Zubereitung des Teigs, einen für die Vorbereitung der Beläge und einen für das Zusammenfügen und Backen haben. |
Beispiel: | nameText |
Der Name des Abschnitts.
HowToStep Verwenden Sie HowToStep um einen oder mehrere Sätze zu gruppieren, die erklären, wie ein Teil des Rezepts durchgeführt wird, falls dies für Ihren Inhalt sinnvoll ist. Definieren Sie die Eigenschaft text mit den Sätzen oder definieren Sie alternativ itemListElement mit einem HowToDirection oder HowToTip
für jeden Satz. Markieren Sie Ihre Rezeptschritte mit den folgenden Eigenschaften des Typs HowToStep . Geben Sie einen HowToStep direkt innerhalb der Definition der Eigenschaft
recipeInstructions oder als ein itemListElement einer.
HowToSection an. Die vollständige Definition von
HowToStep.
| ist verfügbar unter | |
|---|---|
schema.org/HowToStep | Erforderliche Eigenschaften itemListElement HowToDirectionoder HowToTip |
text | verwendet wird.text Text
|
| Empfohlene Eigenschaften | |
|---|---|
Bild | ImageObject oder URLEin Bild für den Schritt. Zusätzliche Bildrichtlinien:
|
Name | TextDas Wort oder die kurze Phrase, die den Schritt zusammenfasst (zum Beispiel “Kuchenboden anordnen”). Verwenden Sie keinen nicht beschreibenden Text (zum Beispiel “Schritt 1: [Text]”) oder andere Formen der Schrittnummerierung (zum Beispiel “1. [Text]”). |
URL | URLA |
Video | VideoObject oder ClipEin Video für diesen Schritt oder ein Clip des Videos. Für |
HowToDirection und HowToTip
Verwenden Sie HowToDirection und HowToTip um Anweisungen oder Tipps zu beschreiben, falls zutreffend. Sie haben dieselben erforderlichen und empfohlenen Eigenschaften.
Die vollständigen Definitionen von HowToDirection und HowToTip sind verfügbar unter
schema.org/HowToDirection und
schema.org/HowToTip.
| Erforderliche Eigenschaften | |
|---|---|
Text | TextDer Text der Anweisung oder des Tipps. |
ItemList
Zusätzlich zu Recipe-Eigenschaften, fügen Sie die folgenden Eigenschaften für hostspezifische Listen hinzu. Obwohl ItemList nicht erforderlich ist,
müssen Sie die folgenden Eigenschaften hinzufügen, wenn Ihr Rezept für ein Host-Karussell in Frage kommen soll. Weitere Informationen zum Host-Karussell finden Sie unter.
Carousel Die vollständige Definition von ItemList ist verfügbar unter.
| schema.org/ItemList | |
|---|---|
Erforderliche Eigenschaften | ListItem |
Anmerkung für eine einzelne Elementseite. | Ganzzahl |
Ordnungsposition der Elementseite in der Liste. Zum Beispiel: | URL |
Die kanonische URL der Elementseite. Jedes Element muss eine eindeutige URL haben.
Rich Results mit der Search Console überwachen
- Die Search Console ist ein Tool, das Ihnen hilft zu überwachen, wie Ihre Seiten in der Google Suche abschneiden. Sie müssen sich nicht bei der Search Console anmelden, um in den Google Suchergebnissen enthalten zu sein, aber es kann Ihnen helfen zu verstehen und zu verbessern, wie Google Ihre Website sieht. Wir empfehlen, die Search Console in den folgenden Fällen zu überprüfen:
- Nach der ersten Bereitstellung strukturierter Daten
- Nach der Veröffentlichung neuer Vorlagen oder der Aktualisierung Ihres Codes
Regelmäßige Analyse des Traffics
Nach der ersten Bereitstellung strukturierter Daten
Nachdem Google Ihre Seiten indexiert hat, suchen Sie nach Problemen mit dem entsprechendenBericht zum Status von Rich-Suchergebnissen
- . Idealerweise gibt es einen Anstieg gültiger Elemente und keinen Anstieg ungültiger Elemente. Wenn Sie Probleme in Ihren strukturierten Daten finden: “Beheben Sie die ungültigen Elemente”.
- Überprüfen Sie eine Live-URL um zu prüfen, ob das Problem weiterhin besteht.
- Validierung anfordern unter Verwendung des Statusberichts.
Nach der Veröffentlichung neuer Vorlagen oder der Aktualisierung Ihres Codes
Wenn Sie wesentliche Änderungen an Ihrer Website vornehmen, überwachen Sie diese auf eine Zunahme ungültiger Elemente in den strukturierten Daten.
- Wenn Sie einen Anstieg ungültiger Elementesehen, haben Sie möglicherweise eine neue Vorlage eingeführt, die nicht funktioniert, oder Ihre Website interagiert auf eine neue und fehlerhafte Weise mit der bestehenden Vorlage.
- Wenn Sie einen Rückgang gültiger Elemente sehen (der nicht mit einem Anstieg ungültiger Elemente einhergeht), betten Sie möglicherweise keine strukturierten Daten mehr in Ihre Seiten ein. Verwenden Sie das
URL-Prüftool um herauszufinden, was das Problem verursacht.
Regelmäßige Analyse des Traffics
Analysieren Sie Ihren Google Suche-Traffic mithilfe des Leistungsberichts. Die Daten zeigen Ihnen, wie oft Ihre Seite als Rich Result in der Suche erscheint, wie oft Nutzer darauf klicken und welche durchschnittliche Position Sie in den Suchergebnissen haben. Sie können diese Ergebnisse auch automatisch abrufen mit der Search Console API.
Fehlerbehebung
Wenn Sie Probleme bei der Implementierung oder dem Debugging von strukturierten 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 detailliert beschreiben, an diese weiterleiten.
- Google garantiert nicht, dass Funktionen, die strukturierte Daten nutzen, in den Suchergebnissen erscheinen. Eine Liste der häufigsten Gründe, warum Google Ihre Inhalte möglicherweise nicht als 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 bezüglich strukturierter Daten für Ihre Seite 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 Richtlinien erneut, um festzustellen, 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 Syntaxfehler, sodass der Test für Rich-Suchergebnisse diese Probleme nicht identifizieren kann.
- Fehlerbehebung bei fehlenden Rich Results / Rückgang der gesamten Rich Results.
- Geben Sie Zeit für das erneute Crawlen und Indexieren. Denken Sie daran, dass es nach der Veröffentlichung einer Seite einige Tage dauern kann, bis Google sie findet und crawlt. Für allgemeine Fragen zum Crawlen und Indexieren lesen Sie die
FAQ zum Crawlen und Indexieren der Google Suche. - Stellen Sie eine Frage im Google Search Central-Forum.
So setzen wir das um
Recipe markup is mature and competitive. For food clients the details, ratings, times, nutrition, are what separate a rich result from a plain link.
Verwandte Leistungen
