Product-Markup ist das, was in den Yandex-Ergebnissen ein Snippet mit Preisangabe erzeugt. Es erfordert zwei Schemas, die zusammenarbeiten: Product sowie entweder Offer für einen Einzelpreis oder AggregateOffer für eine Preisspanne. Die alleinige Auszeichnung von Product bewirkt nichts.
Die erforderlichen Felder
name(Text) — beiProduct.description(Text) — beiProduct.price(Zahl) beiOfferoderlowPricebeiAggregateOffer. BeilowPricelautet das Snippet „ab N“ — was Yandex empfiehlt, wenn der Preis je nach Größe, Volumen oder Konfiguration variiert.priceCurrency(Text) — ein ISO 4217-Code, bei beiden Angebotstypen.
Bedingungen für das Erscheinen eines Snippets
- Ein Produkt pro Seite. Eine Seite, die verschiedene Produkte anzeigt, erzeugt kein strukturiertes Snippet. Kategorie- und Listenseiten sind daher keine Kandidaten, egal wie gut sie ausgezeichnet sind.
- Sprache muss Russisch, Englisch, Belarussisch, Ukrainisch, Türkisch, Tatarisch oder Kasachisch sein.
- Verfügbarkeit. Wenn
availabilityimOfferangibt, dass das Produkt nicht vorrätig ist, wird der Preis nicht angezeigt. - Wenn Sie am Yandex Market Partnerprogramm teilnehmen, zeigt das Snippet den Preis von Yandex Market an, nicht den aus Ihrem Markup.
Die entscheidende Klausel
Yandex behält sich das Recht vor, die ausgezeichneten Daten ganz oder teilweise in seinen Diensten zu verwenden oder nicht, und übernimmt keine Verantwortung für die Richtigkeit der angezeigten Informationen. Noch wichtiger: Eine Website, die durch Markup minderwertige oder falsche Informationen bereitstellt, wird vom Partnerprogramm ausgeschlossen und verliert ihre strukturierten Snippets.
Damit wird die Preisgenauigkeit zu einem Problem der Suchsichtbarkeit und nicht nur des Kundenservices. Markup, das nicht mehr mit dem Checkout übereinstimmt – ein veralteter Preis, ein nie aktualisierter Verfügbarkeitsstatus, eine Währung, die auf dem Standardwert des Templates verblieben ist – ist genau das Fehlerszenario, das diese Regel bestraft.
Praktische Umsetzung
Generieren Sie das Markup aus derselben Datenquelle, die auch den sichtbaren Preis rendert, niemals als separaten Template-Block. Jede Anordnung, bei der jemand das eine ohne das andere aktualisieren könnte, führt zwangsläufig zu Abweichungen, und diese sind unsichtbar, bis das Snippet bereits falsch ist.
So setzen wir das um
We wire product markup to the same field that prints the price on the page, and we check availability is genuinely dynamic — a hardcoded InStock is the most common defect we find, and it is precisely the “incorrect information” the partner-programme ban is written for. The one-product-per-page rule is worth stating early too, because clients routinely ask for category pages to be marked up and no snippet is possible there.
Verwandte Leistungen