Im Suchergebnis steht neunundneunzig Euro, auf der Produktseite hundertneunundzwanzig. Der Kunde klickt, sieht den Unterschied und schreibt eine ungehaltene Nachricht an den Kundendienst. Im Shop ist kein Preis falsch, und trotzdem stimmt die Anzeige nicht.
Solche Abweichungen entstehen fast nie im Shopsystem. Sie entstehen in der Auszeichnung, die dem Suchprogramm mitteilt, was auf der Seite steht: in einem Feld, das nach einer Aktion nicht aktualisiert wurde, in einem Gültigkeitsdatum aus dem Vorjahr oder in einem zweiten Datensatz, den niemand mehr auf dem Schirm hat.
Dieser Text geht die Felder durch, die für Angebote tatsächlich ausgewertet werden, zeigt die Prüfung Schritt für Schritt und benennt die Stellen, an denen befristete Aktionen den Datensatz regelmäßig aus dem Tritt bringen.
- Pflicht für ein Angebot: Preis und Währung, in maschinenlesbarer Schreibweise
- Fast immer sinnvoll: Verfügbarkeit, Zustand und ein Gültigkeitsdatum
- Häufigste Ursache falscher Preise: ein Zwischenspeicher, der die Seite älter ausliefert
- Prüfaufwand: zwei Stunden einmalig, danach zehn Minuten pro Woche
- Kritischer Termin: der Starttag einer Aktion und der Tag danach
- Was das Markup nicht kann: eine bessere Platzierung erzwingen
Wo der falsche Preis herkommt
Ein Suchergebnis mit Preisangabe wird nicht live aus dem Shop gelesen. Es entsteht aus dem, was beim letzten Abruf der Seite im Datensatz stand, und dieser Abruf kann Tage zurückliegen. Zwischen Änderung und Anzeige liegt deshalb immer eine Verzögerung.
Das erklärt einen Teil der Fälle, aber längst nicht alle. Häufiger ist eine Abweichung, die dauerhaft besteht: Der Datensatz enthält den Grundpreis, während auf der Seite ein Aktionspreis angezeigt wird, oder er enthält den Preis der günstigsten Variante, während die Seite den der gewählten zeigt.
Die dritte Ursache ist ein zweiter Datensatz auf derselben Seite. Viele Shops erzeugen die Auszeichnung sowohl im System als auch über eine Erweiterung, und dann stehen zwei Angebote im Quelltext, von denen eines veraltet ist.
Strukturierte Daten für Angebote: die fünf Felder, die zählen
Ein Angebot besteht im Kern aus fünf Angaben: dem Preis, der Währung, der Verfügbarkeit, der Adresse der Seite und dem Gültigkeitsdatum. Alles Weitere ist nützlich, aber nicht die Ursache der typischen Fehler.
Der Preis wird als Zahl ohne Währungszeichen und ohne Tausendertrennung angegeben, mit Punkt als Dezimaltrennzeichen. Ein Wert wie 1.299,00 in deutscher Schreibweise ist die häufigste Einzelursache für offensichtlich falsche Angaben im Suchergebnis.
Die Währung steht in einem eigenen Feld als dreistelliger Code. Fehlt sie, ist der Preis wertlos, weil er nicht eingeordnet werden kann, und der gesamte Datensatz wird als fehlerhaft behandelt.
Die Adresse der Seite gehört ausdrücklich dazu, insbesondere bei Varianten. Ohne sie ist unklar, auf welche Seite sich das Angebot bezieht, und bei mehreren Angeboten auf einer Seite wird die Zuordnung beliebig. Die Feldnamen selbst sind bei schema.org dokumentiert.
Was das Markup leistet und was nicht
Die Auszeichnung beschreibt den Inhalt einer Seite in einer Form, die sich ohne Interpretation auswerten lässt. Sie ist die Voraussetzung dafür, dass ein Suchergebnis zusätzliche Angaben zeigt, und sie ist keine Rangordnungsmaßnahme.
Daraus folgt eine nüchterne Erwartungshaltung. Ein sauberer Datensatz sorgt dafür, dass die richtige Zahl angezeigt wird, wenn eine Zahl angezeigt wird. Ob sie angezeigt wird, entscheidet die Suchmaschine, und diese Entscheidung lässt sich nicht erzwingen.
Der wirtschaftliche Nutzen liegt deshalb weniger im Gewinn als im vermiedenen Schaden. Ein falscher Preis im Suchergebnis kostet Klicks, die zu Beschwerden führen, und im schlechteren Fall den Verlust der erweiterten Darstellung für den gesamten Shop.
Der Preis im Markup und der Preis auf der Seite
Beide müssen übereinstimmen, und zwar für dieselbe Person zur selben Zeit. Das klingt selbstverständlich und wird regelmäßig verletzt, sobald Preise personalisiert, nach Kundengruppe gestaffelt oder nach Anmeldung anders angezeigt werden.
Bei Shops mit unterschiedlichen Preisen für Geschäfts- und Privatkundschaft gehört in den Datensatz der Preis, den ein nicht angemeldeter Besucher sieht. Alles andere führt zu einer Abweichung, die von außen wie ein Lockangebot wirkt.
Ähnlich gelagert ist der Fall bei Mengenrabatten. Ausgezeichnet wird der Preis für die auf der Seite voreingestellte Menge, meist ein Stück. Ein Datensatz mit dem Staffelpreis ab zwanzig Stück zeigt im Suchergebnis einen Betrag, den kaum jemand tatsächlich zahlt.
Bei Streichpreisen wird der aktuell gültige Preis ausgezeichnet, nicht der durchgestrichene Ausgangswert. Der Referenzpreis gehört in ein eigenes Feld, sofern das System eines vorsieht, und niemals in das Preisfeld selbst.
Währung, Verfügbarkeit und Zustand
Die Verfügbarkeit wird über feste Werte ausgedrückt: auf Lager, ausverkauft, vorbestellbar, eingestellt. Freitext funktioniert hier nicht, und ein Shop, der die Angabe gar nicht pflegt, zeigt Artikel im Suchergebnis, die seit Monaten nicht lieferbar sind.
Der Zustand ist bei neuer Ware selbstverständlich und bei gebrauchter, überholter oder ausgestellter Ware entscheidend. Wer beides führt, sollte das Feld pflegen, weil sonst zwei sehr unterschiedliche Angebote gleich aussehen.
Ein oft übersehener Punkt ist der Gleichlauf mit dem Lagerbestand. Wenn die Verfügbarkeit im Datensatz aus einer anderen Quelle stammt als die Anzeige auf der Seite, laufen beide auseinander, sobald der Bestand knapp wird.
Das Gültigkeitsdatum bei befristeten Aktionen
Das Gültigkeitsdatum sagt, bis wann der genannte Preis gilt. Es ist bei Dauerpreisen entbehrlich und bei befristeten Aktionen die wichtigste Einzelangabe, weil es verhindert, dass ein Aktionspreis nach dem Ende weiter angezeigt wird.
Ein häufiger Fehler ist ein Datum in der Vergangenheit. Es entsteht, wenn eine Aktion beendet wurde und der Wert stehen bleibt, und es führt dazu, dass der gesamte Datensatz als abgelaufen behandelt wird.
Der zweite häufige Fehler ist ein Datum weit in der Zukunft, gesetzt aus Bequemlichkeit. Es widerspricht der Idee der Befristung, und bei einer Preisänderung vor diesem Termin entsteht genau die Abweichung, die vermieden werden sollte.
Praktikabel ist eine Regel: Das Gültigkeitsdatum wird automatisch aus dem Ende der Aktion im Shopsystem gezogen. Wo das nicht geht, gehört es auf die Aufgabenliste desselben Termins, an dem die Aktion endet.
Preisspannen bei Varianten

