Automatyczny structured data / JSON-LD dla WooCommerce. Generuje markup schema.org dla produktów, ocen, okruszków i danych firmy — bez pisania kodu. Konfigurowalny z jednego panelu pod WooCommerce.
Wtyczka automatycznie wstrzykuje bloki <script type="application/ld+json"> do sekcji <head> stron sklepu. Dane schema.org są generowane dynamicznie na podstawie aktualnych danych produktu z WooCommerce — ceny, dostępności, zdjęć, recenzji i kategorii.
Cena, dostępność, marka, stan, SKU, zdjęcia. Na stronach produktów WooCommerce. Pełna obsługa produktów zmiennych — osobny Offer per wariant.
Oceny gwiazdkowe z recenzji WooCommerce. Dołączone do schema Product. Pojawia się tylko gdy produkt ma co najmniej jedną recenzję.
Okruszki nawigacyjne na stronach produktów i kategorii. Automatyczna ścieżka z obsługą kategorii nadrzędnych. Widoczne w wynikach Google jako ścieżka URL.
Dane firmy i strony — dodawane do wszystkich podstron. Pomaga Google zidentyfikować właściciela domeny i wyświetlić dane organizacji w panelu wiedzy.
bstudio-rich-snippet-pro do /wp-content/plugins/.| Opcja | Domyślnie | Opis |
|---|---|---|
| Product | Włączony | Schema produktu na stronach produktów WooCommerce |
| AggregateRating | Włączony | Oceny gwiazdkowe z recenzji WooCommerce, dołączone do Product |
| BreadcrumbList | Włączony | Okruszki na stronach produktów i kategorii |
| Organization / WebSite | Włączony | Dane firmy na wszystkich stronach |
| Pole | Opis |
|---|---|
| Marka (Brand) | Globalna marka dla wszystkich produktów. Puste = nazwa witryny z WordPress. |
| Stan produktu | Nowy / Używany / Odnowiony — wartość itemCondition w schema Product. |
| SKU w schema | Czy dołączyć numer SKU produktu (pole sku w Product). SKU musi być ustawiony w WooCommerce. |
| Pole | Opis |
|---|---|
| Nazwa firmy | Pole name w Organization i WebSite. Puste = nazwa witryny WordPress. |
| URL firmy | Pole url w Organization i WebSite. Puste = URL strony głównej. |
| URL logo | Pełny URL do pliku logo. Google zaleca min. 112×112 px, format PNG/JPG. Opcjonalne. |
| E-mail kontaktowy | Pole email w Organization. Opcjonalne. |
{
"@context": "https://schema.org",
"@type": "Product",
"name": "BStudio Trust Badges",
"url": "https://biegun.studio/sklep/produkt/trust-badges/",
"description": "Ikony zaufania i bezpieczeństwa dla Twojego sklepu WooCommerce...",
"image": "https://biegun.studio/sklep/wp-content/uploads/trust-badges.jpg",
"sku": "BST-001",
"brand": { "@type": "Brand", "name": "Biegun.Studio" },
"itemCondition": "https://schema.org/NewCondition",
"offers": {
"@type": "Offer",
"priceCurrency": "PLN",
"price": 49.00,
"availability": "https://schema.org/InStock",
"url": "https://biegun.studio/sklep/produkt/trust-badges/",
"priceValidUntil": "2025-12-31"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.8,
"reviewCount": 12,
"bestRating": 5,
"worstRating": 1
}
}
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Strona główna", "item": "https://biegun.studio/sklep/" },
{ "@type": "ListItem", "position": 2, "name": "Sklep", "item": "https://biegun.studio/sklep/sklep/" },
{ "@type": "ListItem", "position": 3, "name": "SEO", "item": "https://biegun.studio/sklep/kategoria/seo/" },
{ "@type": "ListItem", "position": 4, "name": "BStudio Trust Badges" }
]
}
Po instalacji i konfiguracji sprawdź poprawność markup w narzędziach Google:
Dla produktów zmiennych wtyczka generuje tablicę obiektów Offer — jeden na każdy dostępny wariant. Każdy Offer zawiera własną cenę, dostępność i SKU wariantu (jeśli ustawiony). Jest to zgodne z wytycznymi Google dla produktów z wariantami.
| Typ schema | Na jakich stronach |
|---|---|
| Organization + WebSite | Wszystkie strony witryny |
| Product + AggregateRating | Tylko strony pojedynczych produktów (is_singular('product')) |
| BreadcrumbList | Strony produktów + strony kategorii produktów (is_product_category()) |
Tak, ale musisz wyłączyć schema markup w jednej z wtyczek, żeby uniknąć duplikatów. Yoast: Yoast SEO → Ustawienia → Integracje → Wyłącz schema. RankMath: Rank Math → Ustawienia modułów → Wyłącz Rich Snippets.
Google musi ponownie zaindeksować strony po instalacji. Może to zająć od kilku dni do kilku tygodni. Przyspieszysz to przez ręczne żądanie indeksowania w Google Search Console (Inspekcja URL → Poproś o indeksowanie).
Tak. Pole aggregateRating jest dodawane do schema tylko gdy produkt ma co najmniej jedną zatwierdzoną recenzję WooCommerce (get_review_count() > 0). Produkty bez recenzji otrzymują schema Product bez AggregateRating.
Google zaleca logo w formacie PNG lub JPG, o rozmiarze co najmniej 112×112 pikseli. Maksymalna wielkość to 1MB. Logo powinno być na białym lub transparentnym tle. SVG jest akceptowany przez schema.org, ale Google może go nie obsługiwać w panelu wiedzy.
Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.
Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.
Wyślij e-mail na shop@biegun.studio. W temacie podaj nazwę wtyczki i krótki opis. Dołącz wersje WordPressa, WooCommerce i PHP oraz kroki odtworzenia problemu.
Potrzebujesz dodatkowej funkcji albo integracji? Realizujemy rozszerzenia i wdrożenia na zamówienie — napisz na shop@biegun.studio.
Pełna oferta wtyczek: biegun.studio/sklep