Dane strukturalne: przewodnik po Schema.org i JSON-LD dla firm w Polsce
Wyszukiwarka Google wykorzystuje dane strukturalne do jednoznacznego odczytywania informacji na stronie i wyświetlania wyników z elementami rozszerzonymi przy pasujących zapytaniach. Ten przewodnik omawia słownik schema.org, format JSON-LD, najważniejsze typy dla małej firmy, wdrożenie ręczne i przez wtyczki, testowanie w Search Console oraz różnicę między darmowym generatorem a usługą wdrożeniową.
Generator lokalny jest bezpłatny. Usługa za jednorazowo 390 € obejmuje znaczniki schema.org na maksymalnie 20 podstronach oraz 5 nowych stronach odpowiedzi z walidacją.
- Słownik pojęć
- schema.org
- Podstawowy typ lokalny
- LocalBusiness
- Samodzielne wdrożenie (1 punkt)
- ok. 1 godzina
- Usługa wdrożeniowa
- 390 € (do 20 + 5 stron)
Weryfikacja przez Test wyników z elementami rozszerzonymi i validator.schema.org.
Za pomocą słownika schema.org i zalecanego przez Google formatu JSON-LD zapisujesz nazwę firmy, adres, telefon, godziny otwarcia, produkty i ścieżkę nawigacji w kodzie HTML witryny. Znaczniki otwierają dostęp do wyników z elementami rozszerzonymi w Google, ale nie gwarantują ich wyświetlenia ani wyższej pozycji; każda oznaczona informacja musi być widoczna na stronie.
Czym są dane strukturalne oraz jak działają słownik Schema.org i format JSON-LD?
Dla klienta na stronie kontaktowej od razu widać, który ciąg cyfr to kod pocztowy, a który telefon. Dla robota oba są początkowo zwykłym tekstem.
W dokumentacji wyszukiwarek schema markup (po polsku znaczniki uporządkowanych danych) to standardowy zapis opisujący treść strony za pomocą stałych pojęć. Podstawą jest słownik schema.org, utworzony w 2011 r. przez Google, Microsoft, Yahoo i Yandex (starsze data-vocabulary.org nie jest obsługiwane). Tagi HTML takie jak <h1> określają wygląd, a schema.org przekazuje znaczenie: gabinet (Dentist), salon optyczny (Optician), produkt (Product) z ceną (Offer) albo wydarzenie (Event).
Według dokumentacji Wprowadzenie do uporządkowanych danych w wyszukiwarce Google obsługiwane są trzy formaty:
- JSON-LD (zalecany przez Google)
- JSON-LD trafia jako osobny blok
<script type="application/ld+json">do<head>lub<body>. Nie przeplata się z widocznymi tagami HTML, a Google odczytuje także kod wstrzykiwany przez JavaScript lub CMS. - Mikrodane (Microdata)
- Mikrodane dopisują atrybuty
itemscope,itemtypeiitempropbezpośrednio do tagów HTML, przez co łatwo je utracić przy zmianie szablonu. - RDFa (Resource Description Framework in Attributes)
- Rozszerzenie HTML5 z atrybutami
vocab,typeofiproperty. W nowych wdrożeniach JSON-LD jest prostszy w utrzymaniu.
Dane strukturalne w SEO: do czego Google wykorzystuje znaczniki i czym są wyniki z elementami rozszerzonymi
Google używa znaczników, aby odczytać fakty na stronie i przy pasujących zapytaniach wyświetlić rozbudowane elementy w wyszukiwarce.
Podczas indeksowania Googlebot odczytuje obiekty schema.org obok tekstu. W zestawieniu Galeria wyszukiwania i uporządkowane dane opisano wszystkie wyniki z elementami rozszerzonymi (rich results, dawniej rich snippets): dane lokalnej firmy, fragmenty produktów z ceną i dostępnością, menu nawigacyjne (breadcrumbs), wydarzenia i artykuły w Discover.
Google dzieli pola na właściwości wymagane (konieczne do kwalifikacji) oraz właściwości zalecane. Lepiej podać mniej dokładnych właściwości niż wypełniać pola nieprecyzyjnymi danymi.
Które typy Schema.org są najważniejsze dla małej i średniej firmy
Gabinet, kancelaria, warsztat czy sklep internetowy potrzebują przede wszystkim spójnego opisania swoich podstawowych danych.
- 1. LocalBusiness i branżowe podtypy (adres, telefon i godziny otwarcia)
- Dla punktu stacjonarnego podstawowym typem jest Lokalna firma (LocalBusiness). Wybierz najdokładniejszy podtyp:
Dentist,Optician,Restaurant,Bakery,HairSalon,AutoRepair,Plumber,LegalService,AccountingServicelubStore. Pola wymagane tonameiaddress(PostalAddressz ulicą, kodem00-000, miastem iPL); zalecane sątelephone(+48),url,image,geo(GeoCoordinates),openingHoursSpecificationipriceRange. - 2. Organization (tożsamość firmy, logo i profile)
- Typ Organizacja (Organization) opisuje podmiot przez
name,url,logo,address,contactPoint,taxID,vatIDoraz listęsameAsz linkami do profili i publikacji; zasady wysyłki do mediów omawia nasz przewodnik po materiałach prasowych dla firm. - 3. Product z Offer (produkty, ceny i dostępność)
- Dla towarów łączy się Produkt (Product) z
Offer. Obok polanamewofferspodaje się widoczną na stronie cenę (price), walutę (priceCurrency: "PLN"lub"EUR") i dostępność (availability, np.https://schema.org/InStock), a opcjonalnieshippingDetailsihasMerchantReturnPolicy. - 4. BreadcrumbList (ścieżka nawigacyjna w wynikach Google)
- Znacznik Menu nawigacyjne (BreadcrumbList) zapisuje hierarchię podstrony jako listę
ListItem(position,name,item) nad tytułem wyniku. - 5. Article, BlogPosting i NewsArticle (poradniki i aktualności)
- Dla publikacji Google zaleca Artykuł (Article, NewsArticle, BlogPosting) z polami
headline,image,datePublished,dateModifiedorazauthor. - 6. Event (szkolenia, webinary i dni otwarte)
- Przy wydarzeniach Wydarzenie (Event) wymaga pól
name,startDateorazlocation(PlacezPostalAddress). - 7. Ograniczenia dla Review i AggregateRating (zakaz ocen własnej firmy)
- Według dokumentacji Fragment opinii (Review, AggregateRating) strony z typem
LocalBusinesslubOrganizationnie kwalifikują się do gwiazdek z oceną, gdy oceniany podmiot sam kontroluje witrynę (self-serving reviews). Na własnej stronie gwiazdki są dostępne m.in. dlaProduct,Book,Course,EventlubSoftwareApplication. Jak zbierać recenzje klientów, opisuje nasz przewodnik o pozyskiwaniu ocen i odpowiadaniu klientom.
Kompletny przykład kodu JSON-LD dla lokalnej firmy w Polsce
Wzorcowy blok LocalBusiness (podtyp Optician) dla salonu optycznego w Warszawie.
Przykład zawiera kod pocztowy (00-543), kraj PL, telefon +48 oraz godziny otwarcia (09:00 do 18:30). Dane muszą być widoczne na stronie:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Optician",
"@id": "https://www.optyk-kaczmarek-warszawa.pl/#localbusiness",
"name": "Salon Optyczny Oko-Wzrok Kaczmarek sp. z o.o.",
"url": "https://www.optyk-kaczmarek-warszawa.pl/",
"telephone": "+48 22 628 45 10",
"priceRange": "$$",
"image": [
"https://www.optyk-kaczmarek-warszawa.pl/zdjecia/salon-mokotowska.jpg"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Mokotowska 48",
"postalCode": "00-543",
"addressLocality": "Warszawa",
"addressRegion": "mazowieckie",
"addressCountry": "PL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.2242,
"longitude": 21.0218
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:30"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "15:00"
}
],
"sameAs": [
"https://panoramafirm.pl/mazowieckie,,warszawa,mokotowska,48/salon_optyczny_oko_wzrok_kaczmarek",
"https://www.oferteo.pl/salon-optyczny-oko-wzrok-kaczmarek/firma/482190"
]
}
</script>Kod wygenerujesz bezpłatnie w generatorze Schema.org dla lokalnej firmy lub w ogólnym generatorze znaczników Schema Markup.
Ograniczone i wycofane wyniki z elementami rozszerzonymi: aktualny status FAQPage i HowTo
Starsze poradniki wciąż obiecują rozwijane sekcje FAQ oraz instrukcje krok po kroku w Google. Google wycofało oba formaty.
W sierpniu 2023 r. we wpisie Zmiany w wynikach z elementami rozszerzonymi typu Instrukcje i FAQ Google ograniczyło wyniki FAQPage do stron rządowych i medycznych oraz wycofało HowTo. W listopadzie 2024 r. wyłączono pole wyszukiwania z linkami do podstron (WebSite ze SearchAction), a w czerwcu 2025 r. w ramach upraszczania strony wyników wyszukiwania wycofano siedem rzadko używanych typów (m.in. ClaimReview, SpecialAnnouncement i VehicleListing).
Według aktualizacji dokumentacji Google Search Central od maja 2026 r. Google nie wyświetla już wyników rozszerzonych FAQPage, a 15 czerwca 2026 r. usunięto ich opis. Pozostawienie FAQPage lub HowTo w kodzie nie powoduje błędów.
Jak wdrożyć dane strukturalne na stronie: ręcznie w HTML, w CMS lub przez wtyczkę
Sposób wstawienia kodu JSON-LD zależy od używanego systemu CMS i liczby podstron.
<script type="application/ld+json"> do <head> lub <body> (w Shopify, Wix, Squarespace i Webflow przez pole na własny kod w nagłówku).WebPage, Article, Organization i BreadcrumbList. Nie włączaj dwóch wtyczek schema.org jednocześnie.Jak przetestować znaczniki: Test wyników z elementami rozszerzonymi, walidator Schema.org i Search Console
Trzy bezpłatne narzędzia sprawdzają składnię, kwalifikację do funkcji Google oraz stan po publikacji.
- 1. Test wyników z elementami rozszerzonymi (Google Rich Results Test)
- Oficjalny Test wyników z elementami rozszerzonymi sprawdza adres URL lub kod i oddziela błędy krytyczne od ostrzeżeń.
- 2. Walidator znaczników Schema (validator.schema.org)
- Narzędzie Schema Markup Validator na
validator.schema.orgweryfikuje cały słownik schema.org. - 3. Google Search Console: Narzędzie do sprawdzania adresów URL i raporty stanu
- Po publikacji użyj funkcji Narzędzie do sprawdzania adresów URL (Test wersji opublikowanej, Poproś o zindeksowanie) oraz sekcji Ulepszenia i wygoda użytkowników. W raportach o wynikach z elementami rozszerzonymi elementy dzielą się na Nieprawidłowe i Prawidłowe z ostrzeżeniami, a naprawę potwierdza przycisk Sprawdź poprawkę.
Częste błędy w znacznikach, ogólne wytyczne Google i ręczne działania
Poprawna składnia JSON nie wystarczy: znaczniki muszą spełniać wytyczne jakościowe Google Search Central.
W dokumencie Ogólne wytyczne dotyczące uporządkowanych danych Google wskazuje cztery główne źródła problemów:
- Oznaczanie treści niewidocznych dla czytelników strony
- Nie oznaczaj treści niewidocznych dla czytelników. Ceny, godziny otwarcia i pytania w JSON-LD muszą być widoczne w tekście podstrony.
- Znaczniki niepasujące do podstrony lub powielone w stopce
- Kod musi opisywać główną treść danego URL; nie wklejaj schematu
Productw stopce wszystkich podstron. - Zablokowane podstrony lub obrazy
- Strony i obrazy (
logo,image) nie mogą być blokowane przezrobots.txtaninoindex. - Raport Ręczne działania w Google Search Console
- Naruszenie zasad może skutkować wpisem w raporcie Ręczne działania w Search Console (Stan i bezpieczeństwo > Ręczne działania). Ręczne działanie odbiera kwalifikację do wyników rozszerzonych, ale nie obniża pozycji strony w ogólnych wynikach wyszukiwania Google.
Czego dane strukturalne nie dają: brak gwarancji wyników rozszerzonych i wyższej pozycji
Rzetelna ocena chroni przed obietnicami gwarantowanych gwiazdek lub skoku na pierwsze miejsce.
W ogólnych wytycznych Google zaznacza: użycie uporządkowanych danych otwiera dostęp do funkcji, ale nie gwarantuje, że będzie ona widoczna w wynikach wyszukiwania. Algorytm uwzględnia historię wyszukiwania, lokalizację i urządzenie użytkownika. Poprawny JSON-LD nie gwarantuje też wyższej pozycji; fundamenty widoczności omawia nasz przewodnik po widoczności firmy w wynikach lokalnych.
Dane o firmie w formacie maszynowym a asystenci AI: co wynika z danych, a co nie
Na rynku często twierdzi się, że samo wdrożenie Schema.org gwarantuje polecanie firmy przez ChatGPT lub Claude. Nasze dane tego nie pokazują.
AIGROW nie twierdzi, że asystenci AI odczytują, wykorzystują ani premiują znaczniki schema.org; nasze dane nie pokazują, jak modele wybierają źródła. Dane uporządkowane zapisują jednak nazwę firmy, adres, telefon i godziny otwarcia w formie, którą oprogramowanie odczytuje bez zgadywania.
Te same dane powinny być identyczne w Twoim Profilu Firmy w Google ( konfiguracja Profilu Firmy w Google kosztuje 199 €, a pakiet do pozyskiwania ocen 149 €) oraz w bazach opisanych w przewodniku po polskich bazach i portalach firmowych ( budowanie wizytówek NAP na maksymalnie 20 portalach kosztuje 249 €). W AI Source Map dla Polski (edycja 2026-10, 128 odpowiedzi w Polsce z 94 odpowiedzi ChatGPT i 34 Claude z wyszukiwaniem w sieci na 3260 ogółem) odczytywano i cytowano m.in. giełdę zleceń oferteo.pl (odczyt 41,4%, cytowanie 10,2%), portal zestawień rankingpro.pl (odczyt 18,8%, cytowanie 8,6%), serwis wizyt lekarskich znanylekarz.pl (odczyt 12,5%, cytowanie 7,0%), bazę firm panoramafirm.pl (odczyt 9,4%, cytowanie 1,6%) oraz system rezerwacji booksy.com (odczyt 7,8%, cytowanie 1,6%).
Szczegóły wyjaśnia przewodnik po widoczności firmy w odpowiedziach asystentów AI. Nasz bezpłatny skan, szybki test, monitory i indeks odpytują ChatGPT, Claude, Gemini i Grok; audyt widoczności AI za 490 € zadaje ChatGPT, Perplexity, Gemini i Claude od 20 do 40 pytań zakupowych, jest dostarczany w 5 dni roboczych (lub zwrot wpłaty) i w całości pomniejsza pierwszy miesiąc Complete AI Visibility (990 €/mies.).
Samodzielne wdrożenie darmowym generatorem czy usługa konfiguracji znaczników
Wybór między własnoręcznym wklejeniem kodu a zleceniem prac zależy od wielkości witryny.
Dla małej strony z jedną lokalizacją na WordPressie, Shopify, Wix, Squarespace lub Webflow podstawowy kod LocalBusiness wkleisz sam w godzinę w bezpłatnym generatorze Schema.org dla lokalnej firmy. Przy większej witrynie usługa wdrożenia danych strukturalnych i stron odpowiedzi za 390 € obejmuje:
- Znaczniki schema.org na maksymalnie 20 podstronach i 5 stron odpowiedzi
- Dopasowany JSON-LD na maksymalnie 20 podstronach (firma, usługi, produkty, artykuły, widoczne FAQ,
BreadcrumbList,sameAs) oraz 5 nowych stron odpowiedzi w języku witryny. Oznaczamy tylko widoczną treść. - Harmonogram z akceptacją (2 + 10 + 2 dni robocze)
- Plan w 2 dni robocze od odpowiedzi; nic nie powstaje bez Twojej akceptacji. Dostarczenie 5 stron odpowiedzi i znaczników w 10 dni roboczych od akceptacji z dwiema rundami poprawek.
- Instalacja przez konto redaktora lub przekazanie kodu z walidacją
- Wdrożenie na WordPress, Shopify, Wix, Squarespace lub Webflow przez konto redaktora (bez głównego hasła) albo kod dla programisty, plus raport z Testu wyników z elementami rozszerzonymi i walidatora Schema.org w 2 dni robocze.
- Jasne granice usługi i gwarancja zwrotu wpłaty
- Usługa nie obiecuje wyniku rozszerzonego, wyższej pozycji ani wzmianki w asystencie AI. Pełny zwrot w razie niedostarczenia zamówienia zgodnie z opisem lub rezygnacji przed startem prac.
Najczęstsze pytania o dane strukturalne i Schema.org w Polsce
Wygeneruj kod JSON-LD za darmo lub zleć pełne wdrożenie
Skorzystaj z darmowego generatora dla swojej lokalizacji albo zamów pakiet za 390 € (do 20 podstron, 5 stron odpowiedzi i raport z walidacji).
Usługa wdrożeniowa 390 € jednorazowo · Bezpłatny skan widoczności AI w czterech asystentach