Na jakie pytania odpowiada to hasło
- Czy priceValidUntil jest obowiązkowe dla stron produktów?
- Jakie pola musi mieć schema Product, żeby rich results działały?
Mikrodane produktu: offers, priceValidUntil: wyjaśnienie
Schema.org Product z zagnieżdżonym Offer to sposób, w jaki opisujesz robotowi dane produktu bezpośrednio w kodzie strony: nazwa, zdjęcie, marka, a w ramach oferty cena, waluta, dostępność (InStock, OutOfStock, PreOrder) i priceValidUntil – data, do której podana cena obowiązuje. Google wymaga ceny (price lub priceSpecification), dostępności, a w większości kategorii także identyfikatora produktu (GTIN lub MPN z marką).
Bez kompletu rich results produktowe nie zadziałają, a w Search Console pojawiają się ostrzeżenia typu "brak priceValidUntil" albo "brak availability" – to pierwsze miejsce, gdzie sprawdzaj stan wdrożenia, zanim zaczniesz zgadywać, czemu nie ma rozszerzonych wyników.
Po co to biznesowo: priceValidUntil z konkretną przyszłą datą mówi Google, że oferta jest aktualna; pole puste, statyczne albo z datą wsteczną podważa wiarygodność danych produktu, co w skrajnym wypadku kończy się utratą wyników rozszerzonych.
U nas w standardzie: priceValidUntil ustawiane automatycznie na koniec bieżącej promocji lub plus 30 dni, cena w schema zawsze zgodna z ceną widoczną dla użytkownika (rozjazd to sygnał niepewności, a przy promocjach częsta przyczyna odrzucenia oferty), a cena w feedzie Merchant Center równa się cenie w schema i na stronie. Warianty (rozmiar, kolor) mają własne offers – nie jedną wspólną.