Google wprowadził istotne zmiany w danych strukturalnych Merchant Listing, dodając właściwości Category oraz Sale Duration. Choć Category nie jest wymagana, to jako zalecana może znacząco wpłynąć na widoczność produktów w wynikach wyszukiwania.
Najważniejsze wnioski w pigułce
Nowa właściwość Category:
- Umożliwia bardziej precyzyjne kategoryzowanie produktów bezpośrednio w kodzie strony
- Akceptuje zwykły tekst lub obiekt CategoryCode
- Pozwala powiązać dane strukturalne na stronie z taksonomią produktów Google
CategoryCode i integracja z Google Product Category:
- Umożliwia bezpośrednie deklarowanie kategorii GPC w znacznikach Schema.org
- Eliminuje rozbieżności między danymi na stronie a feedem Merchant Center
- Może wykorzystywać numeryczne ID lub pełną ścieżkę kategorii
Nowe właściwości Sale Duration:
- priceValidUntil, validFrom, validThrough — precyzyjnie określają okres trwania promocji
- Format ISO 8601 zapewnia dokładność w systemach Google
- Zapobiega wyświetlaniu nieaktualnych cen promocyjnych w wynikach wyszukiwania
Właściwość Category — nowy standard kategoryzacji produktów
Google dodał do danych strukturalnych Product nową właściwość „category", która umożliwia e-commerce bardziej szczegółowe klasyfikowanie produktów bezpośrednio w kodzie strony. To istotna zmiana, ponieważ dotychczas sklepy musiały polegać wyłącznie na atrybutach przekazywanych przez feed Merchant Center.
Nowa właściwość akceptuje dwa formaty danych. Pierwszy to zwykły tekst — działa identycznie jak istniejący atrybut product_type w feedach produktowych i pozwala na definiowanie własnych etykiet kategorii. Drugi format to obiekt CategoryCode, który umożliwia bezpośrednie zadeklarowanie Google Product Category (GPC) w znacznikach, używając inCodeSet do wskazania taksonomii Google oraz codeValue do określenia kategorii za pomocą numerycznego ID lub pełnej ścieżki.
Przykładowy kod strukturalny pokazuje elastyczność rozwiązania — można łączyć różne typy wartości w jednej tablicy:
"category": [
{
"@type": "CategoryCode",
"inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
"codeValue": "2271"
},
{
"@type": "CategoryCode",
"inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
"codeValue": "Apparel & Accessories > Clothing > Dresses"
},
"Dresses",
"Special Occasion > Wedding & Bridal Party Dresses"
]
Google zaleca utrzymywanie niestandardowych typów produktów poniżej limitu 750 znaków. Przy używaniu formatu ścieżki należy stosować separator „>" między poziomami, a każdy segment ścieżki musi zawierać przynajmniej jedną literę.
Sale Duration — precyzyjne określanie czasu trwania promocji
Google rozszerzył dokumentację o nową sekcję dotyczącą czasu trwania wyprzedaży, dodając wyjaśnienia dla trzech właściwości: priceValidUntil, validFrom oraz validThrough. Te właściwości pozwalają sprzedawcom dokładnie określić, kiedy cena promocyjna zaczyna i kończy obowiązywać.
Wszystkie daty muszą być podawane w formacie ISO 8601 (np. 2025-12-31T23:59:59+01:00). Google zaleca uwzględnianie zarówno czasu, jak i strefy czasowej dla maksymalnej dokładności w swoich systemach. Właściwość validFrom określa datę i czas rozpoczęcia promocji, podczas gdy validThrough lub priceValidUntil wskazują jej zakończenie.
Właściwości te można umieszczać w dwóch miejscach struktury danych. Można dodać je bezpośrednio do węzła Offer — wtedy dotyczą sytuacji, gdy właściwość price w węźle Offer reprezentuje aktualną cenę promocyjną. Alternatywnie, jeśli cena promocyjna jest zdefiniowana w węźle PriceSpecification (zazwyczaj bez właściwości priceType, gdy obecna jest również wartość StrikethroughPrice), należy dodać validFrom i validThrough do tego konkretnego węzła PriceSpecification.
Warto pamiętać, że właściwość priceValidUntil nie ma zastosowania do typu PriceSpecification. Google podkreśla również, że listing może nie być wyświetlany, jeśli priceValidUntil wskazuje datę z przeszłości — to zabezpieczenie przed pokazywaniem użytkownikom nieaktualnych promocji.
Korzyści dla sklepów internetowych
Nowa dokumentacja danych strukturalnych Merchant Listing przynosi wymierne korzyści właścicielom sklepów internetowych. Przede wszystkim umożliwia wyrażanie szczegółów dotyczących kategorii i cen promocyjnych bezpośrednio w danych strukturalnych, co pomaga Google wyświetlać dokładne informacje o produktach w wynikach wyszukiwania.
Największą wartością jest stworzenie spójności między danymi Schema.org a danymi Google Product Category (GPC) z feedu Merchant Center. Właściwość Category odpowiada teraz atrybutom product_type i google_product_category z Merchant Center, podczas gdy Sale Duration koresponduje z sale_price_effective_date. Sklepy internetowe zyskują więc możliwość wyrażania tych informacji na poziomie strony, zamiast polegać wyłącznie na feedzie.
Ta unifikacja eliminuje potencjalne rozbieżności między tym, co jest oznaczone na stronie, a tym, co zostało przesłane przez Merchant Center. Dla algorytmów Google oznacza to jaśniejszy obraz produktu, a dla użytkowników — bardziej wiarygodne i aktualne informacje w wynikach wyszukiwania.
Podsumowanie
Nowe właściwości Category i Sale Duration w danych strukturalnych Merchant Listing to kolejny krok Google w kierunku lepszej integracji danych produktowych. Dla e-commerce oznacza to więcej kontroli nad tym, jak produkty są prezentowane w wynikach wyszukiwania, oraz możliwość synchronizacji informacji między stroną a feedem Merchant Center.
Źródło: Search Engine Journal, Roger Montti, 9 lipca 2026

