Przejdź do treści

Brakujące pole „priceValidUntil” (w „offers”): czy można to zignorować?

Tak, chyba że produkt jest w promocji z datą końca. Ostrzeżenie jest niekrytyczne. Uważaj na odwrotny problem: data priceValidUntil z przeszłości może zablokować wynik z elementami rozszerzonymi.

Komunikat w Search Console:Brakujące pole „priceValidUntil” (w „offers”)

Ten poradnik obejmuje też: "Missing field "priceValidUntil" (in "offers")"

Autor: Bruno Amorim · ·

Czytaj w innym języku: English · Português (Brasil) · Español · Deutsch · Français · Italiano · 日本語 · 한국어

Co mówi Google

Google opisuje priceValidUntil jako datę, po której cena przestaje obowiązywać, „jeśli dotyczy”. Dokumentacja ostrzega, że wynik może się nie wyświetlić, gdy ta data minęła. Brak daty nic nie kosztuje, a stara data może kosztować wynik rozszerzony.

Najpierw sprawdź starą datę

  1. Przetestuj stronę produktu testem wyników z elementami rozszerzonymi i otwórz szczegóły oferty albo wyszukaj priceValidUntil w źródle strony.
  2. Jeśli data jest i minęła, popraw ją od razu. Może pochodzić z zakończonej promocji albo daty wpisanej kiedyś w motywie lub aplikacji.
  3. Jeśli daty nie ma, a produkt nie jest w promocji, gotowe. Zostaw ostrzeżenie.

Dodaj ją przy promocji

W przykładzie Google cena promocyjna jest w price, początek w validFrom, a koniec w priceValidUntil. Stara cena trafia do priceSpecification jako cena przekreślona. Na koniec promocji użyj priceValidUntil albo validThrough, nie obu.

"offers": {
  "@type": "Offer",
  "price": 69,
  "priceCurrency": "USD",
  "validFrom": "2026-11-20T08:00:00-05:00",
  "priceValidUntil": "2026-11-30T23:59:59-05:00",
  "priceSpecification": {
    "@type": "UnitPriceSpecification",
    "priceType": "https://schema.org/StrikethroughPrice",
    "price": 89,
    "priceCurrency": "USD"
  }
}

Google prosi o datę w formacie ISO 8601, z godziną i strefą czasową.

Co robi Twoja platforma

  • Shopify: filtr structured_data w Dawn i Horizon pomija priceValidUntil, więc to ostrzeżenie jest w sklepach Shopify częste. Można je zostawić.
  • WooCommerce: własne znaczniki wpisują 31 grudnia następnego roku albo datę końca zaplanowanej promocji.
  • BigCommerce: Cornerstone ustawia datę na rok od dnia zbudowania strony, więc nigdy nie wypada w przeszłości.

Jak pomaga CrawlCoach

Data ceny ma znaczenie tylko dla stron w indeksie Google. CrawlCoach mówi, które strony Twojego sklepu Google pominął i jak je naprawić.

Częste pytania

Czy brak priceValidUntil to błąd?

Nie. To problem niekrytyczny. Produkt może pokazywać cenę w Google bez tego pola.

Jaką datę wpisać, gdy cena nie ma końca?

Pomiń pole. Google każe go używać, jeśli dotyczy. Niektóre platformy wpisują datę rok do przodu. To w porządku, dopóki data jest w przyszłości.

Moja promocja się skończyła. Czy coś zmienić?

Tak. Gdy promocja się kończy, usuń jej daty albo je zaktualizuj, żeby znaczniki pokazywały aktualną cenę i nie miały minionej daty priceValidUntil.

Źródła

Sprawdzone 8 października 2026. Google co jakiś czas zmienia Search Console i pomoc. Jeśli na Twoim ekranie coś wygląda inaczej, zajrzyj do źródła.

Zobacz, których stron Twojej witryny brakuje w Google

Zaloguj się przez Google. CrawlCoach bezpłatnie sprawdzi do 500 stron i pokaże poprawkę dla każdego problemu.

Odbierz darmowy raport

Bezpłatnie do 500 stron. Bez karty płatniczej. Zaloguj się kontem Google, którego używasz w Search Console.

Aplikacja i raporty CrawlCoach są po angielsku.

Powiązane problemy

Więcej poradników (po angielsku)