Wpisz w ChatGPT pytanie o firmę z Twojej branży, ale bez podawania nazwy – np. „polecisz agencję marketingową do lokalnej firmy usługowej?”. Model wymieni dwie, trzy marki. Reszta po prostu nie istnieje w tej odpowiedzi, nawet jeśli ma świetną stronę i dobre treści. Często różnica między tym, kto się pojawi, a kto zniknie, leży w czymś, czego przeciętny właściciel strony nigdy nie widział na oczy: w danych strukturalnych.
Czym są dane strukturalne i dlaczego AI ich potrzebuje?
Gdy piszesz na stronie „Anna Kowalska, właścicielka salonu kosmetycznego w Poznaniu”, człowiek od razu rozumie kontekst. Model językowy musi ten kontekst wydedukować z otaczającego tekstu – i nie zawsze robi to poprawnie. Może pomylić imię autorki z imieniem klientki z opinii umieszczonej dwa akapity niżej.
Dane strukturalne rozwiązują ten problem. Zamiast liczyć na domysły, wprost mówisz maszynie: to jest osoba, to jest jej stanowisko, to jest firma, w której pracuje. Technicznie to kod w formacie JSON-LD, wklejany w sekcji strony niewidocznej dla użytkownika, ale doskonale czytelnej dla robotów – zarówno Googlebota, jak i botów AI, takich jak GPTBot czy ClaudeBot.
Do niedawna schema.org kojarzyło się głównie z gwiazdkami przy opiniach w wynikach Google. To wciąż działa. Ale w świecie, gdzie ChatGPT czy Perplexity budują odpowiedź z fragmentów wielu stron naraz, znaczniki schema pełnią dodatkową rolę: pomagają modelowi ocenić, czy dana treść w ogóle nadaje się do zacytowania.
Co się zmieniło od czasów klasycznego SEO?
Klasyczne SEO liczyło pozycję i kliknięcia. AI liczy co innego – czy w ogóle się pojawiasz w odpowiedzi, niezależnie od tego, na której pozycji rankujesz w Google. Można być na 15. miejscu w wyszukiwarce i zostać zacytowanym przez ChatGPT. Można być w TOP 3 i zniknąć z odpowiedzi AI całkowicie. Pisałem o tym mechanizmie szerzej w artykule o pisaniu treści pod AI Overview – tam liczy się dokładnie to samo: struktura i klarowność, a nie sama pozycja w rankingu.
Badania nad tym zjawiskiem (m.in. analizy publikowane przez BrightEdge) pokazują, że strony z poprawnie wdrożoną schemą mają nawet dwu-, dwuipółkrotnie większą szansę na cytowanie w odpowiedziach generatywnych niż strony bez takich znaczników. To nie jest gwarancja – ale realnie zwiększa szansę, że model wybierze akurat Twoją treść, a nie konkurencji.
5 typów schema.org dla małej firmy
Typów schema.org jest kilkaset. Nie musisz znać żadnego poza tymi pięcioma – dla firmy usługowej to one robią realną robotę.
Organization / LocalBusiness
Podstawa. Ten znacznik mówi maszynie: to jest konkretna firma, tak się nazywa, tu działa, tak się z nią skontaktować. Dla lokalnego biznesu warto użyć dokładniejszego podtypu niż ogólny „Organization” – jeśli prowadzisz agencję marketingową, sprawdzi się ProfessionalService, dla sklepu stacjonarnego LocalBusiness. Im dokładniejszy typ, tym więcej informacji dostaje model. To zresztą przedłużenie tego, co pisałem o poprawnym nazywaniu profilu firmy w Google – spójność encji firmy w internecie działa tak samo w wizytówce, jak i w kodzie schema na stronie.
Article
Każdy wpis blogowy powinien mieć znacznik Article – z autorem, datą publikacji i wydawcą. Modele chętniej cytują tekst, przy którym jasno widać, kto go napisał i kiedy, niż artykuł bez żadnych danych o pochodzeniu. To zresztą ten sam mechanizm, który stoi za E-E-A-T, o którym pisałem przy okazji pozycjonowania WordPressa w 10 krokach – tylko przeniesiony na grunt AI.
FAQPage
Jeśli masz na stronie sekcję z pytaniami i odpowiedziami, oznacz ją jako FAQPage. To format, który modele przetwarzają niemal bezpośrednio jako gotowe pary pytanie-odpowiedź – nie muszą nic wyciągać z ciągłego tekstu, dostają je podane wprost. Zasady pisania samych pytań i odpowiedzi pod AI opisałem osobno w poradniku o FAQ pod AI i wyszukiwarki – schema to tylko techniczna nakładka na tę samą treść.
HowTo
Idealny dla poradników krok po kroku, na przykład wpisu o zakładaniu i pozycjonowaniu wizytówki Google. HowTo pozwala oznaczyć każdy krok osobno, co ułatwia modelom cytowanie konkretnej instrukcji niemal dosłownie.
BreadcrumbList
Najmniej efektowny, ale przydatny – pokazuje strukturę serwisu i to, jak poszczególne podstrony się ze sobą łączą. Pomaga modelom zrozumieć, że dany artykuł to część większej całości, a nie osamotniona strona bez kontekstu.
Jak wdrożyć schemę krok po kroku
Nie musisz być programistą, żeby to zrobić – choć trochę cierpliwości się przyda.
Po pierwsze, sprawdź, co już masz. Wejdź w Google Rich Results Test, wklej adres swojej strony głównej i zobacz, jakie znaczniki Google w ogóle wykrywa. Często okazuje się, że jest tylko podstawowy Organization, a reszta serwisu nie ma żadnej schemy:

