Widoczność w AI

Dane strukturalne Schema.org po ludzku: jak Google i AI czytają Twoją firmę jak formularz

Co to są dane strukturalne Schema.org, które typy potrzebuje mała firma, czy poprawiają pozycję w Google i AI, i jak w 5 minut sprawdzić, czy Twoja strona je ma.

Nicommerce 9 min czytania

Dane strukturalne Schema.org to opis firmy zapisany w kodzie strony, którego klient nie widzi, a Google i asystenci AI czytają jak wypełniony formularz: kto to jest, co robi, za ile, w jakich godzinach i w jakich miastach. Same z siebie nie podniosą Cię w wynikach. Robią coś innego: usuwają zgadywanie, więc wyszukiwarka i model językowy dostają o Twojej firmie fakty, a nie domysły.

Poniżej po kolei: jak to wygląda, które typy potrzebuje mała firma, co Google przestał pokazywać i jak w pięć minut sprawdzić własną stronę.

Po co maszynie formularz, skoro ma tekst strony?

Człowiek patrzy na stronę i od razu rozumie układ: to jest cena, to godziny otwarcia, to telefon. Robot widzi ciąg znaków. Kiedy na stronie firmy instalacyjnej z Jarocina stoi „od 1 200 zł”, robot musi zgadnąć, czy to cena montażu, rabat, czy kwota z artykułu o dotacjach. Czasem zgadnie dobrze, czasem nie.

Dane strukturalne mówią mu to wprost. Słownik, w którym są zapisane, to Schema.org, wspólny projekt Google, Microsoftu, Yahoo i Yandexa. Dlatego ten sam opis rozumieją różne wyszukiwarki, a także asystenci AI, którzy czytają kod strony. Najczęściej zapisuje się go w formacie JSON-LD, czyli w osobnym bloku w kodzie, który nie miesza się z treścią.

Tak wygląda skrócony fragment z naszej własnej strony. Nie musisz go umieć napisać, wystarczy zobaczyć, jak prosto to działa:

{
  "@type": "LocalBusiness",
  "name": "Nicommerce",
  "telephone": "+48603092655",
  "areaServed": [
    { "@type": "AdministrativeArea", "name": "województwo wielkopolskie" },
    { "@type": "City", "name": "Pleszew" },
    { "@type": "City", "name": "Kalisz" }
  ]
}

Linijka po linijce: to jest lokalna firma, nazywa się Nicommerce, ma taki telefon i obsługuje województwo wielkopolskie, a w nim Pleszew i Kalisz. Nic więcej. Pełna wersja ma jeszcze godziny, opis, profile w mediach społecznościowych i NIP, ale zasada się nie zmienia: każda informacja ma swoją rubrykę.

Jakie dane strukturalne potrzebuje mała firma?

Schema.org ma setki typów, od przepisów kulinarnych po rozkłady lotów. Lokalnej firmie usługowej wystarczy kilka.

TypCo mówi maszynieGdzie na stronie
LocalBusiness lub Organizationkim jesteś: nazwa, telefon, godziny, obszar działania, NIP, profile w sieciraz, w szablonie całej strony
Service z Offerco robisz i za ile, np. cena „od” nettona każdej podstronie usługi
FAQPagepytania klientów i Twoje odpowiedzitam, gdzie jest widoczna sekcja pytań
BreadcrumbListgdzie w serwisie jest dana podstronana każdej podstronie
BlogPostingkto napisał tekst i kiedyna każdym wpisie bloga

LocalBusiness ma też podtypy dla konkretnych branż, na przykład Dentist, Electrician czy HVACBusiness. Jeśli Twoja branża ma swój podtyp, użyj go, bo mówi więcej niż ogólne „lokalna firma”.

Najważniejszy jest pierwszy wiersz. To z niego Google i AI sprawdzają, czy firma na stronie to ta sama firma co w Profilu Firmy w Google, w katalogach i w opiniach. Jeśli nazwa, telefon i adres się zgadzają, wszystkie te źródła sumują się w jeden obraz firmy. Ta spójność ma swoją nazwę: NAP.

Czy dane strukturalne poprawiają pozycję w Google?

