cennik na stronie seo

Cennik na stronie a rekomendacje AI: pokazywać ceny czy nie

Pytanie „pokazywać ceny czy nie” dzieliło marketerów na długo przed pojawieniem się ChatGPT. Dziś dochodzi nowy argument: modele językowe, które podpowiadają użytkownikom, jaką firmę wybrać, wyraźnie chętniej rekomendują strony z jawnym cennikiem. Sprawdzamy, skąd bierze się ta preferencja, ile realnie kosztuje ukrywanie cen i jak zapisać cennik na stronie, żeby model go poprawnie odczytał i zacytował.

Dlaczego modele lubią konkretne liczby

Asystent AI, który dostaje pytanie „ile kosztuje pozycjonowanie sklepu internetowego”, nie chce odpowiadać „to zależy”. Szuka źródła, z którego może wyciągnąć liczbę, zakres albo chociaż punkt odniesienia. Strona, która podaje „od 2500 zł netto miesięcznie za sklep do 500 produktów”, daje modelowi gotowy fakt do zacytowania. Strona z komunikatem „wycena indywidualna, zapytaj o ofertę” nie daje nic i w praktyce wypada z rozważań.

Mechanizm jest prosty. Systemy generatywne premiują treści o wysokiej gęstości faktów: liczby, jednostki, daty, nazwy własne. Im więcej weryfikowalnych elementów w akapicie, tym większa szansa, że fragment trafi do odpowiedzi jako źródło. Pisaliśmy o tym szerzej w tekście o tym, ile treści potrzebuje wpis pod AI i jaka gęstość faktów ma znaczenie. Cennik jest najbardziej skondensowaną formą takich faktów, jaką strona usługowa może opublikować.

Drugi powód to intencja użytkownika. Pytania o koszt mają charakter komercyjny, a model wie, że odpowiedź bez liczby nie zamyka tematu. Jeśli w indeksie jest pięć agencji i tylko dwie podają widełki, odpowiedź prawie na pewno zbuduje się wokół tych dwóch. Pozostałe trzy mogą pojawić się co najwyżej jako „inne firmy oferujące podobne usługi”, bez rekomendacji i bez linku.

Argumenty za ukrywaniem cen i co z nich zostaje

Klasyczna szkoła sprzedaży B2B ma trzy argumenty przeciw jawnemu cennikowi. Warto je przejrzeć uczciwie, bo część z nich nadal ma sens, a część przestała działać.

  • „Konkurencja podbierze nam stawki.” Konkurencja zna twoje stawki od dawna, bo wystarczy jedno zapytanie ofertowe z fikcyjnego adresu. Ten argument w 2026 roku chroni głównie przed własnymi klientami.
  • „Każdy projekt jest inny, nie da się podać jednej ceny.” To prawda, ale nikt nie oczekuje jednej ceny. Wystarczy zakres z opisem, od czego zależy końcowa kwota. Model rozumie zdanie „od 1800 do 6000 zł miesięcznie w zależności od liczby fraz i konkurencji w branży” bez żadnego problemu.
  • „Chcemy najpierw porozmawiać i pokazać wartość.” Najsilniejszy argument, ale działa tylko wtedy, gdy klient w ogóle do ciebie trafi. Jeśli asystent AI odfiltrował cię na etapie wstępnego wyboru, do rozmowy nie dojdzie.

Z tej listy zostaje jeden realny koszt jawnego cennika: część zapytań od klientów, których na twoją usługę nie stać, odpadnie sama. Dla większości firm usługowych to zaleta, nie wada. Mniej rozmów „na próbę”, mniej wycen, które i tak kończą się niczym.

Widełki, pakiety i cena od: co działa najlepiej

Nie musisz publikować pełnej tabeli z każdą pozycją. Mamy do wyboru trzy formaty i każdy z nich jest lepszy niż brak cennika.

Format Przykład Dla kogo Jak czyta go AI
Cena „od” Audyt SEO od 1500 zł netto Usługi jednorazowe, proste Dobrze, ale model często doda „ceny mogą być wyższe”
Widełki Pozycjonowanie: 2000–7000 zł/mies. Usługi ciągłe, zależne od skali Bardzo dobrze, cytuje cały zakres
Pakiety Start 1900 zł, Wzrost 3900 zł, Skala 7900 zł Firmy z powtarzalną ofertą Najlepiej, model porównuje pakiety między firmami

Najlepsze wyniki w testach dają pakiety z nazwami i krótką listą, co wchodzi w skład każdego z nich. Model potrafi wtedy zbudować odpowiedź typu „pakiet podstawowy w agencji X kosztuje 1900 zł i obejmuje 10 fraz oraz miesięczny raport”, co jest dokładnie tą formą rekomendacji, na której firmie zależy. Widełki są drugim wyborem: sprawdzają się, gdy rozstrzał jest naprawdę duży, ale wymagają jednego zdania wyjaśnienia, od czego zależy końcowa kwota.

Cena „od” jest najsłabsza, choć nadal lepsza niż nic. Modele nauczyły się, że „od 999 zł” oznacza zwykle „w praktyce dużo więcej”, i często dodają w odpowiedzi zastrzeżenie. Jeśli używasz tego formatu, dopisz obok realny przykład: „od 1500 zł, typowy audyt sklepu do 300 produktów kosztuje 2200 zł”.

Jak zapisać cennik, żeby był czytelny dla AI