Po drugie, ustal priorytety. Nie każda podstrona potrzebuje wszystkiego naraz. Strona główna i podstrony usługowe – LocalBusiness albo ProfessionalService. Każdy wpis blogowy – Article. Strony z pytaniami – FAQPage.
Po trzecie, wdrażaj. Jeśli prowadzisz bloga na WordPressie, wtyczki takie jak Yoast SEO czy Rank Math generują sporo znaczników automatycznie – warto sprawdzić ustawienia, bo część funkcji bywa domyślnie wyłączona. Jeśli potrzebujesz czegoś bardziej niestandardowego (np. HowTo z krokami), prostszym rozwiązaniem bywa ręczne wklejenie gotowego kodu JSON-LD w sekcji strony – nie wymaga to ingerencji w wygląd, tylko dodania jednego bloku kodu. Przygotowałem prosty darmowy generator danych strukturalnych Schema.org.
Najczęstsze błędy przy wdrażaniu
Kilka rzeczy potrafi zepsuć nawet dobrze zaplanowaną schemę.
Niespójność danych to najczęstszy problem. Zmienił się numer telefonu albo cena usługi, a w znaczniku schema wciąż widnieją stare dane – dla algorytmu to sygnał, że źródło jest niewiarygodne, bo to, co widać na stronie, nie zgadza się z tym, co deklaruje kod.
Zbyt ogólne typy to drugi błąd. Użycie generycznego Thing zamiast konkretnego LocalBusiness czy ProfessionalService daje maszynie dużo mniej do pracy.
Wdrożenie tylko na stronie głównej i zapomnienie o reszcie serwisu to trzeci błąd. Schema powinna być na każdej istotnej podstronie: Article na każdym wpisie blogowym, FAQPage na każdej stronie z FAQ, nie tylko raz, na chybił trafił.
I ostatni, często pomijany: brak walidacji po zmianach na stronie. Aktualizacja wtyczki, zmiana szablonu, nowy motyw – wszystko to potrafi po cichu popsuć wcześniej działający kod. Warto sprawdzać to raz na jakiś czas, nie tylko przy pierwszym wdrożeniu.
Jak sprawdzić, czy to działa
Trzy sposoby, żaden nie wymaga specjalistycznej wiedzy.
Google Rich Results Test pokaże, czy Google w ogóle widzi Twoje znaczniki i czy nie ma w nich błędów składniowych. Zakładka „Ulepszenia” w Google Search Console z kolei pokazuje błędy strukturalne zbiorczo, dla całej witryny – dobre miejsce do regularnej kontroli.
Trzeci sposób jest najprostszy i najbardziej namacalny: zapytaj wprost ChatGPT albo Perplexity, czym zajmuje się Twoja firma. Jeśli odpowiedź jest trafna i zawiera poprawne informacje – schema (razem z resztą treści) robi swoje.
Najczęściej zadawane pytania
Czy schema.org gwarantuje, że AI zacytuje moją stronę?
Nie. Zwiększa szansę, ale nie zastępuje dobrej treści ani autorytetu domeny. Bez wartościowego, konkretnego tekstu sama schema niewiele zdziała – to wzmacniacz, nie substytut.
Czy WordPress sam generuje dane strukturalne?
Częściowo. Popularne wtyczki SEO dodają podstawowe znaczniki (Organization, Article) automatycznie, ale bardziej specyficzne typy, takie jak HowTo czy dokładniejsze warianty LocalBusiness, zwykle wymagają ręcznej konfiguracji albo dodatkowego kodu.
Jak często sprawdzać poprawność schema?
Wystarczy raz na kilka miesięcy, chyba że zmieniasz coś na stronie – nowy szablon, aktualizacja CMS-a, zmiana wtyczki. Wtedy warto zrobić szybki test od razu, zanim błąd zdąży wpłynąć na widoczność.

Cześć! Zbudowałem brand kreacjamarki.pl, żeby pomóc firmom, które chcą zaistnieć w internecie. Przez kilka lat prowadziłem redakcję w firmie marketingowej i nadszedł moment, aby zrobić coś dla siebie. Za sobą mam kilkadziesiąt ciekawych projektów. Przed sobą jeszcze więcej. Moje publikacje znajdziesz w miesięcznikach Biznes Hotel i Hotelarz. Prywatnie fan kina niezależnego i obsesyjny fan angielskiego futbolu.