Nie bezpośrednio i warto to wiedzieć, zanim ktoś sprzeda Ci „pozycjonowanie przez schema”. Google nie przesuwa strony wyżej za to, że ma dane strukturalne. Wykorzystuje je do dwóch rzeczy: żeby lepiej zrozumieć stronę i żeby przy niektórych typach pokazać wynik w bogatszej formie, na przykład z ceną produktu albo datą wydarzenia.

Przy odpowiedziach AI sprawa jest mniej oczywista. Google pisze w dokumentacji, że do AI Overviews i Trybu AI nie trzeba żadnych specjalnych znaczników (Google Search Central o funkcjach AI). ChatGPT, Perplexity czy Claude nie publikują, czy i jak korzystają z danych strukturalnych. Wiemy tyle, że czytają kod strony, a dane strukturalne dają im fakty w postaci, której nie trzeba interpretować. Traktuj je więc jako tani, porządny fundament, a nie jako dźwignię, która sama przyniesie cytowania.

Więcej o tym, jak AI wybiera firmy do polecenia, piszemy w tekście Dlaczego ChatGPT nie poleca Twojej firmy.

Co Google przestał pokazywać

Wiele poradników sprzed kilku lat obiecuje rzeczy, których w Google już nie zobaczysz. Jeśli wykonawca sprzedaje Ci dziś którąś z nich jako efekt, jego wiedza jest nieaktualna.

  • Rozwijane pytania FAQ pod wynikiem. W sierpniu 2023 roku Google ograniczył je do stron rządowych i medycznych, a od maja 2026 nie pokazuje ich wcale (Search Engine Journal).
  • Instrukcje krok po kroku (HowTo). Google wycofał je w 2023 roku, najpierw z telefonów, potem całkiem.
  • Gwiazdki z opinii, które firma zebrała o sobie na własnej stronie. Google nie pokazuje ich przy typach LocalBusiness i Organization. Gwiazdki przy wizytówce w Mapach biorą się z opinii w Google, nie z kodu Twojej strony.

Czy to znaczy, że znacznik FAQPage jest bezużyteczny? Nie wiemy tego na pewno i nikt uczciwy tego nie wie. FAQPage nadal jest poprawnym typem Schema.org i nie szkodzi stronie. Na naszych stronach go zostawiamy, bo porządkuje pytania i odpowiedzi dla innych wyszukiwarek i asystentów AI, a dodanie go nic nie kosztuje. Nie obiecujemy jednak dzięki niemu żadnego wyglądu wyniku w Google.

Najważniejsza zasada: kod musi mówić to samo co strona

Google wymaga, żeby dane strukturalne opisywały treść, którą widzi człowiek (ogólne wytyczne Google dotyczące danych strukturalnych). Jeśli kod mówi co innego niż strona, Google traktuje to jako wprowadzanie w błąd. Może za to nałożyć ręczną karę, którą zobaczysz w Search Console w raporcie „Ręczne działania”, a strona traci wtedy wyniki rozszerzone.

Najczęstsza pokusa w lokalnym biznesie wygląda tak: wpiszmy do kodu dwadzieścia okolicznych miejscowości, klient ich nie zobaczy, a Google pomyśli, że tam działamy. Nie pomyśli. Zobaczy listę miast, o których strona nie mówi ani słowa, i zignoruje ją albo ukarze.

Zrobiliśmy to u siebie inaczej. Na nicommerce.pl jest jedna lista miast: Pleszew, Jarocin, Ostrów Wielkopolski, Kalisz, Krotoszyn i Poznań. Z niej powstaje naraz rubryka obszaru działania w danych strukturalnych i widoczne zdanie w stopce każdej podstrony. Kod i treść nie mogą się rozjechać, bo pochodzą z tego samego miejsca. Dopisanie miasta to jedna linijka, która zmienia oba naraz.

Ta sama zasada dotyczy godzin, cen i adresu. Jeśli w wizytówce Google masz otwarte do 17:00, a w kodzie strony do 18:00, Google dostaje dwie sprzeczne informacje o tej samej firmie. Przy rozjeździe danych lepiej nie mieć wpisu wcale niż mieć błędny.

