Feld "priceValidUntil" fehlt (in „offers“): dürfen Sie das ignorieren?
Ja, außer das Produkt ist mit einem Enddatum reduziert. Die Warnung ist nicht kritisch. Achten Sie auf das gegenteilige Problem: Ein priceValidUntil in der Vergangenheit kann verhindern, dass Ihr Produkt als Rich-Suchergebnis erscheint.
Ein fehlendes Datum kostet nichts
Google beschreibt priceValidUntil als das Datum, nach dem der Preis nicht mehr gilt, „falls zutreffend“. Die Dokumentation warnt, dass ein Eintrag nicht erscheinen kann, wenn dieses Datum vorbei ist. Ein fehlendes Datum kostet also nichts, ein veraltetes kann Sie das Rich-Suchergebnis kosten.
Zuerst nach einem alten Datum suchen
- Testen Sie eine Produktseite im Test für Rich-Suchergebnisse und öffnen Sie die Angebotsdetails, oder suchen Sie im Quelltext nach
priceValidUntil. - Steht dort ein Datum in der Vergangenheit, korrigieren Sie es sofort. Es kann von einer beendeten Aktion stammen, oder jemand hat es einmal in ein Theme oder eine App getippt und vergessen.
- Steht dort kein Datum und ist das Produkt nicht reduziert, sind Sie fertig. Lassen Sie die Warnung stehen.
Für eine Aktion ergänzen
Googles Beispiel für einen Sale setzt den reduzierten Preis in price, den Beginn in validFrom und das Ende in priceValidUntil. Der alte Preis steht in einer priceSpecification, markiert als Streichpreis. Nutzen Sie für das Ende priceValidUntil oder validThrough, nicht beides.
Vorher: reduzierter Preis, keine Daten.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Weekender-Tasche aus Canvas",
"image": "https://example.com/fotos/weekender-tasche.jpg",
"offers": {
"@type": "Offer",
"price": 69,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>Nachher: Aktion vom 20. bis 30. November, vorher 89 €.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Weekender-Tasche aus Canvas",
"image": "https://example.com/fotos/weekender-tasche.jpg",
"offers": {
"@type": "Offer",
"price": 69,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"validFrom": "2026-11-20T08:00:00+01:00",
"priceValidUntil": "2026-11-30T23:59:59+01:00",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": 89,
"priceCurrency": "EUR"
}
}
}
</script>Google möchte das Datum im Format ISO 8601, für mehr Genauigkeit mit Uhrzeit und Zeitzone.
Was Ihre Plattform macht
- Shopify: Der Filter
structured_data, den Dawn und Horizon nutzen, lässtpriceValidUntilweg. Deshalb ist diese Warnung bei Shopify-Shops häufig. Sie dürfen sie stehen lassen. - WooCommerce: Das eigene Markup füllt
priceValidUntilmit dem 31. Dezember des nächsten Jahres, oder mit dem Ende einer geplanten Aktion. Mit Yoast WooCommerce SEO kommt das Datum laut Yoast-Hilfe aus einer geplanten Aktion: Produkte > Ihr Produkt > Produktdaten > Allgemein > Angebotspreis > Zeitplan. - BigCommerce: Cornerstone setzt
priceValidUntilauf ein Jahr nach dem Tag, an dem die Seite erzeugt wird. Das Datum liegt also nie in der Vergangenheit.
Ein Preis im Ergebnis setzt voraus, dass Google die Produktseite indexiert hat. Welche Ihrer Seiten fehlen und warum, zeigt CrawlCoach.
Häufige Fragen
Ist „Feld priceValidUntil fehlt“ ein Fehler?
Nein. Das Problem ist nicht kritisch. Das Produkt kann seinen Preis auch ohne das Feld bei Google zeigen.
Welches Datum nehme ich, wenn der Preis kein Ende hat?
Lassen Sie das Feld weg. Google sagt, es nur zu nutzen, falls zutreffend. Manche Plattformen tragen ein Datum ein Jahr im Voraus ein. Das ist in Ordnung, solange das Datum in der Zukunft bleibt.
Meine Aktion ist vorbei. Muss ich etwas ändern?
Ja. Entfernen oder aktualisieren Sie die Aktionsdaten, wenn die Aktion endet. Dann zeigt das Markup den aktuellen Preis und kein priceValidUntil in der Vergangenheit.
Quellen
Geprüft am 8. Oktober 2026. Google ändert die Search Console und die Hilfe ab und zu. Sieht etwas auf Ihrem Bildschirm anders aus, sehen Sie in der Quelle nach.
- Google Search Central: Strukturierte Daten für Händlereinträge hinzufügen
- Google Search Central: Strukturierte Daten für Produkt-Snippets hinzufügen
- Shopify Liquid-Referenz: Filter structured_data (auf Englisch)
- Quellcode von WooCommerce: Klasse für strukturierte Daten (auf Englisch)
- Yoast-Hilfe: fehlendes Feld priceValidUntil (auf Englisch)
- Quellcode des BigCommerce-Themes Cornerstone: Produkt-Schema-Vorlage (auf Englisch)
Sehen Sie, welche Seiten Ihrer Website bei Google fehlen
Melden Sie sich mit Google an. CrawlCoach prüft bis zu 500 Seiten kostenlos und zeigt für jedes Problem die Lösung.
Kostenlosen Bericht holenKostenlos für bis zu 500 Seiten. Keine Kreditkarte nötig. Melden Sie sich mit dem Google-Konto an, das Sie für die Search Console nutzen.
Die App und die Berichte von CrawlCoach sind auf Englisch.
Weitere Fehler bei strukturierten Daten
- Produkt-Snippets: fehlende FelderDie meisten Warnungen bei Produkt-Snippets sind nicht kritisch. Fehlt „review“ oder „aggregateRating“, hat die Seite meist einen Preis, aber keine Bewertungen.
- Händlereinträge: fehlende FelderFehlen name, image oder der price im Angebot, ist das kritisch. Fehlen description, shippingDetails, hasMerchantReturnPolicy oder die GTIN, kann das warten.
- Entweder "offers", "review" oder "aggregateRating" müssen angegeben werdenGoogle hat Product-Markup ohne Preis, Rezension und Bewertung gefunden. Ergänzen Sie ein Angebot oder entfernen Sie den überzähligen Product-Block.