
Viele Händler haben Versandrichtlinien, die den Prozess des Versands gekaufter Produkte für Kunden beschreiben. Wenn Sie ShippingService strukturierte Daten zu Ihrer Website hinzufügen, kann die Google Suche diese Informationen verwenden, um Versandinformationen neben Ihren Produkten und in Infoboxen in den Suchergebnissen anzuzeigen.
ShippingService ermöglicht es Ihnen, Details wie Versandkosten und Lieferzeiten basierend auf Produkteigenschaften wie Produktgewicht, Abmessungen oder Lieferort anzugeben.

Eine Standardversandrichtlinie für Ihr Unternehmen, die für die meisten oder alle von Ihnen verkauften Produkte gilt, kann unter Verwendung des ShippingService strukturierten Datentyps angegeben werden, der unter dem Organization
strukturierten Datentyp unter Verwendung der hasShippingService Eigenschaft verschachtelt ist.
Organization
angegeben sind.
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 Eigenschaften.
- Verwenden Sie JavaScript? Erfahren Sie, wie Sie.
- strukturierte Daten mit JavaScript generieren
Befolgen Sie die
Richtlinien - Validieren Sie Ihren Code mit dem Rich Results Test und beheben Sie alle kritischen Fehler. Erwägen Sie auch, nicht kritische 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 Results in Frage zu kommen).
Stellen Sie einige Seiten bereit, die Ihre strukturierten Daten enthalten, und verwenden Sie dasURL 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. - Google bitten, Ihre URLs erneut zu crawlen
Hinweis: Geben Sie Zeit für das erneute Crawlen und Indizieren. 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
. Sie können dies mit der
automatisieren.
Beispiele
- Dieses Beispiel zeigt für die USA und Kanada einen kostenlosen 2-Tage-Versand für Bestellungen über 29,99 $, ansonsten einen 3-Tage-Versand für 3,49 $. Für Mexiko gibt es keinen Versand für Bestellungen unter 50 $, ansonsten einen 4-Tage-Versand mit 10 % Versandkosten.
- <html>
<head>
<title>Unsere Versandrichtlinie</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “https://schema.org/Organization”,
“hasShippingService”: {
“@type”: “ShippingService”,
“@id”: “#us_ca_mx_standard_shipping”,
“name”: “Standardversandrichtlinien für USA, Kanada und Mexiko”,
“description”: “USA und Kanada: Kostenloser 2-Tage-Versand für Bestellungen über 29,99 $,
ansonsten 3-Tage-Versand für 3,49 $.
Mexiko: Kein Versand nach Mexiko für Bestellungen unter 50 $,
ansonsten 10 % Versandkosten und 4-Tage-Versand.”,
“fulfillmentType”: “FulfillmentTypeDelivery”,
“handlingTime”: {
“@type”: “ServicePeriod”,
“cutoffTime”: “14:30:00-07:00”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 0,
“maxValue”: 1,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”
]
},
“shippingConditions”: [
{
“@type”: “ShippingConditions”,
“shippingDestination”: [
{
“@type”: “DefinedRegion”,
“addressCountry”: “US”
},
{
“@type”: “DefinedRegion”,
“addressCountry”: “CA”
}
],
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 0,
“maxValue”: 29.99,
“currency”: “USD”
},
“shippingRate”: {
“@type”: “MonetaryAmount”,
“value”: 3.49,
“currency”: “USD”
},
“transitTime”: {
“@type”: “ServicePeriod”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 1,
“maxValue”: 2,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”,
“Saturday”
]
}
},
{
“@type”: “ShippingConditions”,
“shippingDestination”: [
{
“@type”: “DefinedRegion”,
“addressCountry”: “US”
},
{
“@type”: “DefinedRegion”,
“addressCountry”: “CA”
}
],
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 30,
“currency”: “USD”
},
“shippingRate”: {
“@type”: “MonetaryAmount”,
“value”: 0,
“currency”: “USD”
},
“transitTime”: {
“@type”: “ServicePeriod”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 1,
“maxValue”: 1,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”,
“Saturday”
]
}
},
{
“@type”: “ShippingConditions”,
“shippingDestination”: {
“@type”: “DefinedRegion”,
“addressCountry”: “MX”
},
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 0,
“maxValue”: 49.99,
“currency”: “USD”
},
“doesNotShip”: true
},
{
“@type”: “ShippingConditions”,
“shippingDestination”: {
“@type”: “DefinedRegion”,
“addressCountry”: “MX”
},
“orderValue”: {
“@type”: “MonetaryAmount”,
“minValue”: 50,
“currency”: “USD”
},
“shippingRate”: {
“@type”: “ShippingRateSettings”,
“orderPercentage”: 0.10
},
“transitTime”: {
“@type”: “ServicePeriod”,
“duration”: {
“@type”: “QuantitativeValue”,
“minValue”: 2,
“maxValue”: 3,
“unitCode”: “DAY”
},
“businessDays”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”,
“Saturday”
]
}
}
]
}
// Other Organization-level properties
// …
}
</script>
</head>
<body>
</body>
</html> - Richtlinien
Damit Ihre Versandrichtlinien-Auszeichnung für die Verwendung in der Google Suche in Frage kommt, müssen Sie diese Richtlinien befolgen:
- Allgemeine Richtlinien für strukturierte Daten
SuchgrundlagenTechnische RichtlinienTechnische RichtlinienWir empfehlen, Informationen zur Versandrichtlinie auf einer einzigen Seite Ihrer Website zu platzieren, die die Versandrichtlinie Ihres Unternehmens beschreibt. Sie müssen sie nicht auf jeder Seite Ihrer Website einfügen. Fügen Sie den ShippingService. - strukturierten Datentyp unter dem
Organizationstrukturierten Datentyp ein. Weitere Informationen finden Sie unterOrganization markupWenn Sie eine nicht standardmäßige Versandrichtlinie für ein bestimmtes Produkt haben, geben Sie den OfferShippingDetails strukturierten Datentyp direkt unter dem
Offer
strukturierten Datentyp an. Beachten Sie, dass die für Versandrichtlinien auf Angebotsebene unterstützten Eigenschaften eine Teilmenge der für Versandrichtlinien auf Organisationsebene unterstützten Eigenschaften sind. Siehe die Dokumentation zu den Merchant Listings für die Teilmenge der Eigenschaften, die für produktbezogene Versandrichtlinien unterstützt werden. Definitionen strukturierter Datentypen. Sie müssen die erforderlichen Eigenschaften für Ihre strukturierten Daten angeben, damit sie für die Verwendung in der Google Suche in Frage kommen. Sie können auch empfohlene Eigenschaften angeben, um weitere Informationen zu Ihren Versandrichtlinien hinzuzufügen, was zu einer besseren Nutzererfahrung führen kann.
ShippingService (nested under Organization
using the hasShippingService property)
Use the following properties to describe the standard shipping services for your business.
| Required properties | |
|---|---|
shippingConditions | Specify the shipping cost and/or delivery times that apply for a particular set of conditions, for example, |
| Recommended properties | |
|---|---|
name | A unique name for your shipping service, if applicable. For example, “Standard Shipping”. |
description | A description of your shipping service, if applicable. This is typically more comprehensive than the name. |
fulfillmentType | How the product is delivered to the customer for this shipping service, if applicable.
|
handlingTime | Optional information about handling times (for example, in a warehouse) after receiving an order, if applicable. See also the list of |
validForMemberTier | The loyalty program and tier that this shipping service is valid for, if applicable. If you use the The loyalty programs and tiers that you offer for your business can either be Here’s an example of the Here’s an example of the |
ServicePeriod (for handling times)
Um die Handhabungszeiten für den Versand anzugeben, verwenden Sie den ServicePeriod Typ.
Hier ist ein Beispiel für einen ServicePeriod Typ, bei dem Bestellungen von Montag bis Freitag bearbeitet werden, mit einer Annahmeschlusszeit von 22:30 Uhr Eastern Standard Time. Die Dauer der Bearbeitungszeit liegt zwischen 0 und 2 Tagen (wobei eine Bearbeitungszeit von 0 bedeutet, dass Bestellungen noch am selben Tag bearbeitet werden, wenn sie vor der Annahmeschlusszeit eingehen).
| Empfohlene Eigenschaften | |
|---|---|
businessDays | Die Wochentage, an denen eingegangene Bestellungen bearbeitet werden, sofern zutreffend. |
cutoffTime | Die Uhrzeit, nach welcher an einem Tag eingehende Bestellungen nicht mehr am selben Tag bearbeitet werden, sofern zutreffend. Für Bestellungen, die nach der Annahmeschlusszeit bearbeitet werden, wird ein Tag zur geschätzten Lieferzeit hinzugerechnet. Die Uhrzeit wird im ISO-8601-Zeitformat angegeben, zum Beispiel repräsentiert “23:30:00-05:00” 18:30 Uhr Eastern Standard Time (EST), was 5 Stunden hinter der koordinierten Weltzeit (UTC) liegt. |
duration | Die Verzögerung zwischen dem Eingang einer Bestellung und dem Verlassen der Waren aus dem Lager, sofern zutreffend. |
QuantitativeValue (für Versandhandhabungszeiten)
Verwenden Sie den QuantitativeValue Typ, um minimale und maximale Bestellbearbeitungszeiten darzustellen. Sie müssen entweder value (für eine feste Bearbeitungszeit) oder maxValue
(für eine Obergrenze der Bearbeitungszeit) zusammen mit dem unitCode. angeben. Optional kann minValue
| angegeben werden, um eine Untergrenze für die Bearbeitungszeit festzulegen. | |
|---|---|
Empfohlene Eigenschaften | Number |
Die maximale Anzahl von Tagen. Der Wert muss eine nicht negative ganze Zahl sein. | Number |
Die minimale Anzahl von Tagen, sofern zutreffend. Der Wert muss eine nicht negative ganze Zahl sein. | Text |
sein oder | Number |
nicht angegeben werden. ShippingConditions (eingebettet unter
ShippingService unter Verwendung der shippingConditions
Eigenschaft)
Verwenden Sie die folgenden Eigenschaften, um die Bedingungen sowie die damit verbundenen Kosten und Transitzeiten für einen Versanddienst zu beschreiben.
| Wenn kein Versandziel angegeben ist, gelten die Versandbedingungen für alle Versandziele weltweit. | |
|---|---|
Empfohlene Eigenschaften | Boolean |
Bedingungen nicht verfügbar ist. | QuantitativeValue |
orderValue | Der Bereich der Kosten der Bestellung für dieses Versandbedingungsobjekt, falls zutreffend. Siehe auch die Liste von |
shippingDestination | Gibt das Versandziel an, falls zutreffend. Siehe die Liste von |
shippingOrigin | Gibt den Versandursprung an, falls zutreffend. Siehe die Liste von |
seasonalOverride | Verwenden Sie diese Eigenschaft gegebenenfalls, um einen begrenzten Zeitrahmen anzugeben, für den dieses Versandbedingungsobjekt gültig ist. Siehe auch die Liste der |
shippingRate |
Verwenden Sie diese Eigenschaft gegebenenfalls, um die Versandkosten für Sendungen von einem Standort im angegebenen |
gesetzt ist. | ServicePeriod |
gesetzt ist. | QuantitativeValue |
von Google unterstützter Typ.
DefinedRegion Verwenden Sie die Eigenschaft von Typ von Google oder ähnlich, also verwenden Sie hier einfach das Originalwort für DefinedRegion direkt wie folgt: Verwenden Sie den Typ DefinedRegion für Regionen. Geben Sie Text ein, um benutzerdefinierte Bereiche zu erstellen, damit genaue Versandkosten und Transitzeiten für mehrere Versanddienste festgelegt werden können.
| Erforderliche Eigenschaften | |
|---|---|
addressCountry | Der zweistellige Ländercode im |
| Empfohlene Eigenschaften | |
|---|---|
addressRegion | Der länderspezifische Regionscode, falls zutreffend. Die Region muss ein 2- oder 3-stelliger ISO 3166-2 Unterteilungscode ohne Länderpräfix sein. Google Search unterstützt nur die USA, Australien und Japan. Beispiele: Geben Sie nicht sowohl eine Region als auch Postleitzahlinformationen an. |
postalCode | Die länderspezifische Postleitzahl, falls zutreffend. Zum Beispiel, |
ServicePeriod (für Transitzeiten)
Verwenden Sie den ServicePeriod Typ, um Bereiche von Transitzeiten für eine Bestellung darzustellen.
Beispiel:
| Empfohlene Eigenschaften | |
|---|---|
businessDays | Die Wochentage, an denen eine Bestellung aktiv im Transit ist, falls zutreffend. Wenn die Geschäftstage Ihres Unternehmens von Montag bis Samstag sind, müssen Sie diese Eigenschaft nicht hinzufügen. |
duration | Die Anzahl der Arbeitstage im Transit, falls zutreffend. Siehe auch die Liste der |
QuantitativeValue (für Versandtransitzeiten)
Verwenden Sie den QuantitativeValue Typ, um minimale und maximale Transitzeiten für Bestellungen darzustellen. Sie müssen entweder value (für eine feste Transitzeit) oder
maxValue (für eine Obergrenze der Transitzeit) zusammen mit dem. unitCode
minValue
| kann optional bereitgestellt werden, um eine Untergrenze für die Transitzeit anzugeben. | |
|---|---|
Empfohlene Eigenschaften | Nummer |
Die maximale Anzahl an Tagen. Der Wert muss eine nicht negative ganze Zahl sein. | Nummer |
Die minimale Anzahl an Tagen, falls zutreffend. Der Wert muss eine nicht negative ganze Zahl sein. | Text |
oder | Nummer |
dürfen nicht angegeben werden. QuantitativeValue
(im Kontext von Versandverpackungsmaßen) Im Kontext vonShippingConditions , verwenden Sie den QuantitativeValueTyp, um Wertebereiche für Versandverpackungsmaße darzustellen ( weight numItems) für die ein bestimmter Versandtarif und eine bestimmte Transitzeit gelten. Entweder die minValue oder die maxValue Eigenschaft muss angegeben werden. Die minValue
Eigenschaft ist standardmäßig 0 und die maxValue Eigenschaft ist standardmäßig unendlich, wenn sie nicht angegeben wird.
| Empfohlene Eigenschaften | |
|---|---|
maxValue | Die maximale Anzahl für die Dimension ( |
minValue | Die minimale Anzahl für die Dimension ( |
unitCode | Eine für die Dimension relevante Einheit (
|
MonetaryAmount (im Kontext von Versandbedingungen)
Verwenden Sie im Kontext von Versandbedingungen den MonetaryAmount Typ, um Bereiche von Bestellwerten darzustellen, für die ein bestimmter Versandtarif und eine bestimmte Lieferzeit gelten. Entweder die minValue oder die maxValue Eigenschaft muss angegeben werden. Wenn sie nicht angegeben wird, ist die minValue Eigenschaft standardmäßig 0 und die maxValue
Eigenschaft standardmäßig unendlich. Beachten Sie, dass Sie auch den MonetaryAmount Typ in einem anderen Format verwenden können, um
Versandkosten anzugeben.
| Erforderliche Eigenschaften | |
|---|---|
currency | Der Währungscode für den Bestellwert im ISO 4217 Format. |
maxValue | Der maximale Wert der Bestellung. Standardmäßig unendlich, wenn nicht angegeben. |
minValue | Der Mindestwert der Bestellung. Standardmäßig 0, wenn nicht angegeben. |
MonetaryAmount (im Kontext von Versandkosten)
Verwenden Sie im Kontext von Versandkosten den MonetaryAmount Typ, um einen spezifischen oder maximalen Versandtarif für eine bestimmte Versandbedingung anzugeben. Sie können den MonetaryAmount
Typ als einfachere Alternative zum komplexeren ShippingRateSettings verwenden, wenn Sie lediglich einen spezifischen oder maximalen Versandtarif festlegen müssen. Entweder die maxValue oder die value Eigenschaft muss zusammen mit der currency Eigenschaft angegeben werden.
| Erforderliche Eigenschaften | |
|---|---|
currency | Der Währungscode für die Versandkosten im ISO 4217 Format. |
maxValue | Die maximalen Versandkosten für die gegebene Versandbedingung. Wenn Sie die |
value | Die festen Versandkosten für die gegebene Versandbedingung. Verwenden Sie für kostenlosen Versand |
ShippingRateSettings (im Kontext von Versandkosten)
Verwenden Sie im Kontext von Versandkosten den ShippingRateSettings Typ, um den Versandtarif für eine gegebene Versandbedingung als Prozentsatz des Bestellwerts oder des Gewichts der bestellten Waren anzugeben. Entweder die orderPercentage oder die weightPercentage Eigenschaft muss bei Verwendung des ShippingRateSettings Typs angegeben werden.
| Empfohlene Eigenschaften | |
|---|---|
orderPercentage | Die Versandkosten für die gegebene Versandbedingung als Bruchteil des Bestellwerts. |
und | Zahl |
Verwenden Sie einen Wert zwischen und
OpeningHoursSpecification (im Kontext von saisonalen Versandüberschreibungen) Verwenden Sie im Kontext von Versandbedingungen den OpeningHoursSpecification Typ, um darzustellen, wann die Bedingung gültig ist, zum Beispiel aufgrund von saisonalen Feiertagen. Mindestens eine der validFrom und validThrough Eigenschaften muss bei Verwendung des
| OpeningHoursSpecification | |
|---|---|
Typs angegeben werden. | validFrom Datum Das erste Datum, an dem die Versandbedingung gültig ist, im |
ISO 8601 | validThrough Datum Format. |
Alternative Methode zur Konfiguration von Versandeinstellungen mit Google
Versandrichtlinien für Einzelhändler können kompliziert sein und sich häufig ändern. Wenn Sie Schwierigkeiten haben, Ihre Versanddetails mit Markup anzugeben und aktuell zu halten, und ein Google Merchant Center-Konto besitzen, sollten Sie die Konfiguration Ihrer
Versandeinstellungen
im Google Merchant Center in Betracht ziehen. Alternativ können Sie auf Kontoebene
Versandrichtlinien in der Search Consolekonfigurieren, die automatisch zum Merchant Center hinzugefügt werden.
Kombination mehrerer Versandkonfigurationen
Wenn Sie verschiedene Versandkonfigurationen kombinieren, beachten Sie, wie Sie Ihre Richtlinieninformationen basierend auf der Rangfolge überschreiben können. Wenn Sie beispielsweise sowohl ein Versandrichtlinien-Markup auf Ihrer Website als auch Versandrichtlinieneinstellungen in der Search Console bereitstellen, verwendet Google nur die in der Search Console bereitgestellten Informationen.
Google verwendet die folgende Rangfolge (von der stärksten zur schwächsten):
- Content API for Shopping (Versandeinstellungen auf Kontoebene)
- Einstellungen in Merchant Center oder Search Console
- Markup für Händlerlisten auf Produktebene
- Markup auf Organisationsebene
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 verwenden, in den Suchergebnissen erscheinen. Eine Liste der häufigsten 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 für strukturierte Daten gegen 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 Syntaxproblem, 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 Google Zeit zum erneuten Crawlen und Indexieren. Denken Sie daran, dass es nach der Veröffentlichung einer Seite einige Tage dauern kann, bis Google sie findet und crawlt. Bei allgemeinen Fragen zum Crawling und zur Indexierung lesen Sie die
FAQ zu Crawling und Indexierung in der Google Suche. - Stellen Sie eine Frage im Google Search Central-Forum.
So setzen wir das um
Shipping markup answers the delivery question before the click. Accuracy matters commercially, so we source it from the same system that calculates checkout shipping rather than hardcoding it.
Verwandte Leistungen