Pozycjonowanie sklepu na WooCommerce od strony kodu: adresy z filtrów i sortowania, archiwa atrybutów i tagi, warianty, dane Product z rdzenia WooCommerce, szybkość serwera i Google Merchant Center. Audyt i wdrożenie poprawek w motywie.
Pozycjonowanie sklepu na WooCommerce od strony kodu: adresy z filtrów i sortowania, archiwa atrybutów i tagi, warianty, dane Product z rdzenia WooCommerce, szybkość serwera i Google Merchant Center. Audyt i wdrożenie poprawek w motywie.
›Porządek w adresach, które WooCommerce tworzy sam: parametrach filter_, query_type_, min_price, max_price, rating_filter, orderby i add-to-cart, tak żeby Google crawlował strony sprzedażowe.
›Filtry z popytem jako stałe strony: podkategorie lub archiwa atrybutów z treścią, zamiast adresów z parametrami.
›Kategorie, które rankują i sprzedają: krótkie wprowadzenie nad produktami, pełna treść pod listą i linki do podkategorii, wdrożone w motywie.
Cena: od 2 500 zł
SZCZEGÓŁY USŁUGI
Pozycjonowanie sklepu WooCommerce to dopasowanie sklepu na WordPressie do tego, jak Google i asystenci AI crawlują, rozumieją i oceniają strony produktowe. WooCommerce sam tworzy adresy dla każdego filtra, sortowania i dodania do koszyka, generuje dane strukturalne bez informacji o dostawie i bez grupowania wariantów, a typowy sklep na tej platformie ma wolny serwer: według danych HTTP Archive i CrUX z sierpnia 2026 dobry czas odpowiedzi serwera ma tylko 12,7% sklepów na WooCommerce. Zaczynam od mapy wszystkich typów adresów i decyzji, co ma być w indeksie, potem porządkuję filtry, archiwa atrybutów i tagi, poprawiam szablony kategorii i kart produktów, uzupełniam dane Product i łączę sklep z Merchant Center. Jako programista wdrażam zmiany w motywie, regułach robots.txt i konfiguracji serwera sam, zamiast zostawiać listę zaleceń.
› INVESTMENT:
od 2 500 zł
constmodule = newExecutionProtocol();
// Initializing pozycjonowanie-sklepu-woocommerce... › Loading dependencies... OK › Establishing connection... OK › Ready for deployment... AWAITING_COMMAND
Paweł Wiszniewski · moje podejście
Co robię inaczej
Sklepy na WooCommerce poprawiam jako programista, w motywie potomnym, w hookach i w konfiguracji serwera, a nie tylko w ustawieniach wtyczki SEO. Przed każdym audytem czytam, co konkretna wersja WooCommerce robi z adresami i danymi strukturalnymi, bo zmienia się to między wydaniami. Znam też granice tej platformy: w sklepie z branży mody i urody WooCommerce przy dużej liczbie produktów i wariantów przestał nadążać, więc przeprowadziłem migrację na PrestaShop bez spadku widoczności, a ładowanie strony kategorii skróciło się z ok. 4,2 s do ok. 1,1 s. Dzięki temu mówię wprost, kiedy sklep warto naprawiać, a kiedy zmienić platformę.
Uważam, że WooCommerce nie jest ani dobry, ani zły dla SEO. To zestaw klocków, z których każdy sklep składa się trochę inaczej. Problemy prawie zawsze wynikają z konfiguracji: filtrów z wtyczek, motywu z kreatorem i taniego serwera, a nie z samej platformy. Dlatego audyt zaczynam od tego, co konkretna instalacja robi z adresami i szybkością, a nie od ogólnej listy kontrolnej.
Z rynku
Zbiór danych CartHacker opublikowany w październiku 2026 roku, oparty na HTTP Archive i Chrome UX Report, pokazuje skalę problemu. W sierpniu 2026 wszystkie trzy wskaźniki Core Web Vitals na telefonie przechodziło 39,5% sklepów na WooCommerce wobec 76,5% sklepów na Shopify i 53% wszystkich stron. Dobry czas odpowiedzi serwera miało tylko 12,7% sklepów na WooCommerce. Autorzy zaznaczają, że to dane o sklepach, a nie o samej platformie, więc wynik zależy przede wszystkim od hostingu i konfiguracji.
Sklepy na WooCommerce, którym ruch z Google stoi w miejscu, choć oferta rośnie.
Sklepy, w których Search Console pokazuje tysiące adresów z parametrami filter_, orderby lub add-to-cart.
Sklepy na wolnym hostingu z kilkudziesięcioma wtyczkami i motywem z kreatorem stron.
Właściciele, którzy zastanawiają się, czy naprawiać WooCommerce, czy zmienić platformę.
Co dokładnie dostajesz
Mapę typów adresów sklepu (produkty, kategorie, tagi, archiwa atrybutów, filtry, sortowanie, parametry akcji) z decyzją dla każdego typu.
Reguły dla filtrów: własne adresy dla filtrów z popytem, robots.txt dla reszty, wdrożone etapami i sprawdzone w Search Console.
Poprawki w motywie: treść kategorii pod listą produktów, linki do produktów bez parametrów, nagłówki i szablony tytułów.
Uzupełnione dane Product: ProductGroup dla wariantów z popytem, kody GTIN, dostawa i zwroty, bez zdublowanych bloków z wtyczek.
Audyt szybkości: serwer i TTFB, cache, wtyczki ładujące skrypty na każdej stronie, LCP i INP szablonów.
Konfigurację lub audyt Google for WooCommerce i feedu w Merchant Center.
Jak mierzę efekty
Przychód i transakcje z ruchu organicznego w GA4.
Liczba zaindeksowanych stron sprzedażowych wobec adresów z parametrami w raporcie indeksowania Search Console.
Odsetek adresów z Core Web Vitals na dobrym poziomie w Search Console.
Liczba prawidłowych produktów w raporcie informacji o produktach sprzedawcy i w Merchant Center.
Dlaczego warto?
Porządek w adresach, które WooCommerce tworzy sam: parametrach filter_, query_type_, min_price, max_price, rating_filter, orderby i add-to-cart, tak żeby Google crawlował strony sprzedażowe.
Filtry z popytem jako stałe strony: podkategorie lub archiwa atrybutów z treścią, zamiast adresów z parametrami.
Kategorie, które rankują i sprzedają: krótkie wprowadzenie nad produktami, pełna treść pod listą i linki do podkategorii, wdrożone w motywie.
Dane Product bez dziur i duplikatów: GTIN, warianty jako ProductGroup, dostawa i zwroty, jedno źródło danych zamiast kilku wtyczek.
Szybszy sklep: serwer, cache, wtyczki i szablon poprawione pod LCP, INP i czas odpowiedzi serwera.
Produkty w darmowych wynikach Google i w AI Mode dzięki poprawnie skonfigurowanemu Google for WooCommerce i Merchant Center.
Jak to działa?
1
Mapa adresów i audyt
Crawluję sklep, analizuję Search Console i logi serwera, jeśli są dostępne, rozpoznaję wtyczki filtrów, motyw i wersję WooCommerce, a następnie przypisuję każdemu typowi adresu decyzję: indeks, noindex albo poza crawlem.
2
Porządki techniczne
Wdrażam reguły dla filtrów i sortowania etapami, porządkuję tagi i archiwa atrybutów, poprawiam linki do produktów, canonicale i obsługę niedostępnych produktów. Zmiany testuję na kopii sklepu.
3
Szablony, dane i szybkość
Przebudowuję szablony kategorii i kart produktów w motywie potomnym, uzupełniam dane Product, usuwam zdublowane bloki z wtyczek i poprawiam serwer, cache oraz skrypty.
4
Merchant Center, treści i raport
Konfiguruję lub poprawiam Google for WooCommerce i feed, rozbudowuję kluczowe kategorie i produkty, a co miesiąc raportuję przychód z organiku, indeksację i Core Web Vitals.
Wtyczka SEO (Yoast, Rank Math) vs pozycjonowanie sklepu WooCommerce
Obszar
Sama wtyczka SEO
Pozycjonowanie sklepu WooCommerce
Tytuły, opisy, mapa witryny
Ustawia według szablonów
Szablony ułożone pod frazy kategorii i produktów
Adresy z filtrów i sortowania
Nie decyduje, które filtry mają popyt
Własne adresy dla filtrów z popytem, robots.txt dla reszty
Tagi i archiwa atrybutów
Pozwala ustawić noindex
Decyzja na podstawie danych o popycie i treść dla stron, które zostają
Dane Product
Może dodać własny blok obok danych WooCommerce
Jedno źródło danych z GTIN, wariantami, dostawą i zwrotami
Szybkość i serwer
Poza zakresem wtyczki
Serwer, cache, wtyczki i szablon pod Core Web Vitals
Merchant Center
Poza zakresem wtyczki
Google for WooCommerce i feed zgodny ze stroną
Miara sukcesu
Wynik w panelu wtyczki
Przychód i transakcje z ruchu organicznego w GA4
Najczęstsze błędy
✕Zablokowanie w robots.txt tysięcy zaindeksowanych adresów z filtrami naraz, przez co Google nie widzi już noindex ani canonicala.
✕Włączenie archiwów dla wszystkich atrybutów albo tagowanie produktów bez planu, co tworzy setki cienkich stron.
✕Dwie wtyczki SEO lub wtyczka SEO i motyw, które generują osobne bloki Product z różnymi cenami.
✕Zmiana bezpośrednich odnośników produktów w działającym sklepie bez mapy przekierowań 301.
✕Szukanie szybkości w kolejnej wtyczce do optymalizacji, gdy problemem jest serwer i brak cache obiektów.
Kiedy ta usługa nie ma sensu
—Sklep ma kilkanaście produktów i dopiero startuje. Na początku więcej da dobra konfiguracja, Merchant Center i reklamy.
—Nie możesz zmieniać motywu ani dać dostępu do panelu, serwera lub kodu.
—Oczekujesz gwarancji konkretnych pozycji w określonym terminie. Nikt uczciwy jej nie da.
/// PORADNIK
Pozycjonowanie sklepu WooCommerce – co poprawiam i dlaczego
WooCommerce to najpopularniejszy system sklepowy na świecie: według W3Techs (październik 2026) to 47,4% wszystkich systemów e-commerce wykrytych w ich badaniu. Ten poradnik dotyczy wyłącznie WooCommerce: tego, jakie adresy platforma tworzy sama, co z nich trafia do Google, jakie dane strukturalne generuje rdzeń wtyczki i gdzie sklepy na WordPressie tracą szybkość. Każdą informację o działaniu WooCommerce sprawdziłem w dokumentacji albo w kodzie źródłowym (stan z października 2026), a źródła są na dole strony. Zasady wspólne dla wszystkich sklepów, takie jak mapa fraz czy budowa strony kategorii, opisuję w usłudze pozycjonowanie sklepów internetowych. Tutaj skupiam się na tym, co jest specyficzne dla WooCommerce.
Jakie adresy tworzy WooCommerce i które z nich powinny być w Google
WooCommerce tworzy osobne adresy dla produktów, kategorii, tagów, archiwów atrybutów, stron paginacji oraz dla każdego filtra, sortowania i dodania do koszyka. Tylko część z nich powinna być w indeksie. Pierwszy krok audytu to więc przypisanie każdemu typowi adresu jednej decyzji: indeksować, wyłączyć z indeksu albo w ogóle nie pozwolić go crawlować.
Mapa adresów, od której zaczynam audyt sklepu WooCommerce. Nazwy parametrów pochodzą z kodu WooCommerce (klasyczne widżety filtrów), decyzje z dokumentacji Google i mojej praktyki.
Domyślna struktura według dokumentacji WooCommerce wygląda tak: produkty pod /product/nazwa/, kategorie pod /product-category/nazwa/, tagi pod /product-tag/nazwa/, a archiwa atrybutów bez żadnej bazy, np. /rozmiar/m/. Ścieżkę produktu można zmienić w Ustawienia → Bezpośrednie odnośniki na jedną z czterech opcji:
Opcja w ustawieniach
Przykładowy adres produktu
Mój komentarz
Domyślna (z ładnymi odnośnikami)
/product/bluza-z-logo/
Krótka i stabilna, dobra dla większości sklepów
Baza sklepu
/sklep/bluza-z-logo/
Też dobra, jeśli strona sklepu nazywa się sensownie
Baza sklepu z kategorią
/sklep/bluzy/bluza-z-logo/
Adres zależy od kategorii, więc zmiana kategorii zmienia adres produktu
Własna baza
dowolny prefiks przed nazwą produktu
Tylko z przemyślanym powodem i planem przekierowań
Struktury adresów w działającym sklepie nie zmieniam dla samej „ładności”. Dokumentacja WooCommerce ostrzega wprost, że zmiana bezpośrednich odnośników zmienia adresy istniejących produktów, a stare linki i adresy w indeksie Google zwrócą błąd 404, jeśli nie ustawisz przekierowań. Jeśli zmiana ma sens, robię ją jak migrację: z mapą przekierowań 301 dla każdego adresu i z monitoringiem po wdrożeniu.
Dobra wiadomość: strony koszyka, zamówienia i konta WooCommerce wyłącza z indeksu sam. W kodzie wtyczki funkcja podpięta pod filtr wp_robots dodaje noindex do tych trzech stron, a adresy końcowe, takie jak potwierdzenie zamówienia, dostają nagłówek X-Robots-Tag: noindex. Tego nie trzeba poprawiać, ale sprawdzam, czy motyw albo wtyczka SEO tego nie nadpisują.
Filtry w WooCommerce – parametry, które zjadają crawl budget
Klasyczne filtry WooCommerce dodają do adresu parametry filter_ (atrybut), query_type_ (łączenie wartości), min_price i max_price (cena) oraz rating_filter (ocena), a sortowanie dodaje orderby. Każda kombinacja to nowy adres z tą samą lub prawie tą samą listą produktów. Przy kilku atrybutach z kilkunastoma wartościami takich adresów są dziesiątki tysięcy, a wtyczki filtrów (np. AJAX-owe filtry z własnymi parametrami lub ścieżkami) potrafią tę liczbę jeszcze zwielokrotnić.
Google w dokumentacji o nawigacji fasetowej zaleca, żeby adresy filtrów, które nie muszą być w wynikach, w ogóle nie były crawlowane, i wskazuje do tego robots.txt. Dodaje, że rel=canonical może z czasem zmniejszyć crawlowanie takich adresów, a nofollow jest zwykle mniej skuteczny. Dlatego w WooCommerce dzielę filtry na dwie grupy:
Filtry z popytem (np. „buty do biegania damskie”, „sofa narożna szara”) dostają własny, stały adres: podkategorię albo archiwum atrybutu, z H1, krótkim opisem i miejscem w nawigacji. Nie zostawiam ich jako ?filter_kolor=szary.
Pozostałe kombinacje filtrów i sortowania wyłączam z crawlowania w robots.txt i pilnuję, żeby szablon nie linkował do nich zwykłymi linkami tam, gdzie nie trzeba.
Puste kombinacje nie powinny zwracać strony z kodem 200. Google zaleca kod 404, gdy kombinacja filtrów nie daje wyników.
Przykład reguł dla klasycznych filtrów WooCommerce. Wtyczki filtrów używają własnych parametrów, więc reguły zawsze dopasowuję do adresów z crawla i logów serwera.
Archiwa atrybutów i tagi produktów – ukryty potencjał i ukryte duplikaty
Archiwa atrybutów to w WooCommerce najprostszy sposób, żeby popularny filtr dostał własny, indeksowalny adres bez parametrów. Po zaznaczeniu opcji „Włącz archiwa” przy atrybucie globalnym WooCommerce tworzy stronę ze wszystkimi produktami o danej wartości, np. /kolor/czarny/ albo /marka/nazwa-marki/. Dokumentacja WooCommerce opisuje tę opcję przy zarządzaniu atrybutami.
Taka strona ma jednak sens tylko wtedy, gdy ludzie szukają danej wartości i gdy strona ma własną treść: nagłówek, opis, linki do kategorii. Dlatego archiwa włączam wybiórczo, np. dla marki, materiału albo przeznaczenia, a nie dla rozmiaru czy koloru w sklepie, w którym nikt nie szuka „wszystkich czerwonych produktów”.
Taksonomia
Typowy problem
Co zwykle robię
Kategorie produktów
Opis kategorii wyświetla się nad listą produktów, więc dłuższy tekst spycha produkty pod ekran
Krótkie wprowadzenie nad listą, dłuższa treść pod listą przez zmianę w szablonie lub hooku
Tagi produktów
Tagi dodawane bez planu tworzą setki cienkich stron, które dublują kategorie
noindex i usunięcie z mapy witryny albo zamiana wartościowych tagów w podkategorie
Archiwa atrybutów
Wyłączone, choć filtr ma popyt, albo włączone dla wszystkich atrybutów
Włączone tylko dla wartości z popytem, z treścią i linkami w nawigacji
Marki
Marka jako tag, atrybut i kategoria jednocześnie, czyli trzy strony o tym samym
Jedno źródło marki i jeden adres docelowy
Decyzję, czy dana wartość zasługuje na własną stronę, podejmuję na podstawie danych o popycie, a nie przeczucia. Sposób przypisywania fraz do kategorii, filtrów i produktów opisuję szczegółowo w artykule słowa kluczowe dla sklepu internetowego, a zasady dla filtrów w artykule filtry w sklepie internetowym a SEO.
Karta produktu i warianty w WooCommerce
Produkt zmienny w WooCommerce ma jeden adres, a konkretny wariant wybiera się parametrami attribute_ w adresie lub w formularzu. Dla większości sklepów to dobre rozwiązanie: jedna mocna strona zamiast kilkunastu prawie identycznych. Problem pojawia się wtedy, gdy wariant ma własny popyt, np. konkretny kolor lub pojemność, których ludzie szukają z nazwy.
Google w dokumentacji wariantów zaleca, żeby każdy wariant można było wskazać osobnym adresem (ścieżką lub parametrem) i opisać grupę wariantów typem ProductGroup z właściwościami hasVariant, variesBy i productGroupID. Przy opcjonalnych parametrach wariantu Google zaleca jako kanoniczny adres bez parametru. Rdzeń WooCommerce tego nie robi: dla produktu zmiennego generuje Product z AggregateOffer (najniższa i najwyższa cena oraz liczba ofert), a pojedynczą ofertę wariantu tylko wtedy, gdy w adresie są wszystkie jego atrybuty.
Co sprawdzam na karcie produktu
Jeden adres produktu w linkach wewnętrznych, niezależnie od kategorii, z której ktoś przyszedł, i zgodny z canonicalem.
Warianty z popytem dostają adres, który wybiera wariant, i dane ProductGroup, a pozostałe zostają w jednym produkcie.
Własny opis zamiast opisu producenta na produktach z największym potencjałem, z parametrami, zastosowaniem i odpowiedziami na pytania kupujących.
Pole GTIN, UPC, EAN lub ISBN wypełnione dla produktów, które mają kod. WooCommerce przenosi je do danych strukturalnych, ale tylko gdy kod ma 8, 12, 13 albo 14 cyfr.
Zdjęcia w nowoczesnym formacie, z wymiarami i opisowym tekstem alternatywnym, bez wtyczek galerii, które ładują wszystko naraz.
Dane strukturalne WooCommerce – co daje rdzeń, a czego brakuje
WooCommerce generuje dane strukturalne Product sam, ale nie są one kompletne pod wyniki produktowe Google. Przeczytałem klasę odpowiedzialną za JSON-LD w kodzie WooCommerce i porównałem ją z wymaganiami Google dla informacji o produktach sprzedawcy:
Element
Rdzeń WooCommerce
Co zwykle dodaję lub poprawiam
Product: nazwa, opis, zdjęcie, SKU, adres
Tak
Sprawdzam, czy motyw nie wycina opisu ani zdjęcia
Offer: cena, waluta, dostępność, sprzedawca
Tak, także cena regularna przy promocji
Zgodność ceny z widokiem i feedem po każdej zmianie wtyczek cenowych
GTIN
Tak, z pola GTIN, UPC, EAN lub ISBN
Uzupełnienie kodów w katalogu
Warianty
AggregateOffer z zakresem cen
ProductGroup z hasVariant dla wariantów z popytem
Ważność ceny (priceValidUntil)
Domyślnie koniec przyszłego roku
Zwykle zostawiam, przy promocjach z datą końca WooCommerce ustawia ją sam
Oceny i opinie
Tak, gdy produkt ma opinie
Weryfikacja, czy opinie są widoczne na stronie
Dostawa (shippingDetails)
Nie
Dane o kosztach i czasie dostawy w kodzie lub w Merchant Center
Zwroty (hasMerchantReturnPolicy)
Tylko jako dane sklepu na stronie polityki zwrotów (od wersji 11.3)
Polityka zwrotów w Merchant Center lub w danych organizacji
Okruszki (BreadcrumbList)
Tak, gdy motyw używa okruszków WooCommerce
Spójność z widoczną nawigacją
Najczęstszy problem nie leży jednak w brakach, tylko w nadmiarze. Wtyczka SEO, wtyczka opinii i motyw potrafią dodać na tej samej stronie dwa albo trzy osobne bloki Product z różnymi cenami czy ocenami. Dlatego ustalam jedno źródło danych produktu, a resztę wyłączam. Sam sposób budowy danych, z grafem identyfikatorów, opisuję w usłudze wdrażania Schema.org.
Google Merchant Center w WooCommerce
Do darmowych wyników produktowych Google potrzebne jest konto Merchant Center z feedem produktów. Najprostsza droga to oficjalna wtyczka Google for WooCommerce (ponad 800 tys. aktywnych instalacji według strony wtyczki), która synchronizuje produkty z Merchant Center i aktualizuje ceny oraz stany. Sama synchronizacja nie wystarcza: sprawdzam tytuły produktów, kategorie Google, kody GTIN, zdjęcia i to, czy feed mówi to samo co strona.
Szybkość sklepu WooCommerce – serwer, wtyczki i szablon
Sklepy na WooCommerce wypadają w Core Web Vitals wyraźnie słabiej niż sklepy na Shopify, a głównym powodem jest czas odpowiedzi serwera. Według zbioru danych CartHacker opartego na HTTP Archive i Chrome UX Report (sierpień 2026) wszystkie trzy wskaźniki na telefonie przechodzi 39,5% sklepów na WooCommerce, 76,5% na Shopify i 53% wszystkich stron. Dobry czas odpowiedzi serwera ma tylko 12,7% sklepów na WooCommerce.
Źródło: CartHacker, Ecommerce site speed by platform (Zenodo, dane HTTP Archive i CrUX za sierpień 2026). To dane o sklepach, nie o samej platformie: dobrze zbudowany sklep na WooCommerce może być bardzo szybki.
To nie wyrok dla platformy, tylko dla typowej konfiguracji: tani hosting współdzielony, kilkadziesiąt wtyczek i motyw z kreatorem stron. W audycie szybkości sklepu WooCommerce sprawdzam po kolei:
Serwer i TTFB: wersję PHP, limit pamięci, bazę danych i cache obiektów (np. Redis), bo bez nich każda strona kategorii składa się od nowa z dziesiątek zapytań.
Cache stron: pełne cache dla kategorii i produktów, z wyłączeniem koszyka, zamówienia i konta.
Wtyczki: listę wtyczek i to, które z nich ładują skrypty i style na każdej stronie, choć potrzebne są tylko na jednej.
Fragmenty koszyka: od wersji 7.8 WooCommerce nie ładuje już skryptu fragmentów koszyka na każdej stronie, tylko tam, gdzie jest widżet koszyka. Starsze motywy potrafią go jednak wymuszać i generować dodatkowe zapytanie AJAX na każdej podstronie.
Szablon i INP: ciężkie slidery, filtry przeładowujące listę skryptem i kreatory stron, które pogarszają reakcję na kliknięcie.
Obrazy i LCP: największy obraz na karcie produktu i na liście kategorii, jego format, wymiary i priorytet ładowania.
Wtyczka SEO w WooCommerce – co ustawić, a czego nie oczekiwać
Yoast SEO, Rank Math czy SEOPress pomagają ustawić tytuły, opisy, mapę witryny i noindex, ale nie zaprojektują architektury sklepu. Nie zdecydują, które filtry mają popyt, nie poprawią szablonu, który linkuje do produktów przez parametry, i nie przyspieszą serwera. Wybór konkretnej wtyczki ma mniejsze znaczenie niż jej ustawienia.
Jedna wtyczka SEO, nie dwie. Dwie wtyczki to zwykle podwójne tytuły, canonicale i bloki danych strukturalnych.
Szablony tytułów dla produktów i kategorii, które zaczynają się od nazwy, a nie od nazwy sklepu.
noindex dla tagów i wyników wyszukiwania, jeśli nie są stronami docelowymi, i usunięcie ich z mapy witryny.
Mapa witryny bez adresów z noindex, przekierowanych i z parametrami.
Sprawdzenie danych produktu po instalacji wtyczki: czy nie powstał drugi blok Product obok tego z WooCommerce.
Produkty niedostępne i usunięte w WooCommerce
Opcja ukrywania niedostępnych produktów w ustawieniach magazynu usuwa je z list w sklepie, ale nie usuwa ich stron. W kodzie WooCommerce ta opcja wyklucza produkty bez stanu z zapytań o listy produktów, czyli z kategorii, sklepu i wyszukiwarki. Strona produktu nadal działa, ma linki zewnętrzne i może być w indeksie, więc decyzję o niej trzeba podjąć osobno.
Sytuacja
Co robię ze stroną produktu
Chwilowy brak, produkt wróci
Zostawiam stronę z kodem 200 i dostępnością OutOfStock lub BackOrder, dodaję informację o terminie i podobne produkty
Produkt wycofany, jest następca
Przekierowanie 301 na następcę
Produkt wycofany, bez następcy, z linkami lub ruchem
Przekierowanie 301 na najbliższą kategorię albo strona z informacją i alternatywami
Produkt wycofany, bez linków i ruchu
Kod 404 lub 410
Kategoria, która chwilowo nie ma produktów
noindex albo 404, tak jak zaleca Google dla pustych kategorii
Przy sklepach z dużą rotacją asortymentu tę logikę wdrażam w kodzie, żeby nie zależała od tego, czy ktoś pamięta o przekierowaniu przy usuwaniu produktu.
WooCommerce a widoczność produktów w AI Mode i ChatGPT
Asystenci zakupowi korzystają z tych samych danych co wyszukiwarka: feedów produktowych, danych strukturalnych i treści strony, którą ich roboty mogą pobrać. Dlatego sklep WooCommerce przygotowuję pod AI tak samo starannie jak pod Google, tylko z kilkoma dodatkowymi krokami:
Merchant Center i Shopping Graph: produkty zsynchronizowane z Merchant Center trafiają do bazy, z której Google korzysta także w AI Mode.
Dostęp dla robotów wyszukiwarek AI: sprawdzam, czy robots.txt, firewall lub wtyczka bezpieczeństwa nie blokują np. OAI-SearchBot, czyli robota, z którego korzysta wyszukiwanie w ChatGPT.
Treść widoczna bez JavaScriptu: nazwa, cena, dostępność i opis muszą być w HTML, a nie dopiero po załadowaniu skryptu.
Kompletne parametry produktu: marka, GTIN, materiał, wymiary i zastosowanie. Na takich atrybutach asystenci porównują produkty.
MCP w WooCommerce: WooCommerce udostępnia swoje funkcje agentom AI przez protokół MCP (Model Context Protocol) z pomocą wtyczki MCP Adapter. Według dokumentacji to wciąż wersja dla deweloperów, więc traktuję ją jako eksperyment, a nie podstawę widoczności.
Kiedy naprawiać WooCommerce, a kiedy zmienić platformę
W większości sklepów problemy SEO w WooCommerce da się naprawić bez zmiany platformy. Zmiana silnika ma sens dopiero wtedy, gdy ograniczenia wynikają z samej architektury, a nie z konfiguracji. Przed audytem mówię wprost, która sytuacja dotyczy Twojego sklepu.
Sygnał
Raczej naprawiać WooCommerce
Raczej rozważyć migrację
Szybkość
Wolny hosting, brak cache, ciężki motyw
Nawet na dobrym serwerze z cache baza nie nadąża przy dziesiątkach tysięcy SKU i wariantów
Filtry
Filtry generują duplikaty, ale da się je opanować regułami
Logika filtrów i wariantów wymaga przebudowy, której koszt przekracza zmianę silnika
Zespół
Masz dostęp do kodu motywu albo developera
Sklep stoi na dziesiątkach wtyczek, których nikt nie utrzymuje
Integracje
Hurtownie, ERP i marketplace działają przez stabilne wtyczki
Kluczowe integracje są dostępne tylko na innej platformie
Jeśli zmiana platformy jest przesądzona, przeprowadzam ją w ramach usługi migracja SEO.
Ile kosztuje pozycjonowanie sklepu WooCommerce
Pozycjonowanie sklepu na WooCommerce zaczyna się u mnie od 2 500 zł, tak jak każdego sklepu. O zakresie decyduje nie sama platforma, tylko stan konkretnej instalacji. Wycenę przygotowuję po bezpłatnej konsultacji i krótkim przeglądzie sklepu.
Czynnik
Jak wpływa na zakres w WooCommerce
Liczba produktów, wariantów i atrybutów
Więcej adresów z filtrów, więcej danych do uporządkowania
Motyw
Własny motyw potomny łatwo poprawić, kreator stron i motyw kupiony bez wsparcia wymagają więcej pracy
Wtyczki
Każda wtyczka filtrów, opinii czy cen może tworzyć własne adresy i dane strukturalne
Hosting
Bez dostępu do serwera nie poprawię TTFB, mogę tylko wskazać, co zmienić u dostawcy
Merchant Center
Konfiguracja Google for WooCommerce od zera albo audyt istniejącego feedu
Ogólny zakres pozycjonowania sklepu, z kolejnością prac i sposobem raportowania, opisuję na stronie pozycjonowanie sklepów internetowych. Jeśli najpierw chcesz sprawdzić stan techniczny, możesz zamówić osobno audyt SEO techniczny.
Pozycjonowanie sklepu na WooCommerce zaczyna się od 2 500 zł. Wycena zależy od liczby produktów i wariantów, motywu, wtyczek filtrów oraz dostępu do serwera. Po bezpłatnej konsultacji i krótkim przeglądzie sklepu dostajesz wycenę dopasowaną do zakresu.
Czy WooCommerce jest dobry dla SEO?
Tak, jeśli jest dobrze skonfigurowany. WooCommerce daje pełną kontrolę nad kodem, adresami i danymi strukturalnymi, ale sam tworzy adresy dla filtrów i sortowania, a typowy sklep na tej platformie ma wolny serwer. Według danych HTTP Archive i CrUX z sierpnia 2026 Core Web Vitals na telefonie przechodzi 39,5% sklepów na WooCommerce wobec 76,5% na Shopify, ale to wynik konfiguracji, a nie samej platformy.
WooCommerce czy Shopify – co jest lepsze pod SEO?
Shopify daje szybszy start i lepsze wyniki szybkości bez pracy nad serwerem, ale ogranicza kontrolę: adresy mają stałe prefiksy /products/ i /collections/, a robots.txt zmienisz tylko przez szablon robots.txt.liquid. WooCommerce pozwala zmienić prawie wszystko, ale wymaga dbania o hosting, wtyczki i filtry. Przy sklepie, który już działa, zwykle bardziej opłaca się poprawić obecną platformę niż ją zmieniać.
Yoast SEO czy Rank Math – która wtyczka SEO jest lepsza do WooCommerce?
Obie wystarczą do ustawienia tytułów, opisów, mapy witryny i noindex, a różnice w funkcjach mają mniejsze znaczenie niż konfiguracja. Ważne, żeby w sklepie działała tylko jedna wtyczka SEO i żeby nie dublowała danych Product generowanych przez WooCommerce. Żadna wtyczka nie zastąpi decyzji o filtrach, szablonach i serwerze.
Czy indeksować tagi, filtry i archiwa atrybutów w WooCommerce?
Tylko te, których ludzie szukają i które mają własną treść. Filtry z popytem zamieniam w podkategorie albo archiwa atrybutów ze stałym adresem, tagi bez planu wyłączam z indeksu, a pozostałe kombinacje filtrów i sortowania wyłączam z crawlowania w robots.txt, tak jak zaleca Google.
Jak przyspieszyć sklep WooCommerce?
Zacznij od serwera, a nie od kolejnej wtyczki. Według danych z sierpnia 2026 dobry czas odpowiedzi serwera ma tylko 12,7% sklepów na WooCommerce. Największą różnicę dają zwykle lepszy hosting, aktualne PHP, cache obiektów i stron, usunięcie wtyczek ładujących skrypty na każdej stronie oraz lżejszy szablon kategorii i produktu.
Ile trwa pozycjonowanie sklepu WooCommerce?
Poprawki techniczne Google zauważa zwykle w ciągu kilku tygodni od ponownego zaindeksowania stron, a porządki w filtrach przy dużej liczbie adresów trwają dłużej, bo wprowadzam je etapami. Wzrost ruchu na konkurencyjne frazy kategorii to najczęściej 3–6 miesięcy systematycznej pracy.