Najszybciej: wklej URL strony do Google Rich Results Test (search.google.com/test/rich-results). W ciągu 30 sekund dostajesz raport: jakie typy schema są wykryte, czy są błędy, czy strona kwalifikuje się do rich snippets w wynikach Google. Dla pełnej walidacji ze strony schema.org użyj validator.schema.org.
Schema.org to ustrukturyzowane dane (JSON-LD, Microdata, RDFa) które mówią wyszukiwarce „ten obiekt to firma, ta cena to PLN, ten autor to Marcin”. Bez schema Google ranguje stronę po treści, ale nie pokaże gwiazdek recenzji, ceny produktu, autora artykułu w wynikach. Z schema masz szansę na rich snippets, które zwiększają CTR o 20-50%. Tylko trzeba sprawdzić czy to faktycznie działa.
Metoda #1: Google Rich Results Test (najszybciej)
Wejdź na search.google.com/test/rich-results → wklej URL strony → Test URL. Po kilku sekundach dostajesz raport: lista typów schema wykrytych (Article, FAQPage, BreadcrumbList itd.), status walidacji (zielony/czerwony), preview jak ten wynik wyglądałby w SERP. To narzędzie pokazuje TYLKO te typy schema które Google REALNIE wykorzystuje do rich snippets — czyli nie wszystkie z schema.org, ale te najważniejsze.
Częsty błąd interpretacji: brak typu schema w Rich Results Test NIE znaczy że schema nie istnieje. Może być poprawna, ale niewspierana przez rich snippets (np. WebPage albo Organization). Sprawdzasz przez Validator schema.org wtedy.
Metoda #2: Schema.org Validator (pełna walidacja)
validator.schema.org sprawdza KAŻDY typ schema, nie tylko te które dają rich snippets. Wynik: lista wszystkich obiektów (Organization, Person, WebPage itd.) z ich właściwościami. Pokazuje też ostrzeżenia o brakujących właściwościach (np. „Organization nie ma sameAs” — wskazówka żeby dodać LinkedIn URL). Używam tego do weryfikacji że Organization na koderownia.pl ma identifier (NIP, REGON), sameAs (LinkedIn), contactPoint (email).
Metoda #3: Bezpośrednio z DevTools przeglądarki
Klawisz F12 → Elements → Ctrl+F (Cmd+F) → wpisz application/ld+json. Pokażą się wszystkie bloki schema na stronie. Możesz skopiować JSON i wkleić do jsonlint.com żeby sprawdzić syntax. Plus tego: widać dokładnie to co serwer wysyła, bez interpretacji walidatora. Minus: nie sprawdza wymagań Google.
Co konkretnie sprawdzić w wynikach
Dla strony usługowej minimum: Organization (z name, url, logo, sameAs, contactPoint) i WebSite (z SearchAction). Dla artykułu: Article (z headline, author, datePublished, image, publisher). Dla firmy lokalnej dodatkowo: LocalBusiness lub jego subtypy (Store, BeautySalon, FinancialService — pasujący do branży) z address, openingHours, geo, priceRange. Dla landingu usługowego: Service z areaServed, provider, hasOfferCatalog.
Najczęstsze pytania o weryfikację schema.org
Rich Results Test mówi „nie kwalifikuje się do rich snippets” — co dalej?
To znaczy że schema jest poprawna technicznie, ale brakuje wymaganych pól dla konkretnego typu rich snippet. Np. Article potrzebuje image (min. 1200px szeroki), publisher.logo.url, author z @type Person lub Organization. Bez tych pól Google nie pokaże rich snippet, mimo że schema waliduje. Sprawdź w dokumentacji developers.google.com/search/docs/appearance/structured-data jakie pola są REQUIRED dla typu który Cię interesuje.
Mam schema.org ale nie widzę rich snippets w Google — dlaczego?
Trzy powody w kolejności występowania: 1) Schema jest, ale Google jeszcze nie przeindexował zmiany — to trwa 1-4 tygodnie dla nowych URL-i. 2) Schema waliduje technicznie, ale brakuje wymaganych pól (patrz wyżej). 3) Google zdecydował że Twoja strona nie zasługuje na rich snippet z innego powodu (niska jakość, niska reputacja domeny, wątpliwość algorytmu). Najpierw walidator + Rich Results Test, potem GSC URL Inspection, potem cierpliwość.
Czy mogę mieć kilka bloków schema na jednej stronie?
Tak i to jest zalecane. Typowa strona artykułu na koderownia.pl ma: Article (sam artykuł) + FAQPage (sekcja FAQ) + BreadcrumbList (ścieżka nawigacji). Trzy oddzielne <script type=”application/ld+json”> bloki, każdy z własnym typem. Google scali je w jeden ranking signal dla strony.
Podsumowanie
Najszybszy check: Google Rich Results Test. Dla pełnej walidacji: Schema.org Validator. Dla weryfikacji co serwer wysyła: DevTools → JSON-LD search. Brak rich snippet ≠ brak schema — czasem trzeba dorzucić wymagane pola albo poczekać aż Google przeindexuje.
Powiązane materiały
- 📚 Lokalne SEO 2026 — kompletny przewodnik dla małej firmy — pełny przewodnik z linkami do wszystkich powiązanych artykułów
- 🛠 Generator Schema.org LocalBusiness — darmowe narzędzie self-hosted
Gotowy zrobić to z kimś, kto ma to opanowane?
W Koderowni dostarczam custom WordPress + performance marketing dla świadomych marek. Jeśli ten temat jest dla Ciebie istotny w konkretnym projekcie:
- 📋 Proces współpracy — pięć etapów od briefu do publikacji, cykle od 4 do 22 tygodni
- 💰 Widełki cenowe 2026 — orientacyjne stawki dla wszystkich obszarów + kalkulator
- 📝 Zakres usług — sześć obszarów: WordPress, GA4, Google Ads, GTM, Consent Mode, lokalne SEO