Przejdź do treści
arduralab
·9 min

SEO dla WooCommerce — checklist 2026

MG
Marcin Godula

Współzałożyciel & Head of SEO/Tech

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 struktury adresów przez robots.txt po schemat. To przewaga nad Shopify, ale kosztuje więcej pracy. WordPress plus WooCommerce plus dobra wtyczka SEO plus optymalizacja szybkości daje sklep, który może wygrać z Shopify pod każdym względem SEO. Wymaga jednak dyscypliny — bo domyślnie jest wolny i mnoży duplikaty.

TL;DR — WooCommerce SEO

WooCommerce zamienia kontrolę na pracę — dostajesz pełną władzę nad SEO, ale musisz ją świadomie wykorzystać. Poniższa tabela pokazuje, co masz do dyspozycji i gdzie leżą domyślne pułapki:

ElementStatus
Kontrola adresówpełna ✅
Robots.txtpełna kontrola ✅
Schemawymaga wtyczki (Yoast / Rank Math)
Sitemapgeneruje wtyczka
Szybkość stronywymaga optymalizacji
Najlepsza wtyczkaYoast SEO + Yoast WooCommerce SEO
Hostingkrytyczny dla szybkości
Domyślne problemyduplikaty z atrybutów, wolne ładowanie

Najważniejsza myśl na start: dobrze zoptymalizowany WooCommerce nie ustępuje Shopify w niczym, co dotyczy SEO, ale to „dobrze zoptymalizowany" wymaga świadomej roboty nad szybkością, schematem i duplikatami — reszta przewodnika pokazuje jak.

Pytanie przed pierwszą wtyczką: to sklep czy katalog?

Zanim jednak przejdziesz do konfiguracji, jedno pytanie, które w polskim B2B rozstrzyga, czy cała poniższa lista jest dla Ciebie aktualna. Zaudytowaliśmy cztery instalacje WooCommerce i tylko w jednej punktem wyjścia mogła być optymalizacja — w pozostałych trzech pierwszy problem leżał gdzie indziej niż w ustawieniach:

  • Producent B2B — WordPress z WooCommerce, WPML i Rank Math PRO, a w mapie produktowej cztery produkty, przy archiwum realizacji liczonym w setkach. Katalog ledwie użyty: silnik postawiony, zawartości brak.
  • Dystrybutor urządzeń — sklep na osobnej subdomenie, odcięty od autorytetu domeny głównej. Cała praca nad treścią i linkami na domenie głównej nie pracowała dla sklepu ani przez chwilę.
  • Firma ze stukilkudziesięcioma produktami — WooCommerce bez koszyka i bez płatności. Silnik sklepowy w roli przeglądarki katalogu.
  • Serwis i dystrybutor B2B — WooCommerce z Yoastem, poprawny technicznie fundament. Jedyna instalacja z tej czwórki, w której punktem wyjścia była optymalizacja, a nie diagnoza.

Stąd zasada praktyczna: zanim zaczniesz konfigurować wtyczkę SEO, odpowiedz, czy ten WooCommerce jest sklepem, czy katalogiem. W wersji „katalog" — bez koszyka, z kilkoma produktami, na osobnej subdomenie — połowa standardowej listy kontrolnej nie ma znaczenia. Nie ma sensu stroić paginacji kategorii, w której są cztery produkty. Liczą się wtedy trzy rzeczy: schemat produktu, linkowanie wewnętrzne i to, czy sklep nie stoi na odciętej subdomenie. Resztę można odłożyć bez straty.

Fundament: struktura adresów

Pierwszy ruch to porządek w adresach. W samym WordPressie ustawiasz przyjazne permalinki (Ustawienia → Bezpośrednie odnośniki → nazwa wpisu), a w WooCommerce wybierasz bazę produktów — standardową (/product/nazwa), z bazą sklepu (/shop/nazwa) lub własną, krótszą (/p/nazwa). Rekomendacja to standardowa lub krótka własna, bo krótszy adres oznacza lepszą klikalność i łatwiejsze kopiowanie.

Analogicznie warto uprościć adresy kategorii — domyślnie mają prefiks /product-category/nazwa, a zostawienie pustej bazy kategorii daje krótsze /nazwa. Jest tu jednak ważne zastrzeżenie: każda zmiana permalinków wymaga przekierowań 301 ze starych adresów, inaczej tracisz zdobyte pozycje i moc linkową.

Wtyczka SEO — Yoast, Rank Math czy All in One

