Schema.org to nie ranking factor bezpośredni — ale daje rich snippets, które potrafią zwiększyć CTR o 30-100%. Dla B2B to różnica między "tania pozycja 5 bez kliknięć" a "pozycja 5 z gwiazdką, ceną i FAQ". Pokazuję 6 typów schema, które realnie działają w 2026 r. (z gotowym JSON-LD do skopiowania).
Spis treści
1. Zasady — JSON-LD, gdzie wstawić
- JSON-LD jest preferowane przez Google (Microdata to przeszłość)
- Wstaw w
<head>lub przed</body>jako<script type="application/ld+json"> - Jeden type per blok — jeśli masz 3 schemy, zrób 3 osobne
<script>bloki - Schema musi odpowiadać realnej treści strony (nie wymyślaj danych)
2. Organization / LocalBusiness
Gdzie wstawiać: strona główna + footerDefiniuje, kim jest firma. LocalBusiness jest podtypem Organization z lokalizacją — dla biznesu, który ma fizyczne biuro (B2B Wrocław, Warszawa).
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"@id": "https://prodmaster.pl/#person",
"name": "PRODMASTER AI",
"url": "https://prodmaster.pl/",
"logo": "https://prodmaster.pl/assets/logo-mark.svg",
"image": "https://prodmaster.pl/assets/logo-prodmaster-banner-1480.png",
"telephone": "+48-667-206-420",
"email": "kontakt@prodmaster.pl",
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Przykładowa 1",
"addressLocality": "Wrocław",
"postalCode": "50-000",
"addressRegion": "Dolnośląskie",
"addressCountry": "PL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 51.107,
"longitude": 17.038
},
"areaServed": [
{"@type": "City", "name": "Wrocław"},
{"@type": "Country", "name": "Polska"}
],
"priceRange": "1500 PLN - 150000 PLN",
"openingHours": "Mo-Fr 09:00-17:00",
"sameAs": [
"https://www.linkedin.com/in/lukasz-kaminski/",
"https://github.com/aiprodmaster"
]
}
Co daje: Google Knowledge Panel po stronie SERP, link do social, info kontaktowe.
3. Service / Offer
Gdzie wstawiać: każda strona usługowa (/uslugi/*)Opisuje konkretną usługę. Często z OfferCatalog (lista wszystkich usług na jednej stronie).
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Tworzenie stron internetowych Wrocław",
"serviceType": "Local web development",
"provider": {
"@type": "ProfessionalService",
"name": "PRODMASTER AI",
"url": "https://prodmaster.pl/"
},
"areaServed": [
{"@type": "City", "name": "Wrocław"},
{"@type": "AdministrativeArea", "name": "Dolny Śląsk"}
],
"description": "Strony WWW dla firm z Wrocławia: SEO lokalne, mobile-first.",
"offers": {
"@type": "Offer",
"priceCurrency": "PLN",
"price": "1500",
"priceSpecification": {
"@type": "PriceSpecification",
"priceCurrency": "PLN",
"price": "1500",
"minPrice": "1500",
"maxPrice": "12000"
}
}
}
Co daje: bogatszy snippet (cena, lokalizacja) — często w lokalnych wynikach.
4. FAQPage — najczęściej daje rich snippet
Gdzie wstawiać: każda strona z sekcją FAQTo najlepszy sposób na rich snippet w B2B — FAQ rozwija się w SERPie i zajmuje 3-5× więcej miejsca niż zwykły wynik.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Ile kosztuje strona firmowa?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Strona firmowa B2B kosztuje 3500-12000 PLN netto, w zależności od liczby podstron, integracji i wielojęzyczności."
}
},
{
"@type": "Question",
"name": "Jak długo trwa projekt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Strona firmowa: 2-4 tygodnie. Portal B2B: 6-16 tygodni. Aplikacja webowa: 3-6 miesięcy."
}
}
]
}
5. BreadcrumbList
Gdzie wstawiać: KAŻDA podstrona (oprócz home)Małe, niedoceniane, ale działa zawsze. Google wyświetla breadcrumb zamiast pełnego URL w SERPie.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Strona główna",
"item": "https://prodmaster.pl/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Usługi",
"item": "https://prodmaster.pl/uslugi/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Tworzenie stron",
"item": "https://prodmaster.pl/uslugi/tworzenie-stron-internetowych/"
}
]
}
6. Article / TechArticle / BlogPosting
Gdzie wstawiać: każdy artykuł blog / wpisDaje datę publikacji, autora i obrazek w SERPie. TechArticle dla artykułów technicznych, BlogPosting dla blog postów.
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Schema.org dla B2B — które typy działają w SERP",
"description": "...",
"image": "https://prodmaster.pl/assets/banner.png",
"datePublished": "2026-05-18",
"dateModified": "2026-05-18",
"author": {
"@type": "Person",
"name": "Łukasz Kamiński",
"url": "https://prodmaster.pl/#person"
},
"publisher": {
"@type": "Organization",
"name": "PRODMASTER AI",
"logo": {
"@type": "ImageObject",
"url": "https://prodmaster.pl/assets/logo-mark.svg"
}
},
"mainEntityOfPage": "https://prodmaster.pl/blog/...",
"keywords": "schema.org, JSON-LD, rich snippets"
}
7. Person (dla autora — wzmacnia EEAT)
Gdzie wstawiać: strona "O mnie" + jako reference w Article schemaEEAT (Experience, Expertise, Authoritativeness, Trust) — kluczowy sygnał Google'a. Person schema pomaga Google "zrozumieć", kto jest autorem.
{
"@context": "https://schema.org",
"@type": "Person",
"@id": "https://prodmaster.pl/#person",
"name": "Łukasz Kamiński",
"jobTitle": "Founder, PRODMASTER AI",
"image": "https://prodmaster.pl/assets/lukasz.jpg",
"url": "https://prodmaster.pl/",
"sameAs": [
"https://www.linkedin.com/in/lukasz-kaminski/",
"https://github.com/aiprodmaster"
],
"knowsAbout": [
"Web development",
"Comarch ERP integration",
"B2B portals",
"AI automation"
],
"alumniOf": {
"@type": "EducationalOrganization",
"name": "Politechnika Wrocławska"
},
"worksFor": {
"@type": "Organization",
"name": "PRODMASTER AI"
}
}
8. Walidacja + testowanie
Po wdrożeniu schemy MUSISZ ją zwalidować. 3 narzędzia:
- Schema.org Validator —
validator.schema.org— sprawdza syntax + required fields - Google Rich Results Test —
search.google.com/test/rich-results— sprawdza, czy Google da rich snippet - Search Console > Enhancements — po indeksacji, pokazuje błędy schemy i ile stron z nimi
Najczęstsze błędy w schema
- FAQ ukryte w schemie, ale nie widoczne na stronie (Google to wykrywa, daje karę)
- Aggregate Rating bez prawdziwych recenzji — fałszywe oceny = manual penalty
- Brak
logow Organization — Google nie pokaże Knowledge Panel - Inne dane w schemie niż na stronie (np. cena 1500 PLN w schemie, 2500 PLN w treści) — niespójność
- Schema na 404 — strona zniknęła, ale schema się reklamuje w SERP (pokaż 410 / 301)
Co Schema.org NIE robi
Powszechne nieporozumienia:
- ❌ Nie podnosi pozycji bezpośrednio (to nie ranking factor)
- ❌ Nie gwarantuje rich snippet — Google sam decyduje, czy go pokazać
- ❌ Nie naprawia złego contentu — schema na pustej stronie nie pomoże
- ✅ Pomaga Google "zrozumieć" stronę i pokazać ją bogatszej
- ✅ Zwiększa CTR dzięki rich snippets (gwiazdki, FAQ, cena)
Podsumowanie
Schema.org to tania inwestycja z dobrym ROI — kilka godzin pracy daje +20-50% CTR
w SERPie dla stron, które już rankują. Minimum dla B2B: Organization + Service
+ BreadcrumbList + FAQPage wszędzie, gdzie są pytania.
Praktyka: zacznij od jednego typu (najczęściej FAQPage — najszybszy zysk w SERPie),
zwaliduj, poczekaj 2-4 tyg., zobacz efekt. Potem dodaj kolejne.
Twoja strona nie ma schema?
Audyt SEO obejmuje pełną analizę schemy — co masz, czego brakuje, gdzie są błędy. Wdrożenie schemy + walidacja typowo 2-5 dni pracy.
💡 Wklej URL → AI analizuje SEO, meta, schema, performance. Raport od ręki, 100% za darmo.