Sprawdź swoją stronę w 5 minut

  1. Otwórz validator.schema.org, wklej adres strony głównej i kliknij „Run test” (walidator jest po angielsku). Po prawej zobaczysz wykryte typy. Czy jest LocalBusiness albo Organization?
  2. Rozwiń wykryty typ. Czy nazwa, telefon i godziny są identyczne jak w Twojej wizytówce Google, co do znaku?
  3. Powtórz test dla jednej podstrony usługi. Czy jest tam Service z ceną albo przynajmniej z opisem usługi?
  4. Sprawdź, czy w wynikach nie ma dwóch różnych bloków LocalBusiness z różnymi danymi. Tak się dzieje, gdy opis dodaje jednocześnie motyw strony i wtyczka SEO.
  5. Wklej ten sam adres do testu wyników z elementami rozszerzonymi Google. Pokaże, które elementy Google potrafi wykorzystać w wynikach, i ostrzeże przed błędami.

Brak jakichkolwiek wykrytych typów to najczęstszy wynik przy stronach małych firm. Rozjazd danych z wizytówką to drugi.

Jak dodać dane strukturalne do strony?

To zależy od tego, na czym stoi strona.

WordPress. Popularne wtyczki SEO dodają podstawowy opis automatycznie: nazwę firmy, logo, okruszki nawigacji, dane wpisów. Zwykle jest on jednak ogólny, bez usług, cen i obszaru działania, a niektóre motywy dokładają własny, drugi opis. Warto przejrzeć, co faktycznie trafia do kodu, testem z punktu 1.

Kreatory stron. Większość ma pola na nazwę, adres i godziny i z nich generuje podstawowy opis. Dodanie usług z cenami bywa trudne albo niemożliwe bez wstawiania własnego kodu.

Strona pisana na zamówienie. Tu da się zrobić to najlepiej: dane strukturalne powstają z tych samych danych co widoczna treść, tak jak nasza lista miast. Zmieniasz cenę w cenniku, a zmienia się i na stronie, i w kodzie.

Nie zaczynaj od danych strukturalnych, jeśli strona nie ma treści, którą mogłyby opisać. Opis usług w kodzie nic nie da, gdy na stronie jest jedna zakładka „Oferta” z pięcioma hasłami. Najpierw podstrony usług z konkretami, potem kod, który je opisuje. Dlaczego treść jest tu ważniejsza od kodu, pisaliśmy w tekście Czy firma potrzebuje strony internetowej, skoro klienci pytają ChatGPT?.

Najczęstsze błędy, które widzimy

BłądSkutekNaprawa
Brak jakiegokolwiek opisu firmyGoogle i AI składają obraz firmy z domysłówdodać LocalBusiness w szablonie strony
Telefon lub godziny inne niż w wizytówcedwie sprzeczne wersje tej samej firmyujednolicić i zmieniać zawsze w obu miejscach
Pełny adres w kodzie, a w wizytówce ukrytyrozjazd danych adresowychw kodzie zostawić miasto i region, jak w wizytówce
Miasta albo usługi tylko w kodzieryzyko ręcznej karydopisać je do widocznej treści albo usunąć z kodu
Dwa bloki LocalBusiness (motyw i wtyczka)sprzeczne opisy na jednej stroniezostawić jeden
Ceny w kodzie inne niż w cennikuwprowadzanie klienta w błądgenerować kod z tego samego źródła co cennik

Trzeci wiersz to nasza własna lekcja. Nie przyjmujemy klientów pod adresem siedziby, więc w wizytówce Google adres jest ukryty, a widoczny jest obszar działania. Gdyby kod strony podawał pełną ulicę, której wizytówka nie pokazuje, sami rozjechalibyśmy dane, których spójności pilnujemy u klientów. Dlatego w naszych danych strukturalnych jest kod pocztowy, miejscowość i województwo, bez ulicy.

Jak robimy to w Nicommerce

Każda strona, którą budujemy, ma dane strukturalne generowane z tych samych danych co widoczna treść: opis firmy z obszarem działania, usługi z cenami „od”, pytania i odpowiedzi, okruszki nawigacji i autora przy wpisach. Przed oddaniem porównujemy je z wizytówką Google, bo to tam najczęściej powstają rozjazdy. Hasło dane strukturalne w naszym słowniku zbiera najważniejsze definicje w jednym miejscu.

