Co to jest Schema.org?

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 i sameAs (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)

  1. Wybierasz odpowiedni typ (np. Service dla oferty, FAQPage dla pytań).
  2. Tworzysz JSON-LD, który odzwierciedla realną treść strony (bez „wymyślania”).
  3. Dodajesz spójne identyfikatory (@id) i linki tożsamości (sameAs).
  4. 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 i sameAs.
  • Aktualność: uzupełniaj dateModified przy każdej edycji wpisu.
  • Język: dodawaj inLanguage (np. pl).
  • Linkowanie semantyczne: providerOrganization, 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 i HowTo 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


GEOknows Generative Engine Optimization. AI Overviews, wyszukiwarki LLM, optymalizacja dla Silników Generatywnych GEO, Optymalizacja dla Silników Odpowiedzi AEO