Schematu i podstaw SEO WooCommerce nie generuje sam — potrzebujesz wtyczki, a wybór sprowadza się do trzech. Yoast SEO wraz z dodatkiem Yoast WooCommerce SEO to standard branżowy z dobrymi ustawieniami domyślnymi i doskonałą dokumentacją, ale darmowy plan jest ograniczony, a dodatek WooCommerce kosztuje 49 dolarów rocznie. Rank Math oferuje bogaty darmowy plan, wbudowane wsparcie WooCommerce, schemat dla wszystkich typów treści i lepszy interfejs — kosztem mniejszej rozpoznawalności (mniej materiałów w sieci) i rzadszych aktualizacji. All in One SEO jest lekki i solidny, z integracją WooCommerce, ale mniej popularny i uboższy w schemat.

W praktyce rekomendacja jest prosta: Rank Math dla nowych instalacji (lepszy darmowy plan), Yoast dla sklepów już na nim działających (kontynuacja bez migracji). Obie wtyczki załatwiają fundament — tytuły, opisy, mapę witryny, kanoniczne i schemat — więc wybór to raczej kwestia budżetu i przyzwyczajenia niż realnej różnicy w skuteczności.

Schema produktów

Z Yoast WooCommerce SEO lub Rank Math schemat Product generuje się automatycznie, obejmując nazwę, opis, obraz, SKU, markę i ofertę z ceną, walutą i dostępnością:

