Jak audyt SEO sklepu internetowego wykrył 8400 zduplikowanych adresów URL blokujących ruch
W skrócie: Sklep z narzędziami ogrodniczymi na WooCommerce tracił ruch mimo regularnych wpisów blogowych. Audyt SEO sklepu internetowego wykazał, że filtry produktów generowały ponad 8400 indeksowalnych adresów URL duplikujących te same treści, a dwie kategorie konkurowały o te same frazy. Po wdrożeniu poprawek ruch organiczny wrócił do poziomu z poprzedniego roku w ciągu 4 miesięcy.
Sklep z narzędziami ogrodniczymi zgłosił się do nas w marcu z jednym pytaniem: dlaczego ruch z Google spada od ośmiu miesięcy, mimo że co tydzień publikują nowy wpis na blogu. Właściciel podejrzewał, że problem leży w treściach, więc zamówił więcej tekstów od copywritera. Ruch dalej spadał.
Co wykazał audyt
Zamiast kolejnych artykułów zaproponowaliśmy audyt SEO całego sklepu. Google Search Console pokazywał zaindeksowane 11 200 adresów URL, podczas gdy sklep miał fizycznie 680 produktów i 34 kategorie. Różnicę tłumaczyły filtry sortowania i atrybutów (kolor rączki, długość, producent), które WooCommerce generował jako osobne, indeksowalne adresy typu ?kolor=czerwony&dlugosc=60cm. Łącznie 8400 takich kombinacji trafiło do indeksu, każda z praktycznie identyczną treścią.
Kanibalizacja kategorii
Drugim problemem były dwie kategorie, sekatory i sekatory ogrodowe, utworzone przez dwóch różnych pracowników w odstępie roku. Obie miały podobne opisy i konkurowały w Google o tę samą frazę, przez co żadna nie utrzymywała stabilnej pozycji w TOP 10, oscylując między miejscem 11 a 19.
Jakie poprawki wdrożono
| Problem | Działanie | Czas wdrożenia |
|---|---|---|
| 8400 zduplikowanych URL z filtrów | Canonical + blokada w robots.txt dla parametrów | 3 dni |
| Kanibalizacja kategorii sekatorów | Scalenie kategorii i przekierowanie 301 | 1 dzień |
| Brak danych strukturalnych produktów | Dodanie schema Product i AggregateRating | 5 dni |
| Czas ładowania strony kategorii 4,1 s | Optymalizacja obrazów i cache | 4 dni |
Efekty po czterech miesiącach
Liczba zaindeksowanych adresów spadła z 11 200 do 790, czyli zbliżyła się do faktycznej liczby produktów i kategorii. Pozycja średnia dla głównych fraz produktowych wzrosła z okolic 18 do przedziału 7-9. Ruch organiczny w czwartym miesiącu po wdrożeniu zmian zrównał się z wynikiem z analogicznego okresu rok wcześniej, a wartość koszyka ze źródła organicznego wzrosła o około 15 procent, co przypisujemy lepszej jakości wejść (mniej przypadkowych kliknięć w zduplikowane filtry).
Ten przypadek dobrze pokazuje, czym różni się audyt SEO sklepu internetowego od zwykłego audytu strony WordPress: skupia się na strukturze katalogu produktowego, filtrach i duplikacji, a nie tylko na szybkości i kodzie. Warto też zerknąć na artykuł po jakim czasie widać efekty pozycjonowania SEO, bo ten przypadek pokazuje realistyczny harmonogram, nie obietnicę szybkich efektów.
FAQ
Ile kosztuje audyt SEO sklepu internetowego takiej wielkości?
Dla sklepu z 680 produktami i 34 kategoriami taki audyt wyceniamy zwykle w przedziale 1500-3500 zł, w zależności od liczby filtrów i integracji z porównywarkami cen.
Czy problem z duplikatami URL z filtrów dotyczy tylko WooCommerce?
Nie, to częsty problem każdego sklepu z filtrami produktowymi, w tym na PrestaShop i Magento. W naszej praktyce dotyka około 7 z 10 sklepów, które nie skonfigurowały canonical dla parametrów URL.
Czy wystarczy jednorazowy audyt, czy trzeba go powtarzać?
Rekomendujemy powtórny audyt po 6-12 miesiącach lub po każdej większej zmianie struktury kategorii, bo nowe filtry czy atrybuty produktowe mogą znów wygenerować duplikaty.
Jak długo trwa wdrożenie poprawek po audycie?
W tym przypadku kluczowe poprawki wdrożono w ciągu 13 dni roboczych, a pełne efekty w wynikach Google były widoczne po 4 miesiącach.