Przejdź do treści
ARDURA Lab
ARDURA Lab
·6 min

SEO dla WooCommerce — checklist 2026

MG
Marcin Godula

CEO & Founder, ARDURA Lab

Specjalista SEO, GEO i web development z ponad 15-letnim doświadczeniem. Pomaga firmom B2B budować widoczność w wyszukiwarkach klasycznych i AI.

WooCommerce daje pełną kontrolę nad SEO — od URL structure przez robots.txt po schema. To przewaga nad Shopify, ale wymaga więcej pracy. WooCommerce + WordPress + dobry plugin SEO + page speed optimization = sklep, który może wygrać Shopify pod każdym kątem SEO. Wymaga jednak dyscypliny.

TL;DR — WooCommerce SEO

ElementStatus
URL controlPełna ✅
Robots.txtPełna kontrola ✅
SchemaWymaga plugin (Yoast/Rank Math)
SitemapPlugin generuje
Page speedWymaga optymalizacji
Best pluginYoast SEO + Yoast WooCommerce SEO
HostingKrytyczny dla speed
Default issuesDuplicate content z attributes, slow page load

WooCommerce SEO — fundament

URL structure

WordPress permalinks: Settings → Permalinks → Post name (/sample-post).

Dla WooCommerce: WooCommerce → Settings → Products → Permalinks:

  • Standard: /product/sample-product
  • Shop base: /shop/sample-product
  • Custom: /p/sample-product (krótszy)

Recommended: Standard lub Custom krótki. Krótki URL = lepszy CTR + łatwiej kopiować.

Permalinks dla kategorii

Domyślnie: /product-category/name. Lepiej w Settings → Permalinks → Product category base: zostaw puste = /name (krótszy).

⚠️ Zmiana permalinks = potrzebne 301 redirecty z starych URL.

SEO plugin — Yoast vs Rank Math

Yoast SEO + Yoast WooCommerce SEO

Plusy:

  • Standardowy w branży
  • Dobre defaults
  • Excellent documentation
  • WooCommerce add-on (płatny)

Minusy:

  • Free tier limited
  • WooCommerce add-on $49/rok

Rank Math

Plusy:

  • Feature-rich free tier
  • Built-in WooCommerce support
  • Schema dla wszystkich content types
  • Lepsza UI

Minusy:

  • Mniej znany (mniej resources)
  • Update'y rzadsze niż Yoast

All in One SEO Pack

Plusy:

  • Lekki
  • Solid features
  • WooCommerce integration

Minusy:

  • Mniej popularny
  • Mniej rich w schema

Recommendation: Rank Math dla nowych instalacji (lepszy free), Yoast dla legacy (kontynuacja).

Schema dla produktów

Z Yoast WooCommerce SEO lub Rank Math automatycznie generuje:

{
  "@type": "Product",
  "name": "Product Name",
  "description": "...",
  "image": [...],
  "sku": "12345",
  "brand": {"@type": "Brand", "name": "Brand"},
  "offers": {
    "@type": "Offer",
    "price": "99.99",
    "priceCurrency": "PLN",
    "availability": "https://schema.org/InStock"
  }
}

Bez plugin: konieczne manual schema w functions.php lub theme.

Reviews schema

Jeśli masz reviews (WooCommerce native lub plugin), schema:

"aggregateRating": {
  "@type": "AggregateRating",
  "ratingValue": "4.5",
  "reviewCount": "23"
}

⚠️ NIGDY nie generuj fake reviews schema — Google penalty.

FAQ schema

Yoast i Rank Math mają FAQ block dla edytorów Gutenberg. Dodaj 3-5 FAQ na każdej kategorii i kluczowych produktach.

Optymalizacja produktu

Title tag

Format: {{Product Name}} - {{Brand}} | {{Site Title}}

W Yoast: WooCommerce → Products → SEO Title template.

Max 60 znaków. Avoid duplicates między produktami.

Description

  • 300-1000 słów
  • Keyword w pierwszym akapicie
  • Bullet points dla features
  • FAQ na dole produktu (FAQ schema)
  • Internal links do podobnych produktów / kategorii / blog

Short description

Kluczowe! Wyświetla się na karcie produktu, w meta description fallback. 150-200 słów.

Attributes

WooCommerce attributes (color, size, material) generują:

  • Filter URLs typu ?filter_color=red
  • Variation pages

Problem: każdy filter URL może być indeksowany = tysiące duplicates.