{
  "@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 wtyczki schemat trzeba dopisać ręcznie w functions.php lub szablonie. Jeśli zbierasz oceny, dokładasz aggregateRating z realną wartością i liczbą recenzji — przy czym nigdy nie generuj fałszywych ocen w schemacie, bo to prosta droga do kary od Google. Warto też korzystać z bloków FAQ, które Yoast i Rank Math dają w edytorze Gutenberg, dodając 3-5 pytań na każdej kategorii i kluczowych produktach.

Optymalizacja produktu i kategorii

Na stronie produktu tytuł budujesz w formacie „[nazwa produktu] – [marka] | [nazwa sklepu]" do 60 znaków (z szablonu tytułów w Yoast), a opis rozwijasz do 300-1000 słów z frazą w pierwszym akapicie, wypunktowanymi cechami, sekcją FAQ na dole i linkami wewnętrznymi do podobnych produktów, kategorii i bloga. Kluczowy, a często pomijany, jest krótki opis — wyświetla się na karcie produktu i bywa źródłem opisu meta, więc warto poświęcić mu 150-200 słów. Osobny problem to atrybuty (kolor, rozmiar, materiał), które generują adresy filtrów w rodzaju ?filter_color=red — każdy z nich może zostać zaindeksowany, dając tysiące duplikatów. Rozwiązania są trzy: Yoast WooCommerce SEO automatycznie nadaje im noindex, ręcznie blokujesz je w robots.txt regułą Disallow: /*?filter_*, a wszystkie kierujesz kanonicznie na główny produkt.

Kategorie wymagają przede wszystkim opisu — 300-500 słów unikalnego tekstu, a nie „Buty męskie – oferta 200 modeli", lecz pełnego przewodnika po podkategoriach, markach i tym, co wybrać. Paginację kategorii (/page/2/, /page/3/) rozstrzygasz jak w Shopify: indeksowalna daje więcej widoczności, noindex od drugiej strony ogranicza ryzyko duplikatów (w Yoast: Wygląd wyszukiwania → Archiwa → paginacja), a dla bardzo długich kategorii rekomendowane jest noindex od strony drugiej. Warto też linkować podkategorie do kategorii nadrzędnej (buduje autorytet tematyczny) i pilnować, by każda znalazła się w mapie witryny.

Szybkość strony — sprawa krytyczna

WooCommerce z pudełka bywa wolny i domyślna instalacja rzadko przechodzi Core Web Vitals bez pracy. Optymalizację prowadź warstwami, w kolejności od tej, która zwykle daje najwięcej, do tej, która domyka resztę — bez przypisywania im procentów, bo realny udział każdej warstwy zależy od konkretnej instalacji i zmierzysz go dopiero u siebie.

Zacznij od hostingu: tani współdzielony jest wolny, a zarządzany WordPress (Cloudways, Kinsta, WP Engine) lub własny serwer rozwiązuje problem u źródła. Potem cache (WP Rocket jako płatny standard, W3 Total Cache lub LiteSpeed Cache za darmo) i CDN. Dalej optymalizacja obrazów przez ShortPixel lub Smush z automatyczną konwersją do WebP, leniwe ładowanie (natywne od WordPressa 5.5), comiesięczne czyszczenie bazy przez WP-Optimize, ograniczanie liczby wtyczek — każda dokłada kod, więc audytuj, czy używasz wszystkich — i na końcu minifikacja CSS/JS. Cel jest jasny niezależnie od kolejności: LCP poniżej 2,0 sekundy na mobile, INP poniżej 200 ms, CLS poniżej 0,1 i TTFB poniżej 600 ms.

Technical SEO

Warstwę techniczną domyka kilka elementów, które wtyczka w dużej mierze załatwia. Yoast i Rank Math generują mapę witryny (indeks plus osobne mapy dla wpisów, stron, produktów i kategorii), którą zgłaszasz w GSC, oraz automatyczne kanoniczne (warto sprawdzić na przykładowej stronie w źródle). Przy wielu językach hreflang generuje WPML lub Polylang, a wynik weryfikujesz w Screaming Frog.

Sam plik robots.txt masz w pełni pod kontrolą — typowy zestaw reguł blokuje zaplecze, wyszukiwarkę, koszyk, konto oraz adresy filtrów i sortowania, a wskazuje mapę witryny:

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

Najczęstsze błędy

Najczęściej wymienianym błędem jest wolna strona i to prawda — ale w trzech z czterech instalacji, które oglądaliśmy, nie był to błąd pierwszy do naprawy. Wcześniej w kolejności stało coś innego: pusty katalog, sklep odcięty na subdomenie albo brak ścieżki zakupu. Szybkość jest problemem sklepu, który już jest sklepem.

Reszta listy jest za to uniwersalna: brak schematu produktu (utrata szansy na rozszerzone wyniki), zduplikowana treść z filtrów (tysiące adresów w indeksie), zbyt krótki opis kategorii (kara za cienką treść), brak wtyczki Yoast lub Rank Math (ustawienia domyślne prowadzą pod kreskę), nieskonfigurowany cache, tani hosting współdzielony oraz generyczny tekst alternatywny obrazów. Wspólny wniosek: WooCommerce daje kontrolę, ale wymaga dyscypliny — bez niej domyślne ustawienia same się nie zoptymalizują.

Migracja z Shopify

Przejście ze Shopify na WooCommerce ma powtarzalny scenariusz. Eksportujesz produkty ze Shopify do pliku CSV, importujesz je do WooCommerce (wbudowanym importerem lub przez WP All Import), mapujesz adresy z /products/handle na /product/handle, a następnie — to krok krytyczny — zakładasz przekierowania 301 wtyczką Redirection, żeby nie stracić pozycji i mocy linkowej.

Na koniec zgłaszasz nową mapę witryny w GSC i monitorujesz wyniki przez 2-12 tygodni. To okno, w którym Google przetwarza przekierowania i przenosi autorytet na nowe adresy — cierpliwość na tym etapie jest równie ważna jak poprawność samych przekierowań.

Podsumowanie

WooCommerce SEO w 2026 roku to wtyczka SEO (Yoast lub Rank Math), optymalizacja szybkości (cache plus CDN plus obrazy), schemat produktu wraz z ocenami i FAQ, krótkie permalinki, rozbudowane opisy produktów i kategorii, noindex dla adresów filtrów (naprawa duplikatów) oraz mapa witryny, robots.txt i kanoniczne. WooCommerce wymaga więcej pracy niż Shopify, ale daje większą kontrolę.

Powyżej tej listy jest jednak pytanie, od którego zaczynaliśmy: czy to sklep, czy katalog. W trzech instalacjach na cztery, które oglądaliśmy, standardowa lista kontrolna trafiała w problem, którego tam nie było — i pierwsza jej połowa okazywała się pracą do odłożenia, a nie do wykonania.

Uczciwie o granicy tego dowodu: to są audyty, nie wdrożenia. Nie mamy instalacji WooCommerce, w której zmierzylibyśmy stan przed naszą pracą i po niej. Powyższe mówi więc o tym, co powtarza się w diagnozie, a nie o tym, jaki efekt daje naprawa — i tak należy to czytać.

Audyt SEO WooCommerce — sprawdzimy schemat, szybkość, treść i technical SEO.

Chcesz osiągnąć podobne rezultaty? Zamów bezpłatną wycenę.

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