Sposób zapisu ma większe znaczenie niż sama decyzja o publikacji. Cennik schowany w grafice, w pliku PDF albo w karuzeli ładowanej skryptem jest dla modelu praktycznie niewidoczny. Kilka zasad, które przekładają się na cytowalność:

  1. Tekst, nie obraz. Ceny mają być w zwykłym HTML: tabela, lista albo akapit. Żadnych infografik z cennikiem i żadnych PDF-ów jako jedynego źródła.
  2. Waluta i podatek przy każdej kwocie. „3900 zł netto miesięcznie” jest jednoznaczne. „3900″ bez kontekstu może zostać zinterpretowane jako kwota roczna, brutto albo w innej walucie.
  3. Jedno zdanie definiujące zakres. Po każdej cenie napisz, co dokładnie obejmuje. Model cytuje takie zdania niemal dosłownie.
  4. Nagłówek z frazą, o którą pytają klienci. Sekcja „Ile kosztuje pozycjonowanie sklepu” trafia w intencję lepiej niż „Nasze pakiety”.
  5. Bez ukrywania za formularzem. Cennik dostępny po kliknięciu „pokaż ceny” lub po wpisaniu maila nie istnieje dla crawlera ani dla modelu.

Jeśli treść strony usługowej generujesz z pomocą modelu, warto od razu wpisać te reguły do briefu. W naszym gotowym szablonie promptu do artykułu SEO jest osobna sekcja na dane liczbowe i ich format, którą bez zmian można przenieść na landing page z cennikiem.

Dane strukturalne przy usługach

Widoczny cennik to pierwszy krok. Drugi to zapisanie go w formie, którą maszyna odczyta bez zgadywania. Dla usług służy do tego typ Service z zagnieżdżonym obiektem Offer, a przy pakietach można użyć typu Product z kilkoma ofertami. Kluczowe pola to price lub priceRange, priceCurrency ustawione na PLN oraz description z zakresem usługi.

Google w dokumentacji Search Central dotyczącej danych strukturalnych produktów podkreśla, że cena w znacznikach musi zgadzać się z ceną widoczną na stronie. To samo dotyczy usług: rozjazd między cennikiem w HTML a wartością w JSON-LD jest traktowany jako sygnał niespójności i w skrajnych przypadkach kończy się ręcznym działaniem.

W praktyce dla polskiej firmy usługowej wystarczy jeden blok JSON-LD na stronie cennika: typ Service, nazwa usługi, dostawca (Organization z adresem), obszar działania i lista Offer z ceną albo widełkami. Jeśli używasz Rank Math lub Yoast, oba mają gotowe szablony Service, które wystarczy uzupełnić. Sprawdź wynik w narzędziu do testowania wyników z elementami rozszerzonymi, bo najczęstszy błąd to brak waluty przy cenie.

Aktualizacja cennika i zaufanie

Nieaktualny cennik szkodzi bardziej niż jego brak. Model, który zacytuje cenę sprzed dwóch lat, wysyła do ciebie klienta z fałszywym oczekiwaniem, a rozmowa zaczyna się od rozczarowania. Jeszcze gorzej, gdy na stronie jest jedna cena, a w odpowiedzi AI inna, bo model trafił na starszą wersję z archiwum lub cudzego zestawienia.

Dobre praktyki są proste. Data ostatniej aktualizacji przy cenniku, najlepiej w tekście i w polu dateModified. Przegląd cen co kwartał, nawet jeśli nic się nie zmienia, z odświeżeniem daty. Krótka notka o tym, co zawiera cena i czego nie zawiera, żeby model nie musiał domyślać się, czy VAT jest wliczony. I jeden adres URL cennika, bez duplikatów w kilku podstronach, bo rozproszone wersje prędzej czy później rozjadą się między sobą.

Jawny cennik działa też jako sygnał wiarygodności w ocenie E-E-A-T. Firma, która publikuje stawki, komunikuje pewność swojej oferty, a użytkownik i model odbierają to jako mniejsze ryzyko. Dla mniejszych stron i blogów niszowych, które dopiero budują widoczność w odpowiedziach generatywnych, ma to szczególne znaczenie; więcej o tym w naszym planie AIO dla bloga niszowego, gdzie transparentność jest jednym z filarów pierwszych dwudziestu wpisów.

Podsumowując: ukrywanie cen nie chroni już przed konkurencją, a skutecznie odcina od rekomendacji AI. Widełki lub pakiety zapisane w czystym HTML, z walutą, zakresem usługi i danymi strukturalnymi, to obecnie minimum dla strony, która chce być cytowana w odpowiedziach na pytania o koszt.

FAQ

Czy brak cennika na stronie obniża pozycje w Google?

Bezpośrednio nie, Google nie ma sygnału rankingowego „ma cennik”. Pośrednio tak: strony z cenami lepiej odpowiadają na zapytania komercyjne typu „ile kosztuje”, częściej trafiają do AI Overviews i mają wyższy CTR na frazach z intencją zakupową.

Czy podanie widełek zamiast konkretnej ceny wystarczy dla modeli AI?

Tak, pod warunkiem że widełki są w tekście HTML, mają walutę i jedno zdanie wyjaśniające, od czego zależy końcowa kwota. Model zacytuje zakres i dopisze warunek, co jest dla klienta czytelne.

Jak zapisać cennik usług w danych strukturalnych?

Użyj typu Service z zagnieżdżonym Offer, podaj price lub priceRange oraz priceCurrency równe PLN. Cena w JSON-LD musi być identyczna z ceną widoczną na stronie. Rank Math i Yoast mają gotowe szablony dla typu Service.

Co zrobić, gdy każda wycena naprawdę jest indywidualna?

Podaj trzy przykładowe realizacje z cenami: mały, średni i duży projekt, z krótkim opisem zakresu. Model traktuje to jak widełki, a klient dostaje punkt odniesienia bez obietnicy stałej stawki.

Jak często aktualizować cennik na stronie?

Przegląd co kwartał, z odświeżeniem daty w treści i w polu dateModified nawet przy braku zmian. Nieaktualna cena zacytowana przez AI generuje rozmowy zaczynające się od rozczarowania klienta.