Skorzystaj z szablonu audytu technicznego SEO, aby sprawdzić crawlowanie, indeksowanie, adres kanoniczny (canonical), linki wewnętrzne, mapę XML oraz rendering strony. Szablon pomaga ustalić, dlaczego strona lub jej podstrony nie pojawiają się w indeksie Google. Możesz używać go przy nowych publikacjach, migracjach oraz cyklicznych audytach miesięcznych. Zamiast sprawdzać raporty przypadkowo, przechodź przez kolejne etapy i zapisuj wynik każdej kontroli.
Spis treści
Jak przygotować kartę audytu
Utwórz osobną kartę dla witryny, katalogu albo listy konkretnych adresów URL. Na początku zapisz zakres i datę badania.
- Data audytu:
[dd.mm.rrrr] - Typ audytu:
[nowa publikacja / migracja / audyt miesięczny] - Badane adresy URL:
[lista URL-i] - Osoba odpowiedzialna:
[imię lub firma] - Główne narzędzie i źródło danych:
[Google Search Console / crawler / test ręczny] - Najważniejszy problem:
[opis]
Dla każdego adresu zapisz także status: OK, do poprawy albo nie dotyczy. Dodaj właściciela zadania, termin i datę ponownego sprawdzenia.
Etap 1: sprawdzenie możliwości crawlowania
Crawlowanie to odwiedzanie adresów przez robota wyszukiwarki. Jeśli robot nie może dotrzeć do strony, kolejne kontrole nie przyniosą pełnego wyniku.
- Sprawdź, czy badany adres URL działa i zwraca oczekiwaną stronę.
- Zweryfikuj, czy nie ma blokady dla robota w pliku
robots.txt. - Sprawdź, czy strona nie wymaga logowania albo dodatkowego działania użytkownika.
- Zapisz ewentualne błędy serwera, przekierowania i niedostępne zasoby.
Decyzja: jeśli robot nie może odwiedzić adresu, najpierw usuń blokadę lub błąd dostępu. Dopiero potem przejdź do oceny indeksowania.
Wynik: [dostępny / zablokowany / błąd / przekierowanie]
Dowód: [URL, komunikat, data]
Działanie: [co należy zmienić]
Etap 2: sprawdzenie możliwości indeksowania
Indeksowanie oznacza dodanie adresu URL do zbioru stron, które Google może wyświetlać w wynikach. Dostępna strona nie musi zostać zaindeksowana.
- Sprawdź adres URL w Google Search Console.
- Zapisz aktualny status, na przykład informację, że strona została odwiedzona, ale nie jest obecnie zaindeksowana.
- Sprawdź, czy strona nie zawiera ustawienia wykluczającego ją z indeksu.
- Porównaj badany adres z adresem, który ma pozostać w indeksie.
Decyzja: jeśli strona ma być w indeksie, usuń niezamierzone wykluczenie. Jeśli wykluczenie jest celowe, zapisz jego powód w karcie audytu. Samo wysłanie prośby o ponowne sprawdzenie nie zastępuje naprawy przyczyny.
Etap 3: kontrola adresu canonical
Canonical wskazuje preferowany adres spośród kilku podobnych wersji strony. Błędny canonical może skierować sygnały na inny URL i utrudnić indeksowanie właściwej podstrony.
- Canonical dla strony:
[URL] - Czy wskazuje badany adres:
[tak / nie] - Czy wskazany adres działa:
[tak / nie] - Czy wskazanie jest zgodne z zamiarem właściciela strony:
[tak / nie]
Decyzja: jeśli canonical prowadzi do innego adresu bez uzasadnienia, popraw konfigurację i sprawdź, czy podobne reguły nie występują na innych podstronach. Po zmianie wykonaj ponowną walidację.
Etap 4: linki wewnętrzne
Linki wewnętrzne pomagają robotom znaleźć podstrony i określają ich miejsce w strukturze witryny. Brak linków może utrudniać odkrycie adresu, nawet gdy jest on dostępny.
- Sprawdź, czy badany URL jest połączony z istotnej, dostępnej podstrony.
- Zweryfikuj, czy link prowadzi do właściwego adresu, a nie do przekierowania lub błędu.
- Zapisz strony, z których prowadzą najważniejsze linki.
- Sprawdź, czy nowy adres jest osiągalny bez polegania wyłącznie na mapie XML.
Wynik: [ma linki / ma za mało linków / brak linków]
Plan poprawy: [strona źródłowa, miejsce linku, termin]
Etap 5: mapa XML
Mapa XML to plik z listą adresów, które właściciel witryny chce zgłosić do crawlowania. Nie wymusza ona indeksowania, dlatego trzeba porównać jej zawartość z rzeczywistą strukturą strony.
- Czy badany URL znajduje się w mapie XML:
[tak / nie] - Czy adres w mapie jest aktualny i poprawny:
[tak / nie] - Czy mapa zawiera tylko adresy przeznaczone do indeksowania:
[tak / nie] - Czy mapa jest zgłoszona i odczytywana bez błędu:
[tak / nie]
Decyzja: jeśli mapa zawiera stare, przekierowane lub wykluczone adresy, uporządkuj ją. Jeśli nowy adres nie jest w mapie, dodaj go zgodnie z konfiguracją witryny i sprawdź wynik w Google Search Console.
Etap 6: rendering i zawartość strony
Rendering to przetworzenie kodu strony w sposób pozwalający odczytać jej treść i elementy. Problem z renderingiem może sprawić, że robot zobaczy inną zawartość niż użytkownik.
- Porównaj treść widoczną w przeglądarce z treścią dostępną w kodzie strony.
- Sprawdź, czy główna treść nie pojawia się dopiero po błędzie skryptu.
- Zweryfikuj, czy ważne linki i elementy nie są tworzone wyłącznie w sposób niedostępny dla robota.
- Zapisz błędy JavaScript, brakujące zasoby i problemy z ładowaniem.
Wynik: [rendering poprawny / częściowy / błędny]
Objaw: [czego brakuje po przetworzeniu strony]
Działanie: [poprawka i osoba odpowiedzialna]
Etap 7: walidacja po zmianach
Po każdej poprawce zapisz, co zostało zmienione. Następnie sprawdź ponownie dostęp, indeksowalność, canonical, linki, mapę XML i rendering. Nie oceniaj wyniku wyłącznie na podstawie jednej kontroli.
- Data wdrożenia:
[dd.mm.rrrr] - Zmiana:
[opis] - Adresy objęte zmianą:
[URL-e] - Kontrola techniczna:
[wynik] - Kontrola w Google Search Console:
[status] - Data kolejnego sprawdzenia:
[dd.mm.rrrr]
Propagacja i aktualizacja danych w narzędziach może potrwać. Jeśli status nie zmienia się po naprawie, najpierw sprawdź, czy zmiana jest widoczna na badanym adresie, a następnie przeanalizuj ponownie wszystkie wcześniejsze etapy.
Co zrobić, jeśli problem nadal występuje
Jeśli wszystkie kontrole mają wynik pozytywny, a adres nadal nie jest w indeksie, zapisz pełny status z Google Search Console, datę ostatniej zmiany i wyniki testów. Przydatne będzie także porównanie z podobnymi podstronami, które są już widoczne w indeksie.
Gdy problem dotyczy wielu adresów, przeanalizuj je jako grupę. Wspólny canonical, reguła dostępu, ustawienie mapy XML albo błąd renderowania może wpływać na całą sekcję witryny. Do dalszej diagnozy możesz wykorzystać także poradnik Dlaczego strona ma status Crawled – currently not indexed w Google Search Console? oraz checklistę indeksowania nowych podstron.
Ten szablon możesz skopiować do kolejnego audytu. Najważniejsze jest zachowanie tej samej kolejności, zapisywanie dowodów i ponowna walidacja po każdej zmianie.