Eine Seite mit zwanzig Größen und drei Farben hat keinen einzelnen Preis. Für diesen Fall gibt es eine eigene Auszeichnung mit niedrigstem und höchstem Preis sowie der Anzahl der Angebote.
Die verbreitete Behelfslösung, den niedrigsten Preis als einzelnen Wert anzugeben, erzeugt genau den Effekt aus dem ersten Absatz dieses Textes: Im Suchergebnis steht ein Betrag, den nur eine einzige Variante tatsächlich kostet.
Sauberer ist die Trennung nach Varianten mit eigenen Adressen, wenn das System das hergibt. Jede Variante bekommt dann ihren eigenen Datensatz mit ihrem eigenen Preis, und die Übersichtsseite arbeitet mit der Spanne.
Vor der Umstellung lohnt eine Bestandsaufnahme: Wie viele Produkte haben überhaupt Varianten mit unterschiedlichen Preisen. In vielen Sortimenten sind es weniger als ein Zehntel, und dann genügt eine Sonderbehandlung dieser Gruppe statt eines Umbaus für alle Seiten.
Eine Preisspanne im Suchergebnis wirkt außerdem selten nachteilig. Sie beantwortet die Frage nach der Größenordnung ehrlich und verhindert Klicks von Menschen, die den niedrigsten Preis für den einzigen halten und auf der Seite enttäuscht werden.
Die Prüfung in acht Schritten

