Co to jest Schema.org?
Krótka definicja
Schema.org to wspólny słownik znaczników danych strukturalnych (typy, atrybuty), którego używają wyszukiwarki (Google, Bing, itp.), by lepiej zrozumieć treść strony. Implementacja — najczęściej w formacie JSON-LD — pomaga algorytmom rozpoznać kim jesteś (Organization), co oferujesz (Service/Product), o czym piszesz (Article/FAQ/HowTo) i jak łączyć te informacje w szerszym grafie wiedzy.
TL;DR
- Schema.org = język opisu treści zrozumiały dla wyszukiwarek i modeli AI.
- Stosuj JSON-LD (zalecany), dopasowany do widocznej treści strony.
- Dla GEO/AEO kluczowe są:
Organization
,WebSite/SearchAction
,Service
,Article/TechArticle
,FAQPage
,HowTo
,BreadcrumbList
,ContactPoint
. - Dodawaj
dateModified
,inLanguage
, spójne@id
isameAs
(LinkedIn, itp.). - Markup nie gwarantuje „rich results”, ale znacząco ułatwia cytowanie przez AI/LLM i porządkowanie Twoich encji.
Dlaczego Schema.org jest ważne dla GEO/AEO
- AEO (Answer Engine Optimization): Ułatwia wyciągnięcie krótkich, samodzielnych odpowiedzi (FAQ/HowTo), które LLM mogą cytować 1:1.
- GEO (Generative Engine Optimization): Buduje spójny graf encji (Twoja marka, usługi, autorzy), co zwiększa szansę, że silniki generatywne rozpoznają Cię jako właściwe źródło.
- E-E-A-T: Jawna identyfikacja organizacji/autorów i aktualności (
dateModified
) wzmacnia zaufanie.
Jak to działa (praktycznie)
- Wybierasz odpowiedni typ (np.
Service
dla oferty,FAQPage
dla pytań). - Tworzysz JSON-LD, który odzwierciedla realną treść strony (bez „wymyślania”).
- Dodajesz spójne identyfikatory (
@id
) i linki tożsamości (sameAs
). - Walidujesz i wdrażasz globalnie (motyw/GTManager), aktualizując przy edycji treści.
Starter pack dla GEOknows (kopiuj-wklej, dopasuj)
1) Organization (+ kontakt i profile)
jsonKopiujEdytuj{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://geoknows.pl/#org",
"name": "GEOknows",
"url": "https://geoknows.pl/",
"logo": "https://geoknows.pl/path/logo.png",
"sameAs": [
"https://www.linkedin.com/company/geoknows"
],
"contactPoint": [{
"@type": "ContactPoint",
"contactType": "sales",
"email": "kontakt@geoknows.pl",
"areaServed": "PL"
}]
}
2) WebSite z wyszukiwaniem on-site (SearchAction)
jsonKopiujEdytuj{
"@context": "https://schema.org",
"@type": "WebSite",
"@id": "https://geoknows.pl/#website",
"url": "https://geoknows.pl/",
"name": "GEOknows",
"potentialAction": {
"@type": "SearchAction",
"target": "https://geoknows.pl/?s={query}",
"query-input": "required name=query"
}
}
3) BreadcrumbList (nawigacja okruszkowa)
jsonKopiujEdytuj{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Strona główna",
"item": "https://geoknows.pl/"
},{
"@type": "ListItem",
"position": 2,
"name": "GEOpedia",
"item": "https://geoknows.pl/geopedia/"
},{
"@type": "ListItem",
"position": 3,
"name": "Co to jest Schema.org?",
"item": "https://geoknows.pl/geopedia/schema-org/"
}]
}
4) Service (np. „Audyt obecności w AI”)
jsonKopiujEdytuj{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://geoknows.pl/uslugi/audyt-ai/#service",
"serviceType": "Audyt obecności w AI (GEO/AEO)",
"provider": { "@id": "https://geoknows.pl/#org" },
"areaServed": "PL",
"inLanguage": "pl"
}
5) FAQPage (AEO-ready)
jsonKopiujEdytuj{
"@context": "https://schema.org",
"@type": "FAQPage",
"inLanguage": "pl",
"dateModified": "2025-08-13",
"mainEntity": [{
"@type": "Question",
"name": "Co to jest Schema.org?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema.org to słownik znaczników danych strukturalnych, który pomaga wyszukiwarkom i AI zrozumieć treść strony i jej kontekst."
}
},{
"@type": "Question",
"name": "Czy Schema.org pomaga w AEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Tak. Dzięki typom FAQPage i HowTo AI łatwiej wyodrębnia krótkie, samodzielne odpowiedzi do zacytowania."
}
}]
}
6) HowTo (np. „Jak wdrożyć Schema.org na stronie?”)
jsonKopiujEdytuj{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Jak wdrożyć Schema.org na stronie?",
"inLanguage": "pl",
"step": [
{ "@type": "HowToStep", "name": "Wybierz typ", "text": "Dopasuj typ do treści: Organization, Service, FAQPage, HowTo." },
{ "@type": "HowToStep", "name": "Utwórz JSON-LD", "text": "Przygotuj dane zgodne z widoczną treścią strony." },
{ "@type": "HowToStep", "name": "Dodaj @id i sameAs", "text": "Zapewnij spójne identyfikatory i profile marki." },
{ "@type": "HowToStep", "name": "Waliduj", "text": "Sprawdź w walidatorze danych strukturalnych." }
]
}
Uwaga:
Review
/AggregateRating
dodawaj tylko, gdy recenzje faktycznie są na stronie i spełniasz wytyczne. Nie „upiększaj” danych — to ryzyko utraty wiarygodności.
Dobre praktyki wdrożeniowe
- Zgodność z treścią: markup opisuje to, co widać na stronie.
- Spójność encji: jedna kanoniczna
Organization
z@id
isameAs
. - Aktualność: uzupełniaj
dateModified
przy każdej edycji wpisu. - Język: dodawaj
inLanguage
(np.pl
). - Linkowanie semantyczne:
provider
→Organization
,isPartOf
→ sekcje hubowe,about
→ encje z GEOpedii. - Automatyzacja: w CMS użyj globalnych wstawek JSON-LD (motyw/GTManager), a na wpisach generuj FAQ/HowTo dynamicznie.
Najczęstsze błędy
- Duplikacja tych samych Q&A na wielu URL-ach (lepiej: jeden hub).
- Sprzeczne
@id
dla tej samej encji w różnych plikach. - Markup „na zapas” (np.
AggregateRating
bez widocznych recenzji). - Brak powiązań między encjami (
provider
,isPartOf
). - Mieszanie Microdata+JSON-LD (trudniejsze w utrzymaniu; trzymaj się JSON-LD).
Mini-HowTo: wdrożenie w 20 minut (checklista)
- Dodać
Organization
+WebSite/SearchAction
globalnie. - Dodać
BreadcrumbList
na szablon podstron. - Na wpisach GEOpedii włączyć
FAQPage
iHowTo
gdzie sensowne. - Uzupełnić
Service
na stronach ofertowych (Usługi/Audyt). - Sprawdzić spójność
@id
,sameAs
,inLanguage
,dateModified
. - Zweryfikować w walidatorze i monitorować logi błędów.
FAQ (AEO-friendly)
Czy Schema.org gwarantuje rich results?
Nie. Pomaga w zrozumieniu treści i zwiększa szansę na wyróżnienia, ale decyzja należy do wyszukiwarki.
JSON-LD, Microdata czy RDFa?
Dla wydajności i utrzymania wybierz JSON-LD.
Czy Schema.org wpływa na LLM/AI?
Pośrednio tak — porządkuje encje i odpowiedzi (FAQ/HowTo), co ułatwia cytowanie w AEO/GEO.
Wejdź do świata widoczności w AI
📧 kontakt@geoknows.pl | 🌍 GEOknows.pl
📄 Zamów audyt obecności w AI
