Szablon audytu technicznego SEO pomaga ustalić, dlaczego strona lub jej podstrony nie pojawiają się w indeksie Google. Obejmuje crawlowanie, indeksowanie, adres kanoniczny (canonical), linki wewnętrzne, mapę XML oraz rendering strony. Możesz korzystać z niego przy nowych publikacjach, migracjach i cyklicznych audytach miesięcznych.
Przechodź przez etapy w stałej kolejności i zapisuj wynik każdej kontroli. Przy audycie mapy XML sprawdź jej zawartość oraz adresy już zaindeksowane i te, które mogą wymagać zgłoszenia w Google Search Console.
Spis treści
Przed rozpoczęciem
Przygotuj dostęp do Google Search Console oraz listę adresów, które chcesz sprawdzić. Jeśli korzystasz z zewnętrznego narzędzia do analizy mapy XML, traktuj jego wynik jako pomocniczy. Ostateczny status adresu zweryfikuj w Google Search Console.
- Adres witryny lub konkretne adresy URL.
- Adres mapy XML.
- Dostęp do Google Search Console.
- Informacje o ostatnich zmianach na stronie.
- Miejsce do zapisywania wyników, właścicieli zadań i terminów ponownej kontroli.
Jak przygotować kartę audytu
Utwórz osobną kartę dla całej 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 status: OK, do poprawy albo nie dotyczy. Dodaj także właściciela zadania, termin wykonania i datę ponownego sprawdzenia.
Etap 1: sprawdź możliwość crawlowania
Crawlowanie to odwiedzanie adresów przez robota wyszukiwarki. Jeśli robot nie może dotrzeć do strony, kolejne kontrole nie dadzą pełnego wyniku.
- Sprawdź, czy badany adres URL działa i wyświetla oczekiwaną stronę.
- Zweryfikuj, czy adres nie jest blokowany przez plik
robots.txt. - Sprawdź, czy strona nie wymaga logowania ani dodatkowego działania użytkownika.
- Zapisz 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: sprawdź możliwość indeksowania
Indeksowanie oznacza dodanie adresu URL do zbioru stron, które Google może wyświetlać w wynikach wyszukiwania. 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 podobnym adresem, który ma pozostać w indeksie.
- Zapisz datę ostatniej zmiany i datę ponownego sprawdzenia.
Decyzja: jeśli strona ma być w indeksie, usuń niezamierzone wykluczenie. Jeśli wykluczenie jest celowe, zapisz jego powód w karcie audytu. Sama prośba o ponowne sprawdzenie nie zastępuje naprawy przyczyny.
Informacje o statusie Discovered - currently not indexed znajdziesz w artykule Jak naprawić status Discovered – currently not indexed w Google Search Console.
Informacje o statusie Crawled - currently not indexed znajdziesz w artykule Dlaczego strona ma status Crawled – currently not indexed w Google Search Console?.
[Screenshot: Inspekcja adresu URL w Google Search Console]
Etap 3: sprawdź adres 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 podobna reguła nie występuje na innych podstronach. Po zmianie wykonaj ponowną walidację.
Etap 4: sprawdź linki wewnętrzne
Linki wewnętrzne pomagają robotom znaleźć podstrony i pokazują ich miejsce w strukturze witryny. Brak linków może utrudniać odkrycie adresu, nawet gdy strona jest dostępna.
- Sprawdź, czy badany URL jest połączony z istotnej i 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: sprawdź całą mapę XML
Mapa XML to plik z listą adresów, które właściciel witryny chce zgłosić do crawlowania. Nie wymusza indeksowania. Dlatego sprawdź całą listę adresów, a nie tylko pojedynczy URL.
Jak przeanalizować mapę XML
- Otwórz adres mapy XML i sprawdź, czy plik jest dostępny.
- Skontroluj, czy mapa zawiera aktualne adresy URL.
- Sprawdź, czy nie ma w niej adresów przekierowanych, błędnych ani wykluczonych z indeksowania.
- Przeanalizuj całą mapę w narzędziu do sprawdzania indeksacji, na przykład indexchecker.link.
- Porównaj wynik narzędzia z aktualnym statusem adresów w Google Search Console.
- Podziel adresy na grupy: już zaindeksowane, niezaindeksowane oraz wymagające dalszej kontroli.
- Dla ważnych i poprawnie działających adresów, które nie są zaindeksowane, rozważ zgłoszenie ich w Google Search Console.
Zewnętrzne narzędzie może pomóc przejrzeć większą liczbę adresów z mapy, ale nie zastępuje Google Search Console. Status indeksowania, zgłoszenie adresu i prośbę o ponowne sprawdzenie zweryfikuj w Google Search Console.
- Czy badany URL znajduje się w mapie XML:
[tak / nie] - Liczba adresów w mapie:
[liczba] - Liczba adresów zaindeksowanych:
[liczba] - Liczba adresów niezaindeksowanych:
[liczba] - Czy adresy w mapie są aktualne i poprawne:
[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 ważny adres nie jest w mapie, dodaj go zgodnie z konfiguracją witryny i sprawdź wynik w Google Search Console.
[Screenshot: Lista adresów z mapy XML i wyniki sprawdzenia indeksacji]
Etap 6: sprawdź rendering i zawartość strony
Rendering to przetworzenie kodu strony w sposób, który pozwala 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 wykonaniu 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: wykonaj walidację po zmianach
Po każdej poprawce zapisz, co zostało zmienione. Następnie sprawdź ponownie dostęp, indeksowalność, canonical, linki wewnętrzne, 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 całej mapy XML:
[wynik] - Kontrola w Google Search Console:
[status] - Data kolejnego sprawdzenia:
[dd.mm.rrrr]
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. Następnie przeanalizuj ponownie wcześniejsze etapy oraz całą mapę XML.
Co zrobić, jeśli adres nadal nie jest zaindeksowany?
Jeśli kontrole techniczne 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.
Przed zgłoszeniem adresów w Google Search Console sprawdź, czy są dostępne, poprawne, przeznaczone do indeksowania i prawidłowo umieszczone w mapie XML. Pomocna jest także checklista indeksowania nowych podstron przed i po publikacji oraz poradnik Jak dodać stronę do Google Search Console i poprosić o indeksowanie.
Podsumowanie
Podczas audytu sprawdź kolejno crawlowanie, indeksowanie, canonical, linki wewnętrzne, całą mapę XML oraz rendering. Zapisuj dowody, statusy i działania naprawcze. Po każdej zmianie wykonaj ponowną walidację, a przy większej liczbie adresów porównaj mapę XML z wynikami Google Search Console.
Ten szablon możesz skopiować do kolejnego audytu. Zachowaj tę samą kolejność, zapisuj dowody i wykonuj ponowną walidację po każdej zmianie.
