Publikacja · sailmedia.pl
Jak wykrywać pułapki Googlebota w katalogu produktów
Poznaj praktyczny audyt logów Googlebota w e-commerce: wykrywaj pułapki URL, błędy serwera i marnowanie crawlowania bez niepotwierdzonych obietnic.
Sprawdzanie dostępności głosu lokalnego…
Audyt zaczyna się od pytania: które adresy pobiera Googlebot?
W dużym sklepie sama liczba zaindeksowanych stron nie wyjaśnia, czy Googlebot trafia na właściwe zasoby. Najpierw zbierz surowe logi serwera z reprezentatywnego okresu obejmującego zwykłe dni oraz znane wdrożenia lub sezonowe skoki. Uwzględnij co najmniej datę, ścieżkę żądania, kod odpowiedzi, metodę, user-agent i czas odpowiedzi. Odfiltruj ruch, który tylko deklaruje nazwę Googlebota: zweryfikuj adresy IP zgodnie z aktualnymi wskazówkami Google, ponieważ podszywanie się pod robota jest możliwe. Nie zakładaj, że każda linia logu oznacza Googlebot Search; rozdzielaj typy robotów, jeśli można je wiarygodnie rozpoznać.
Ustal punkt odniesienia: liczbę żądań do stron produktowych, kategorii, filtrów, paginacji, plików statycznych i adresów nieistniejących. Następnie porównaj logi z mapami witryn, danymi z Search Console oraz regułami routingu sklepu. To źródła o różnym zakresie i opóźnieniu, więc rozbieżności są wskazówką do sprawdzenia, nie dowodem błędu. Zachowaj próbkę adresów, aby dalsze wnioski można było odtworzyć.
Zbuduj segmenty URL, zanim policzysz problem
Nie analizuj katalogu jako jednej puli. Przypisz adresy do segmentów na podstawie wzorców URL i danych aplikacji: produkty aktywne, wycofane, kategorie, sortowanie, filtry, wyszukiwarka wewnętrzna, warianty, paginacja oraz zasoby techniczne. Dla każdego segmentu sprawdź, jaka jest oczekiwana odpowiedź HTTP, czy strona ma być indeksowalna i czy zawiera użyteczną, kanoniczną treść. Uzgodnij te oczekiwania z zespołem produktu: wyprzedany produkt może pozostać wartościową stroną, ale nie każda kombinacja filtrów zasługuje na osobny adres.
Policz udział żądań dla każdego segmentu, ale nie wyciągaj wniosków wyłącznie z udziału. Ważne są również odpowiedzi 5xx, przekierowania łańcuchowe, powtarzające się 404 i czas obsługi. Przykład: nagły wzrost pobrań URL-i z parametrami sortowania może wynikać z linków generowanych przez interfejs, a nie z nowego popytu na produkty. Otwórz reprezentatywne adresy, prześledź linki prowadzące do nich i ustal, czy problem powstaje w szablonie, filtrze, czy zewnętrznym odnośniku.
Rozpoznawaj pułapki parametrów i nieskończone ścieżki
Typowym sygnałem pułapki jest wiele adresów o bardzo podobnej treści, różniących się kolejnością parametrów, kombinacją filtrów lub wartościami, które nie zmieniają faktycznego wyniku. Sprawdź, czy robot może przechodzić przez nieograniczoną liczbę kombinacji, na przykład filtry ceny łączone z kolorem, rozmiarem i sortowaniem. W logach szukaj wysokiej różnorodności URL-i w jednym segmencie, częstych powrotów do tych samych wzorców oraz odpowiedzi prowadzących do pustych lub niemal identycznych list.
Diagnozę potwierdź w aplikacji: sprawdź reguły tworzenia linków, linki kanoniczne, meta robots i odpowiedzi HTTP. Nie traktuj canonicala jako mechanizmu blokowania crawlowania; wskazuje preferowany adres, ale nie gwarantuje, że alternatywne strony nie będą pobierane. Nie blokuj pochopnie parametrów w robots.txt, bo możesz utrudnić robotowi odczyt sygnałów kanonicznych lub ważnej treści. Wybierz konkretną politykę dla filtrów, np. indeksowanie tylko zestawów o potwierdzonym popycie i stabilnej treści, a pozostałe kombinacje ogranicz w nawigacji i według przetestowanej konfiguracji.
Oddziel problemy serwera od problemów z odkrywaniem
Jeżeli Googlebot otrzymuje dużo 5xx, timeoutów lub wolnych odpowiedzi, najpierw skoordynuj analizę z zespołem infrastruktury. Zestaw kody i czasy z obciążeniem aplikacji, bazą danych, CDN-em oraz wdrożeniami. Sprawdź, czy błędy dotyczą całego serwisu, konkretnego regionu, szablonu albo interfejsu API używanego przez strony produktu. Pojedynczy incydent nie uzasadnia trwałej zmiany SEO; powtarzalność i zakres trzeba potwierdzić w logach oraz monitoringu.
Przy dużej liczbie 3xx sprawdź, czy przekierowania kończą się na właściwym adresie, bez pętli i zbędnych przeskoków. Dla 404 odróżnij nieistniejące produkty od błędów linkowania do nadal dostępnych stron. Ustal właściciela i priorytet: awaria kategorii o dużym znaczeniu wymaga innej reakcji niż sporadyczne żądanie starego URL-a. Warto rejestrować czas rozpoczęcia problemu, poprawkę i moment ustąpienia, aby porównać późniejsze logi. Nie обещuj natychmiastowej poprawy indeksacji po naprawie — ponowne pobranie i przetworzenie adresów zależy od Google.
Podejmuj zmiany na podstawie testu i listy kontrolnej
Każdy wniosek zamień w mały, mierzalny test. Przed wdrożeniem zachowaj próbkę URL-i i zapisz oczekiwane zachowanie: kod odpowiedzi, canonical, dyrektywę indeksowania, obecność w mapie witryny oraz sposób linkowania. Najpierw wdrażaj zmianę na ograniczonym typie stron lub środowisku testowym. Po wdrożeniu sprawdź rzeczywiste odpowiedzi serwera i logi; crawler testowy może pomóc, ale nie odtwarza w pełni decyzji Google.
Lista kontroli może obejmować: czy mapy witryn zawierają aktualne kanoniczne adresy, czy strony ważnych kategorii są osiągalne przez zwykłe linki, czy parametry nie mnożą bezużytecznych ścieżek, czy serwer stabilnie obsługuje żądania oraz czy zmiany nie odcięły treści potrzebnej do renderowania. Zapisuj wyniki przed i po, wraz z ograniczeniami danych. Właściciel serwisu powinien umieć cofnąć zmianę, która zwiększa błędy lub usuwa ważne strony z odkrywania. Sam raport o liczbie żądań nie jest celem — liczy się bezpieczne kierowanie crawlowania ku użytecznym i poprawnie obsługiwanym adresom.