Fix:

  1. Yoast WooCommerce SEO: automatycznie noindex variation URLs
  2. Manual: robots.txt Disallow: /*?filter_*
  3. Canonical: wszystkie filter URLs → canonical do main product

Optymalizacja kategorii

Description (krytyczne)

Każda kategoria potrzebuje 300-500 słów unikalnego opisu (top of page lub bottom).

Złe: „Buty męskie - oferta 200 modeli." ✅ Dobre: 500-słowny opis z subkategoriami, marek, kierunkami, kompleksowy guide co wybrać.

Pagination

/category/page/2/, /page/3/ — decyzja:

  • Indexable — każda strona rankuje (więcej widoczności)
  • Noindex — tylko strona 1 (mniej duplicates ryzyka)

W Yoast: Search Appearance → Archives → Pagination. Recommended: noindex od strony 2 dla bardzo długich kategorii.

Subcategories

Internal linking subcategoires → main category buduje topical authority. Plus każda subcategory powinna być w sitemap.

Page speed — krytyczne

WooCommerce out-of-the-box jest WOLNY. Defaults:

  • LCP 4-6s na 4G
  • INP 300-500ms
  • CWV failing

Stack do optymalizacji

  1. Hosting (~30% impact)

    • ❌ Shared hosting (home.pl, OVH basic) — wolny
    • ✅ Managed WordPress: Cloudways, Kinsta, WP Engine
    • ✅ DigitalOcean / Vercel z WordPress
  2. Caching (~20% impact)

    • WP Rocket ($59/year) — best-in-class
    • W3 Total Cache (free) — solid alternative
    • LiteSpeed Cache (free, jeśli LiteSpeed server)
  3. CDN (~15% impact)

    • Cloudflare (free) — recommended
    • BunnyCDN ($1/mies.) — najtańszy
  4. Image optimization (~10% impact)

    • ShortPixel (free + paid)
    • Smush (free + paid)
    • WebP conversion automatyczne
  5. Lazy loading (~5%)

    • WordPress 5.5+ ma native lazy loading
    • Enhanced przez WP Rocket / similar plugin
  6. Database cleanup (~5%)

    • WP-Optimize — usuń revisions, transients, spam
    • Co miesiąc
  7. Limit plugins (~10%)

    • Każdy plugin = JS/CSS load
    • Audit: czy używasz wszystkie 30 plugins?
  8. Minify (~5%)

    • CSS/JS minification w WP Rocket / Autoptimize
    • HTTP/2 push (jeśli supported)

Cel po optymalizacji

  • LCP < 2.0s na mobile
  • INP < 200ms
  • CLS < 0.1
  • TTFB < 600ms

Technical SEO

XML sitemap

Yoast / Rank Math auto-generate:

  • /sitemap_index.xml
  • /post-sitemap.xml
  • /page-sitemap.xml
  • /product-sitemap.xml
  • /product-category-sitemap.xml

Submit w GSC.

Robots.txt

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Disallow: /?s=
Disallow: /search/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Disallow: /*?filter_*
Disallow: /*?orderby=*
Allow: /wp-admin/admin-ajax.php

Sitemap: https://example.com/sitemap_index.xml

Hreflang (jeśli multi-language)

WPML lub Polylang generuje hreflang. Zweryfikuj w Screaming Frog.

Canonical

Yoast / Rank Math auto-canonical. Sprawdź na sample page (view-source).

Najczęstsze błędy

  1. Wolna strona — top issue, niska pozycja w SERP po marcu 2026
  2. Brak schema product — kategoria szans na rich results
  3. Duplicate content z filters — tysiące URLs in index
  4. Krótki content na kategorii — thin content penalty
  5. Brak Yoast/Rank Math — defaults to fail
  6. Nie skonfigurowany cache — TTFB 2s+
  7. Tani shared hosting — limity zabijają speed
  8. Generic alt text dla obrazów

Migracja z Shopify do WooCommerce

Workflow:

  1. Export Shopify produktów (CSV)
  2. Import do WooCommerce (built-in CSV importer lub WP All Import)
  3. Mapuj URL: /products/handle/product/handle
  4. 301 redirecty w plugin Redirection
  5. Submit nowy sitemap w GSC
  6. Monitor 2-12 tygodni

Podsumowanie

WooCommerce SEO 2026:

  1. SEO plugin — Yoast lub Rank Math
  2. Page speed optimization — caching + CDN + image opt
  3. Schema product + reviews + FAQ
  4. URL structure — krótkie permalinks
  5. Description content w produktach i kategoriach
  6. Filter URLs noindex — fix duplicates
  7. XML sitemap + robots.txt + canonical

WooCommerce wymaga więcej pracy niż Shopify, ale daje większą kontrolę. Dobrze zoptymalizowany WooCommerce wygrywa Shopify w każdym aspekcie SEO.

Audyt SEO WooCommerce — sprawdzimy schema, speed, content i technical SEO.

Pojęcia z tego artykułu

Potrzebujesz pomocy z tym tematem?

Zamów bezpłatny audyt i dowiedz się, jak możemy pomóc Twojej firmie rosnąć w internecie.

Bezpłatna wycena