- Quelltext einer typischen Produktseite öffnen und alle Angebotsdatensätze suchen
- Prüfen, ob mehr als ein Datensatz für dasselbe Produkt vorhanden ist
- Preisformat kontrollieren: Zahl ohne Währungszeichen, Punkt als Dezimaltrennzeichen
- Währungscode, Verfügbarkeit und Adresse der Seite auf Vorhandensein prüfen
- Gültigkeitsdatum gegen die tatsächliche Laufzeit der Aktion halten
- Dieselbe Prüfung auf einer Variantenseite und einer Aktionsseite wiederholen
- Die Seite ohne Anmeldung und in einem frischen Fenster abrufen und vergleichen
- Den Bericht zu erweiterten Suchergebnissen auf offene Fehler durchgehen
Der siebte Schritt findet die meisten Fehler und wird am häufigsten übersprungen. Wer die eigene Seite nur angemeldet betrachtet, sieht nie den Preis, den die Suchmaschine sieht.
Fehler, Warnung und Hinweis auseinanderhalten
| Einstufung | Bedeutung | Folge | Dringlichkeit |
|---|---|---|---|
| Fehler | Pflichtangabe fehlt oder ist unlesbar | keine erweiterte Darstellung | sofort |
| Warnung | empfohlene Angabe fehlt | Darstellung möglich, aber knapper | innerhalb weniger Wochen |
| Abweichung zur Seite | Datensatz und Anzeige stimmen nicht überein | Vertrauensschaden, mögliche Sperre | sofort |
| Veraltetes Datum | Gültigkeit abgelaufen | Preis wird nicht mehr angezeigt | vor der nächsten Aktion |
Die dritte Zeile ist die einzige, die über die reine Darstellung hinausgeht. Eine dauerhafte Abweichung zwischen Datensatz und sichtbarer Seite wird als irreführend behandelt, und die Folgen betreffen dann nicht nur ein Produkt.
Wo die Auszeichnung technisch erzeugt wird
Drei Wege sind verbreitet: die Erzeugung durch das Shopsystem selbst, durch eine Erweiterung und durch einen Verwaltungsdienst für Skripte im Kopfbereich der Seite. Alle drei funktionieren, und Probleme entstehen, sobald zwei davon gleichzeitig laufen.
Der Weg über das Shopsystem ist der stabilste, weil die Daten aus derselben Quelle stammen wie die Anzeige. Er ist gleichzeitig der unflexibelste, wenn Felder fehlen, die man ergänzen möchte.
Der Weg über einen Skriptverwalter ist der anfälligste. Die Daten stammen dort aus einer zweiten Quelle, und jede Änderung im Shop muss dort nachgezogen werden. Wo dieser Weg gewählt wird, gehört ein fester Prüftermin dazu. Die Anforderungen dazu beschreibt die Dokumentation für die Suche.
Zwischenspeicher als häufigste Fehlerquelle
Shops arbeiten mit mehreren Ebenen von Zwischenspeichern: im System, im vorgelagerten Server, im Netzwerk davor. Eine Preisänderung wird an einer Stelle wirksam und an einer anderen erst Stunden später.
Für die Anzeige auf der Seite fällt das selten auf, weil dort ohnehin dynamisch nachgeladen wird. Für den Datensatz im Quelltext fällt es sehr wohl auf, weil er Teil des zwischengespeicherten Dokuments ist.
Die praktische Konsequenz: Nach jeder Preisänderung wird der Zwischenspeicher für die betroffenen Seiten geleert, und zwar auf allen Ebenen. Wer das nur im Shopsystem tut, hat den halben Weg zurückgelegt.
Prüfen lässt sich das Ergebnis mit einem Abruf der Seite in einem Fenster ohne gespeicherte Daten. Wenn der Quelltext dann den neuen Preis zeigt und der Datensatz den alten, liegt es an einer weiteren Ebene davor.
Was am Starttag einer Aktion schiefgeht
Der Starttag ist der kritische Termin, weil an ihm mehrere Systeme gleichzeitig umschalten müssen: Preis im Shop, Anzeige auf der Seite, Datensatz im Quelltext, Zwischenspeicher, Werbemittel und der Produktdatenfeed.
Sinnvoll ist deshalb eine Umstellung außerhalb der Hauptzeit und eine Kontrolle dreißig Minuten danach, mit einem Blick in den Quelltext von drei Beispielseiten. Diese halbe Stunde ersetzt jede nachträgliche Fehlersuche.
Ebenso wichtig ist der Tag nach dem Ende. Aktionspreise, die im Datensatz stehen bleiben, während die Seite den Grundpreis zeigt, sind der klassische Fall der Abweichung und entstehen fast immer bei Aktionen, die am Wochenende auslaufen.
Versandkosten und Steuer im Markup
Der ausgezeichnete Preis ist der Preis der Ware, nicht der Endbetrag einschließlich Versand. Für Lieferkosten und Rückgabebedingungen gibt es eigene Felder, und ihre Pflege verbessert die Darstellung, ersetzt aber nicht die Angaben auf der Seite.
Bei Angeboten gegenüber Verbrauchern im deutschsprachigen Raum enthält der ausgewiesene Preis die Umsatzsteuer. Ein Datensatz mit Nettopreisen bei einem Shop, der Endkunden beliefert, erzeugt eine Abweichung von der sichtbaren Seite.
Was auf der Seite selbst an Preisangaben verpflichtend ist, folgt eigenen Regeln und ist keine Frage der Auszeichnung. Diese Anforderungen gehören in eine rechtliche Prüfung des Shops und nicht in eine Diskussion über Datenfelder. Wie sich saubere Angaben auf die Wahrnehmung auswirken, ordnet der Beitrag zu Expertise und Vertrauen ein.
Wie lange eine Korrektur braucht, bis sie sichtbar ist
Nach der Behebung dauert es, bis die Seite erneut abgerufen und der Bericht aktualisiert wird. Bei häufig besuchten Seiten geht das schnell, bei selten aufgerufenen kann es deutlich länger dauern.
Beschleunigen lässt sich das durch eine gezielte Prüfung einzelner Adressen im Werkzeug für die Suche und durch eine aktuelle Sitemap. Beides ist kein Schalter, sondern ein Hinweis, und mehr steht an dieser Stelle nicht zur Verfügung.
Für die Planung heißt das: Korrekturen an Preisdaten gehören nicht in die Woche vor einem Aktionstag. Wer dort noch repariert, hat die Anzeige am Aktionstag selbst nicht mehr unter Kontrolle. Der Zusammenhang mit anderen technischen Vorbereitungen steht im Beitrag zu den wichtigsten Entwicklungen in der Suche.
Die Kontrolle, die zehn Minuten pro Woche kostet
Einmal wöchentlich werden drei Seiten geprüft: ein Standardartikel, ein Artikel mit Varianten und ein Artikel aus einer laufenden Aktion. Für jede Seite genügt der Blick auf Preis, Währung, Verfügbarkeit und Gültigkeitsdatum.
Dazu kommt ein Blick in den Bericht zu erweiterten Suchergebnissen, ausschließlich auf die Zeile mit den Fehlern. Warnungen werden gesammelt und einmal im Quartal abgearbeitet, sonst frisst die Liste jede Woche Zeit ohne Ertrag.
Wer diesen Ablauf einmal aufgeschrieben hat, kann ihn abgeben. Er verlangt keine Kenntnis der Feldnamen, sondern nur den Vergleich zwischen zwei Zahlen, und genau deshalb funktioniert er auch in kleinen Häusern. Wie sich das in eine dauerhafte Arbeitsweise einfügt, beschreibt der Beitrag zur Suchmaschinenoptimierung für nachhaltigen Markenerfolg.
Häufige Fragen
Muss jede Produktseite ausgezeichnet werden?
Sinnvoll ist es überall dort, wo ein Preis genannt wird. Kategorieseiten und Übersichten brauchen keine einzelnen Angebote, und der Versuch, sie trotzdem auszuzeichnen, erzeugt mehr Fehler als Nutzen.
Was passiert bei einem Artikel ohne Preis?
Dann wird kein Angebot ausgezeichnet, sondern nur das Produkt selbst. Ein Angebot ohne Preisfeld ist fehlerhaft, und ein Platzhalterwert wäre schlechter als gar keine Angabe.
Wirkt sich die Auszeichnung auf die Platzierung aus?
Nicht unmittelbar. Sie beeinflusst, wie ein Ergebnis dargestellt wird, und darüber die Zahl der Klicks. Der Umweg über eine bessere Klickrate ist real, aber er ist ein Umweg und keine direkte Wirkung.
Wie geht man mit ausverkauften Artikeln um?
Die Verfügbarkeit wird angepasst, die Seite bleibt bestehen. Wer solche Seiten löscht, verliert die aufgebaute Sichtbarkeit und muss sie bei Wiederverfügbarkeit von vorn erarbeiten.
Reicht eine Erweiterung aus dem Shopsystem?
In den meisten Fällen ja, sofern nur eine läuft. Zwei parallel aktive Quellen für dieselbe Auszeichnung sind die häufigste Ursache doppelter Datensätze und lassen sich mit einem Blick in den Quelltext erkennen.
Öffnen Sie den Quelltext einer Produktseite und suchen Sie nach dem Preisfeld. Wenn dort ein anderer Wert steht als auf der Seite, haben Sie in fünf Minuten die Ursache gefunden, über die im Kundendienst seit Wochen diskutiert wird.





