SEO techniczne

Schema.org dla B2B — które typy działają w SERP (2026)

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).

Dla kogo: dev'i i SEO ludzie zajmujący się B2B (strony usługowe, agencje, dystrybutorzy). Pomijam typy "konsumenckie" (Recipe, Movie, Product reviews) — skupiam na tym, co B2B realnie używa.

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 + footer

Definiuje, 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ą FAQ

To 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."
      }
    }
  ]
}
Pro tip: FAQ schema MUSI odpowiadać realnym pytaniom na stronie (widocznym dla użytkownika). Google penalizuje za FAQ "ukryte" tylko w schemie.
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 / wpis

Daje 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 schema

EEAT (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:

  1. Schema.org Validatorvalidator.schema.org — sprawdza syntax + required fields
  2. Google Rich Results Testsearch.google.com/test/rich-results — sprawdza, czy Google da rich snippet
  3. Search Console > Enhancements — po indeksacji, pokazuje błędy schemy i ile stron z nimi

Najczęstsze błędy w schema

  1. FAQ ukryte w schemie, ale nie widoczne na stronie (Google to wykrywa, daje karę)
  2. Aggregate Rating bez prawdziwych recenzji — fałszywe oceny = manual penalty
  3. Brak logo w Organization — Google nie pokaże Knowledge Panel
  4. Inne dane w schemie niż na stronie (np. cena 1500 PLN w schemie, 2500 PLN w treści) — niespójność
  5. 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.

Podobne artykuły