Jeśli Google nie indeksuje strony, przyczyną może być blokada noindex, problemy z dostępem dla robota, błędny canonical, przekierowanie, problemy techniczne albo niewystarczająca jakość lub unikalność podstrony. Brak indeksacji nie zawsze oznacza błąd. Google nie gwarantuje dodania do indeksu każdego dostępnego adresu URL. Pierwszym krokiem powinno być sprawdzenie konkretnego adresu w Google Search Console.
Jak sprawdzić, dlaczego Google nie indeksuje strony?
Zaloguj się do Google Search Console, wybierz właściwą witrynę i wklej pełny adres URL w pole Sprawdź dowolny URL znajdujące się u góry.
Po zakończeniu analizy sprawdź informacje dotyczące indeksowania. Search Console może wskazać, że strona nie znajduje się w Google oraz dostarczyć szczegółów pomagających ustalić przyczynę.
Nie zaczynaj od wielokrotnego klikania Poproś o zindeksowanie. Najpierw sprawdź, czy adres rzeczywiście może zostać prawidłowo zaindeksowany.
Strona ma ustawiony noindex
Jedną z pierwszych rzeczy do sprawdzenia jest dyrektywa noindex.
W kodzie strony może wyglądać na przykład tak:
<meta name="robots" content="noindex">
Jej zadaniem jest poinformowanie wyszukiwarki, że dana strona nie powinna być indeksowana.
Problem często pojawia się po uruchomieniu nowej witryny. Podczas prac wersja testowa była celowo wyłączona z indeksowania, ale po publikacji ustawienie nie zostało zmienione.
Sprawdź więc, czy noindex nie występuje na stronie głównej, kategoriach, produktach, artykułach i innych podstronach, które mają zdobywać ruch z Google.
Googlebot nie może prawidłowo odwiedzić strony
Robot Google musi mieć możliwość dotarcia do treści.
Sprawdź plik:
twojadomena.pl/robots.txt
Jeśli znajdują się w nim reguły blokujące dostęp do ważnych części witryny, Google może mieć problemy z ich crawlowaniem.
Pamiętaj jednak, że robots.txt i noindex nie są tym samym. Robots.txt służy przede wszystkim do kontrolowania dostępu robotów do określonych zasobów, natomiast noindex dotyczy indeksowania.
Problemem mogą być również błędy serwera, wymaganie logowania lub inne ograniczenia uniemożliwiające robotowi normalny dostęp do strony.
Błędny canonical wskazuje inny adres
Tag canonical pomaga określić preferowaną wersję strony, gdy istnieją podobne lub powielone adresy.
Załóżmy, że chcesz indeksować:
sklep.pl/buty-sportowe
ale canonical tej podstrony wskazuje:
sklep.pl/buty
Google może uznać inny URL za właściwą wersję treści.
Błędy canonical często występują po migracji strony, zmianach w szablonie, kopiowaniu produktów lub nieprawidłowej konfiguracji systemu CMS.
Jeśli Google nie indeksuje ważnego adresu, zawsze sprawdź, jaki canonical znajduje się w kodzie i jaki adres kanoniczny rozpoznaje Google.
Adres przekierowuje na inną stronę
Jeżeli URL zwraca przekierowanie 301 lub 302, nie zachowuje się jak zwykła podstrona dostępna pod kodem 200.
Przykładowo wchodzisz na:
domena.pl/oferta-seo
ale przeglądarka automatycznie przenosi Cię na:
domena.pl/pozycjonowanie
W takiej sytuacji nie należy oczekiwać, że oba adresy będą funkcjonowały w wynikach jak dwie niezależne strony.
Sprawdź więc przekierowania, szczególnie jeśli problem z indeksacją pojawił się po zmianie adresów URL lub migracji serwisu.
Google zna stronę, ale jej nie indeksuje
Bardzo ważna sytuacja występuje wtedy, gdy Google odkrył URL, ale nie zdecydował się na jego indeksację.
Nie musi to oznaczać problemu technicznego.
Przeanalizuj wtedy jakość i przydatność podstrony. Czy zawiera unikalne informacje? Czy różni się od innych adresów w serwisie? Czy odpowiada na konkretną potrzebę użytkownika?
Problem często dotyczy sklepów internetowych. Filtry, parametry, sortowanie i warianty mogą generować ogromną liczbę podobnych adresów.
Jeżeli kilkadziesiąt URL-i prezentuje niemal identyczną zawartość, nie należy zakładać, że Google będzie chciał indeksować każdy z nich.
Strona nie ma linkowania wewnętrznego
Google musi również znaleźć adres. Jeśli nowa podstrona nie znajduje się w menu, mapie XML i nie prowadzi do niej żaden link wewnętrzny, jej odkrycie może być utrudnione.
Po opublikowaniu nowej treści dodaj linki z istniejących, tematycznie powiązanych podstron.
Przykładowo artykuł o wyborze opon zimowych może zostać podlinkowany z kategorii opon oraz innych poradników dotyczących przygotowania samochodu do zimy.
Nie twórz jednak linków wewnętrznych na siłę. Powinny pomagać użytkownikowi dotrzeć do powiązanej informacji.
Czy linkowanie zewnętrzne może pomóc?
Link z innej witryny może pomóc Google odkryć adres, a wartościowe odnośniki są również elementem szerszych działań SEO.
Warto przy tym pamiętać o zasadzie tematyczności. Nie cały serwis linkujący musi dotyczyć dokładnie Twojej branży. Tematycznie dopasowana powinna być przede wszystkim konkretna publikacja, z której pochodzi link.
Przykładowo sklep z wyposażeniem siłowni może otrzymać naturalny link z artykułu o urządzaniu domowej siłowni opublikowanego na dużym portalu o szerokiej tematyce.
Sam link nie naprawi jednak noindex, błędnego canonicala ani problemów z serwerem. Najpierw usuń przeszkody techniczne.
Co zrobić, gdy Google nadal nie indeksuje strony?
Sprawdź kolejno adres w Google Search Console, noindex, robots.txt, kod odpowiedzi serwera, przekierowania i canonical. Następnie upewnij się, że URL znajduje się w mapie XML oraz prowadzą do niego odpowiednie linki wewnętrzne.
Jeśli technicznie wszystko działa prawidłowo, przyjrzyj się jakości strony i jej podobieństwu do innych adresów w witrynie. Dopiero po usunięciu problemów ponownie sprawdź URL w Search Console i w razie potrzeby poproś o indeksowanie.
Najważniejsze jest znalezienie przyczyny. Wielokrotne zgłaszanie tego samego adresu nie rozwiąże problemu, jeśli Google nie może go poprawnie przetworzyć albo nie widzi wystarczającego powodu, aby umieścić go w indeksie.