Na spotkania jeździmy po okolicy Pleszewa, Jarocina, Ostrowa Wielkopolskiego, Kalisza i Krotoszyna, aż po Poznań. Strony i ich porządki w kodzie robimy też zdalnie dla firm z całej Polski. Nowa strona kosztuje od 1 099 zł netto, a jeśli obecna jest w dobrym stanie, często wystarczy dołożyć dane strukturalne i poprawić rozjazdy. Szczegóły są na stronie usługi strona internetowa dla firmy.

Kolejny krok po danych strukturalnych to sprawić, żeby AI zaczęło wymieniać Twoją firmę z nazwy. Opisaliśmy to w przewodniku jak być widocznym w ChatGPT, Gemini i Google AI Overviews.

#Schema.org #dane strukturalne #JSON-LD #LocalBusiness #widoczność w AI #SEO

Najczęstsze pytania

Co to są dane strukturalne Schema.org?

To opis firmy zapisany w kodzie strony według wspólnego słownika Schema.org, który rozumieją Google, Bing i asystenci AI. Klient go nie widzi. Wyszukiwarka czyta go jak wypełniony formularz: nazwa, telefon, usługi, ceny, godziny i miasta, w których pracujesz. Dzięki temu nie musi zgadywać, co na stronie jest ceną, a co adresem.

Czy dane strukturalne poprawiają pozycję w Google?

Nie bezpośrednio. Google nie podnosi strony w wynikach tylko za to, że ma dane strukturalne. Pomagają mu za to zrozumieć, czym jest firma i co oferuje, a niektóre typy pozwalają pokazać wynik w bogatszej formie. Dla asystentów AI to dodatkowe, jednoznaczne źródło faktów, choć żadna firma nie może obiecać, że model z niego skorzysta.

Jakie dane strukturalne powinna mieć strona małej firmy?

Na start cztery typy: LocalBusiness albo Organization z nazwą, telefonem, godzinami i obszarem działania; Service z opisem usług i cenami „od”; FAQPage przy sekcjach pytań i odpowiedzi; BreadcrumbList, który pokazuje miejsce podstrony w serwisie. Do bloga dochodzi BlogPosting z autorem i datą. To pokrywa pytania, które klienci zadają najczęściej.

Czy rozwijane pytania FAQ nadal pokazują się w Google?

Nie. Google ograniczył je w sierpniu 2023 roku do stron rządowych i medycznych, a od maja 2026 przestał je pokazywać całkiem. Znacznik FAQPage nadal jest poprawnym typem Schema.org i nie szkodzi stronie. Zostawiamy go, bo porządkuje pytania i odpowiedzi dla innych wyszukiwarek i asystentów AI, ale nie obiecujemy dzięki niemu wyglądu wyniku w Google.

Czy mogę wpisać w dane strukturalne miasta, których nie ma na stronie?

Nie. Google wymaga, żeby dane strukturalne opisywały to, co człowiek widzi na stronie. Lista dziesięciu miast w kodzie, o których treść nie wspomina, to wprowadzanie w błąd. Grozi za to ręczna kara w Search Console i utrata wyników rozszerzonych. Miasta wpisz w kod i w widoczny tekst jednocześnie, na przykład w stopce.

Jak sprawdzić, czy moja strona ma dane strukturalne?

Wklej adres strony do walidatora validator.schema.org. Pokaże wszystkie wykryte typy i błędy. Test wyników z elementami rozszerzonymi Google (search.google.com/test/rich-results) pokaże z kolei, które z nich Google potrafi wykorzystać w wynikach. Sprawdź stronę główną i jedną podstronę usługi, bo błąd zwykle siedzi w szablonie i powtarza się wszędzie.

Bezpłatna konsultacja

Sprawdzimy, co Twoja strona mówi o firmie maszynom

Przejrzymy dane strukturalne Twojej strony i porównamy je z wizytówką Google: nazwę, telefon, godziny, usługi i obszar działania. Dostaniesz listę rozjazdów i braków, nawet jeśli nic u nas nie zamówisz.

Zadzwoń Bezpłatna konsultacja