Masz w sklepie produkt, którego nie ma już na stanie. Może wróci, może nie. I teraz pytanie, które spędza sen z powiek wielu właścicielom sklepów: usunąć stronę, zostawić ją czy przekierować? Odpowiedź "to zależy" nic nie daje, bo potrzebujesz konkretnej decyzji i kroków do wykonania. Ten poradnik prowadzi Cię przez cały proces, od zebrania danych po sprawdzenie efektu, i pokazuje, jak patrzeć na temat równolegle przez pryzmat SEO oraz widoczności w AI.
TL;DR Decyzja zależy od 3 kryteriów: ruch organiczny, backlinki i szansa na powrót produktu. Tymczasowy brak: zostaw stronę z jasnym komunikatem i poprawnym
availability. Trwałe wycofanie z ruchem lub linkami: 301 na najbliższy zamiennik albo kategorię. Zero ruchu i linków: 404 lub 410, przy czym 410 szybciej wypada z indeksu. 404/410 nie szkodzi SEO. Problemem jest soft 404, czyli przekierowanie na stronę główną bez kontekstu. W AI (ChatGPT, Gemini, Perplexity) liczy się spójność danych i cytowalna treść, nie sam adres URL.
Produkt niedostępny lub wycofany w WooCommerce — jak podjąć decyzję krok po kroku
Dylemat jest prosty do opisania i trudny do rozwiązania. Produkt znika z oferty, a Ty nie wiesz, czy zostawić jego stronę, przekierować ją, czy usunąć. Każda z tych opcji ma sens, ale tylko w konkretnej sytuacji. Zły wybór potrafi kosztować ruch, linki i zaufanie klientów.
Dlatego zamiast zgadywać, oprzyj decyzję na trzech kryteriach:
- Ruch organiczny — czy ludzie wchodzą na tę stronę z wyszukiwarki?
- Backlinki — czy ktoś z zewnątrz linkuje do tego produktu?
- Szansa na powrót — czy produkt wróci do oferty, i to w rozsądnym czasie?
Te trzy odpowiedzi prowadzą do trzech ścieżek: zostaw, przekieruj, usuń. Poniżej przechodzimy przez nie krok po kroku. Pamiętaj tylko o jednym: SEO i widoczność w AI to dwa równoległe wymiary tej samej decyzji. Zajmiemy się oboma.
Krok 1: Zbierz dane, zanim cokolwiek zmienisz
Nie ruszaj produktu, dopóki nie wiesz, co tracisz. To najważniejsza zasada w całym procesie.
Zacznij od ruchu. Wejdź do Google Search Console i otwórz raport wydajności. Sprawdź, ile wyświetleń i kliknięć zbiera URL produktu. Potem zajrzyj do GA4 i zobacz, czy użytkownicy faktycznie na niego wchodzą i co tam robią.
Dalej backlinki. Użyj narzędzia do analizy linków i sprawdź, czy jakiekolwiek zewnętrzne strony prowadzą do tego produktu. Nawet jeden wartościowy link zmienia decyzję.
Na koniec oceń szansę na powrót. Porozmawiaj z dostawcą, sprawdź sezonowość i plan asortymentowy. Produkt, który wraca za miesiąc, to zupełnie inna historia niż ten, który zniknął na zawsze.
Checklista danych wejściowych:
- Dane z Search Console za minimum 3 miesiące.
- Ruch i zachowanie użytkowników z GA4.
- Lista backlinków prowadzących do produktu.
- Informacja od dostawcy o dostępności.
- Miejsce produktu w planie asortymentowym.
Co przygotować przed startem: dostęp do Search Console, GA4, panelu WooCommerce i narzędzia do backlinków. Bez tego działasz po omacku.
Krok 2: Zakwalifikuj produkt do jednej z trzech ścieżek
Masz dane, więc czas na decyzję. Poniższa tabela zamienia "to zależy" na konkret.
| Sytuacja | Ruch | Backlinki | Rekomendacja | Dlaczego |
|---|---|---|---|---|
| Tymczasowy brak, produkt wraca | dowolny | dowolne | Zostaw stronę | Zachowujesz ruch i linki, klient widzi jasny komunikat |
| Trwałe wycofanie, produkt ma wartość | jest | są | 301 na zamiennik lub kategorię | Przenosisz wartość na sensowny cel |
| Trwałe wycofanie, brak wartości | brak | brak | 404 lub 410 | Nie ma czego chronić, porządkujesz indeks |
Jedno ostrzeżenie na start: przekierowanie produktu na stronę główną bez kontekstu to klasyczny soft 404. Google widzi wtedy stronę, która zwraca kod 200, ale nie odpowiada na intencję użytkownika. To gorsze niż uczciwe 404.
Zanim ruszysz dalej, sprawdź, czy wybrana ścieżka ma uzasadnienie w danych i czy istnieje sensowny zamiennik. Jeśli nie ma, tym bardziej nie kieruj ruchu na stronę główną.
Krok 3: Zostaw stronę — gdy produkt ma wrócić
To najczęstszy scenariusz i zwykle najlepszy wybór. Produkt chwilowo zniknął, ale wróci. Nie chcesz tracić wypracowanej pozycji ani linków.
Co zrobić w WooCommerce:
- Ustaw stan magazynowy tak, aby produkt był widoczny, ale oznaczony jako niedostępny.
- Włącz powiadomienie e-mail o dostępności, żeby zbierać zapisy klientów.
- Dodaj na stronie linki do zamienników, które są dostępne od razu.
- Zadbaj, aby komunikat o niedostępności był widoczny nad ceną, a nie schowany na dole.
Najważniejsza zasada: schema musi mówić to samo co strona. Jeśli produkt jest niedostępny, dane strukturalne powinny pokazywać OutOfStock. Sprzeczne sygnały, na przykład schema mówiąca InStock przy widocznym komunikacie o braku towaru, psują zaufanie zarówno wyszukiwarek, jak i modeli AI. Więcej o tym, jak JSON-LD wpływa na widoczność w AI, znajdziesz w materiałach Semly.
Punkty kontrolne: czy komunikat jest widoczny nad ceną, czy schema pokazuje OutOfStock, czy nie ma sprzecznych sygnałów na stronie.
Jak długo trzymać taką stronę? Tak długo, jak długo realnie liczysz na powrót produktu. Jeśli po kilku miesiącach nic się nie zmienia, wróć do kroku 2 i przemyśl decyzję.
Krok 4: Przekieruj (301) — gdy produkt znika na stałe, ale ma wartość
Produkt nie wróci, ale ma ruch albo linki. Wtedy 301 jest Twoim narzędziem.
Najpierw wybierz cel. Najlepszy jest najbliższy zamiennik, czyli produkt, który realnie zastępuje wycofany. Jeśli takiego nie ma, przekieruj na kategorię. Kategoria jest mniej precyzyjna, ale wciąż sensowna.
Zasada jest jedna: jeden stary URL prowadzi do jednego sensownego celu. Nie przekierowuj masowo wszystkiego na stronę główną. Nie buduj łańcuchów przekierowań, w których stary adres prowadzi do kolejnego przekierowania. Google śledzi je, ale każdy dodatkowy krok to strata.
W WooCommerce ustawisz 301 wtyczką SEO albo regułą na serwerze. Pamiętaj też o komunikacie dla użytkownika na stronie docelowej. Ktoś, kto trafił na zamiennik, powinien od razu wiedzieć, dlaczego tu jest.
Punkty kontrolne: czy cel jest merytorycznie zgodny, czy nie tworzysz pętli, czy stary URL znika z sitemapy.
Krok 5: Usuń (404/410) — gdy produkt nie ma żadnej wartości
Produkt nie wróci, nie ma ruchu ani linków. Nie ma czego chronić. Usuń go.
Różnica między 404 a 410 jest w praktyce niewielka, ale warto ją znać. 404 oznacza "nie znaleziono", 410 to "usunięte na stałe". Google traktuje oba podobnie, a 410 potrafi wypaść z indeksu o kilka dni szybciej. Jeśli wiesz, że produkt nie wróci, 410 jest czytelniejszym sygnałem.
Co zrobić:
- Usuń produkt w WooCommerce.
- Sprawdź, czy URL faktycznie zwraca kod 4xx.
- Upewnij się, że adres zniknął z sitemapy.
- Zgłoś URL w Search Console.
- Zadbaj o użyteczną stronę 404 z wyszukiwarką i produktami powiązanymi.
I najważniejsze: 404 ani 410 nie jest negatywnym sygnałem jakości. To normalna część internetu. Strony znikają, zmieniają się, kończą. Problem pojawia się tylko wtedy, gdy zamiast uczciwego 404 pokazujesz użytkownikowi coś bez sensu. Jeśli chcesz uporządkować indeks i uniknąć indeksowania treści, które nie powinny być publiczne, sprawdź, co udostępnić publicznie w WordPressie.
Krok 6: Sprawdź efekt i zaplanuj przegląd
Decyzja podjęta, ale praca się nie kończy. Trzeba sprawdzić, czy zadziałała.
Lista kontrolna weryfikacji:
- Search Console: raport pokrycia, czy URL został poprawnie usunięty lub przekierowany.
- Search Console: raport wydajności, czy ruch nie spadł bardziej niż się spodziewałeś.
- Search Console: raport widoczności w AI, jeśli jest dostępny w Twoim panelu.
- Audyt crawl: czy nie ma błędów 4xx w miejscach, gdzie ich nie chcesz.
- Logi serwera: czy boty nie próbują w kółko dostać się do martwego adresu.
Do decyzji wróć po 1 do 3 miesięcy. Kryterium powrotu jest proste: produkt wraca do oferty, zmienia się popyt albo pojawia się nowy zamiennik. Wtedy od nowa przechodzisz przez krok 2.
Warstwa GEO: co produkty niedostępne znaczą dla widoczności w AI
Tu robi się ciekawie. Wiele osób myśli, że skoro strona jest zaindeksowana, to AI ją widzi. To nie to samo.
Modele AI korzystają z indeksów wyszukiwarek. ChatGPT sięga do indeksu Bing, Gemini do indeksu Google, a Perplexity do własnego, który mocno waży świeżość. Wniosek jest prosty: URL zwracający 4xx nie może być źródłem, bo nie ma treści. Przekierowanie przenosi sens tylko wtedy, gdy cel jest merytorycznie zgodny.
Jest jeszcze drugi problem, mniej oczywisty. Niespójne dane psują zaufanie modeli. Jeśli schema mówi InStock, a strona pokazuje "out of stock", AI dostaje sprzeczny sygnał. Efekt? Model może pominąć produkt albo, co gorsza, polecić klientowi coś, czego nie ma. To jeden z najczęstszych błędów GEO, który sprawia, że Gemini i inne modele nie polecają produktów.
Dlatego warto rozdzielić dwie rzeczy: być zaindeksowanym i być cytowanym. Zaindeksowanie to warunek wstępny. Cytowanie to efekt spójnych, aktualnych i wartościowych danych.
Na co uważać: najczęstsza sprzeczka to schema mówiąca jedno, a widoczna treść drugie. Zanim uznasz temat za zamknięty, sprawdź, czy dane strukturalne zgadzają się ze stanem magazynowym.
Tu wchodzi Semly.ai. To polska platforma GEO dla e-commerce, która dba właśnie o spójność danych produktowych i widoczność oferty w modelach AI. Integracja z WooCommerce działa przez API key, bez instalowania wtyczek, a dane produktowe aktualizują się automatycznie co 24 godziny. Dzięki temu informacja o tym, że produkt jest niedostępny, nie zostaje w tyle za rzeczywistością. Semly.ai mierzy też AI Accuracy Rate, czyli zgodność informacji o marce ze stanem faktycznym. To metryka, która pokazuje wprost, czy AI mówi o Twojej ofercie prawdę.
Najczęstsze błędy i jak je naprawić
| Błąd | Dlaczego szkodzi | Naprawa |
|---|---|---|
| Przekierowanie wszystkiego na stronę główną | Tworzy soft 404, traci kontekst | Kieruj na zamiennik lub kategorię |
Brak noindex przy ukrytych produktach |
Ukryty produkt nadal bywa indeksowany | Dodaj noindex i usuń z sitemapy |
| Niespójna schema | AI dostaje sprzeczne sygnały | Zsynchronizuj availability ze stanem strony |
| Łańcuchy przekierowań | Rozpraszają sygnały i spowalniają | Jeden stary URL, jeden cel |
| Brak customowej strony 404 | Użytkownik wychodzi bez powrotu | Dodaj wyszukiwarkę i produkty powiązane |
| Brak przeglądu decyzji | Decyzja się starzeje razem z produktem | Wróć do tematu po 1 do 3 miesięcy |
Szczególnie uważaj na pierwszy błąd. To najczęstsza pułapka, bo wydaje się bezpieczna. W praktyce zabiera użytkownikowi kontekst i osłabia wartość, którą chciałeś zachować. Podobnie bywa z duplikacją adresów i wersji językowych — jeśli masz sklep w kilku językach, warto zadbać o hreflang i canonical bez duplikacji.
Co dalej
Decyzję o produkcie niedostępnym lub wycofanym w WooCommerce podejmujesz raz, ale wracasz do niej regularnie. Produkty wracają, popyt się zmienia, asortyment się przesuwa. Traktuj to jak proces, nie jak jednorazowe kliknięcie.
Czasem warto rozważyć warianty. Zamiast 301 możesz zastosować noindex, jeśli chcesz zachować linki, ale nie chcesz strony w wynikach. Zamiast usuwać produkt, możesz zostawić stronę z treścią doradczą: alternatywami, porównaniami, wskazówkami. Taka treść bywa cytowana przez AI nawet wtedy, gdy sam produkt zniknął z oferty — dobrze przygotowana sekcja FAQ pod AEO zwiększa szansę, że model AI sięgnie właśnie po Twoje odpowiedzi.
I jeszcze jedno. Widoczność w AI to nie dodatek do SEO, tylko jego uzupełnienie. Jedno bez drugiego nie działa w pełni.
Jeśli chcesz sprawdzić, jak Twoja oferta wypada w rekomendacjach modeli AI, Semly.ai oferuje darmowy raport widoczności. Integracja z WooCommerce zajmuje chwilę, działa przez API key i nie wymaga wtyczek. To dobry pierwszy krok, żeby zobaczyć, co AI mówi o Twoim sklepie i gdzie dane wymagają poprawy.