Najpierw: sprawdź, czy jest problem
Zanim zaczniesz szukać przyczyny, upewnij się, że problem rzeczywiście istnieje. Wpisz w Google:
Jeśli nie ma wyników lub jest ich znacznie mniej niż liczba stron na stronie — czytaj dalej.
Otwórz również Google Search Console → Indeksowanie → Strony. Tam Google wyjaśnia, dlaczego każda strona nie jest indeksowana.
12 powodów i rozwiązania
Tag noindex na stronie
Najczęstszy powód „niewidoczności” w Google. Kod strony zawiera tag, który bezpośrednio zabrania indeksacji:
Taki tag mógł pojawić się przez pomyłkę podczas rozwoju lub jeśli CMS automatycznie ustawia noindex dla określonych typów stron (tagi, kategorie, strony wyszukiwania).
Sprawdź kod każdej strony (Ctrl+U w przeglądarce, szukaj „noindex”). W WordPressie — sprawdź Yoast SEO lub RankMath, ustawienia widoczności dla każdego typu wpisu.
Zablokowane w robots.txt
Plik robots.txt może blokować Googlebota przed skanowaniem całych sekcji strony. Otwórz yoursite.com/robots.txt i szukaj linii takich jak:
Jeśli linia Disallow: / — blokuje to całą stronę. Usuń lub zamień na Disallow: (puste wartości — pozwala na wszystko). Sprawdź za pomocą narzędzia do testowania robots.txt w Search Console.
Strona jest chroniona hasłem lub w trakcie konserwacji
Jeśli strona wymaga autoryzacji lub zwraca kod 503 — Googlebot nie może uzyskać dostępu do treści. Jest to typowe dla nowych stron uruchamianych „cicho”.
Upewnij się, że strona jest dostępna bez autoryzacji. Sprawdź w Google Search Console → Inspekcja URL → „Testuj na żywo URL”.
Niski budżet skanowania — Googlebot nie nadąża
Google przydziela każdej stronie określony „budżet skanowania” — liczbę stron, które jest gotów skanować w danym czasie. Dla nowych i małych stron ten budżet jest minimalny.
Jeśli strona ma tysiące stron lub często się zmienia — Googlebot po prostu nie może skanować wszystkich adresów URL.
Użyj Google Indexing API dla priorytetowych stron. Usuń „śmieciowe” adresy URL z mapy witryny (tagi z 1 artykułem, puste kategorie, zapytania wyszukiwania). Sprawdź szybkość strony — wolna strona otrzymuje mniejszy budżet skanowania.
Duplikaty treści i kanoniczne
Jeśli wiele adresów URL ma tę samą lub bardzo podobną treść, Google wybiera jeden „kanoniczny” adres URL i może zignorować pozostałe. Typowe problemy:
- Wersje HTTP i HTTPS strony bez przekierowania
- Wersje www i non-www
- Strony z ukośnikiem na końcu i bez: /page i /page/
- Parametry URL: /page?utm_source=... zamiast /page
Ustaw tag kanoniczny na wszystkich stronach wskazujący na „główną” wersję. Skonfiguruj przekierowania 301. W Search Console sprawdź raport „Odkryto — obecnie nieindeksowane” — często zawiera informacje o duplikatach.
Cienka lub niskiej jakości treść
Google może odmówić indeksacji stron z niewielką ilością unikalnego tekstu. W niebezpieczeństwie:
- Strony z mniej niż 300–500 słowami
- Automatycznie generowana treść
- Strony szablonowe z minimalną unikalną zawartością (tagi, miesiące)
- Treść skopiowana z innych stron
Albo znacznie popraw treść, albo zamknij takie strony tagiem noindex. Lepiej mieć 50 jakościowych stron indeksowanych niż 500 „niewidocznych”.
Przyspiesz indeksację z IndexFast
Gdy usuniesz problemy techniczne — wyślij wszystkie adresy URL bezpośrednio przez Google Indexing API. Zobaczysz wynik w ciągu kilku godzin, a nie tygodni.
Wypróbuj za darmo →Błędy serwera — kody 4xx i 5xx
Jeśli Googlebot otrzymuje błędy podczas żądania stron — przestaje je odwiedzać i usuwa je z indeksu. Kody 404 (nie znaleziono), 500 (błąd serwera), 503 (usługa niedostępna) — wszystko to zmniejsza aktywność skanowania.
Search Console → Indeksowanie → Strony → „Nie znaleziono (404)” i „Błąd serwera (5xx)”. Napraw lub skonfiguruj przekierowania 301 dla usuniętych stron. Sprawdź logi serwera pod kątem masowych błędów.
Wolna prędkość ładowania strony
Google uwzględnia Core Web Vitals przy rankingach i przy określaniu budżetu skanowania. Bardzo wolna strona (LCP > 4 sekundy) otrzymuje mniejszy budżet skanowania.
Sprawdź za pomocą PageSpeed Insights (pagespeed.web.dev). Kluczowe metryki: LCP (Largest Contentful Paint) poniżej 2.5s, FID poniżej 100ms, CLS poniżej 0.1. Optymalizuj obrazy, włącz pamięć podręczną, podłącz CDN.
Brak linków do strony
Googlebot znajduje nowe strony głównie przez linki. Jeśli na stronę nie ma żadnych wewnętrznych lub zewnętrznych linków — może pozostać „niewidoczna”, nawet jeśli jest w mapie witryny.
Dodaj wewnętrzne linki z innych popularnych stron. Upewnij się, że nowe artykuły pojawiają się w sekcjach „Przeczytaj także”, „Nowe publikacje” itp. Lub użyj Indexing API, aby bezpośrednio powiadomić Google.
Renderowanie JavaScript blokuje treść
Jeśli twoja strona jest zbudowana na React, Vue lub Angular i treść jest renderowana tylko po stronie klienta — Googlebot może nie widzieć tekstu stron. „Widzi” tylko pustą strukturę HTML.
Skonfiguruj renderowanie po stronie serwera (SSR) lub generację statycznych stron (SSG). Sprawdź w Search Console → Inspekcja URL → „Zobacz zaindeksowaną stronę” — pokazuje dokładnie, co widzi Googlebot.
Młoda domena — po prostu potrzebuje czasu
Dla nowych domen (mniej niż 6 miesięcy) Google zazwyczaj wolniej dodaje strony do indeksu. To normalne — algorytmy weryfikują wiarygodność nowych zasobów.
Uzyskaj kilka jakościowych linków zewnętrznych (z autorytatywnych stron w twojej niszy). Regularnie publikuj jakościową treść. Użyj Indexing API, aby przyspieszyć proces. Zarejestruj stronę w Search Console i dodaj mapę witryny.
Filtr lub kara Google
W rzadkich przypadkach strona może otrzymać ręczną karę od zespołu Google (za manipulacje linkami, spamową treść, cloaking itp.) lub automatyczną karę algorytmiczną.
Sprawdź Search Console → Bezpieczeństwo i działania ręczne → Działania ręczne. Jeśli jest kara — napraw naruszenia i złóż wniosek o przegląd. W przypadku filtrów algorytmicznych — popraw jakość treści i profil linków.
Plan działania krok po kroku
Jeśli twoja strona nie jest indeksowana — działaj w tej kolejności:
- Sprawdź robots.txt — upewnij się, że nie ma blokad
- Sprawdź tag noindex na problematycznych stronach
- Otwórz Search Console → Strony → przeczytaj powody wykluczenia
- Sprawdź dostępność strony i kody odpowiedzi serwera
- Sprawdź szybkość za pomocą PageSpeed Insights
- Usuń znalezione problemy
- Wyślij adresy URL za pomocą Google Indexing API, aby przyspieszyć indeksację
IndexFast pokazuje, które adresy URL z mapy witryny zostały pomyślnie wysłane przez API, a które zwróciły błąd — to pomaga szybko zidentyfikować problemy techniczne z konkretnymi stronami.
Automatyczna indeksacja — prosta i szybka
Po usunięciu przyczyn — uruchom ponowną indeksację całej strony za pomocą IndexFast. 500 adresów URL za jednym kliknięciem, wynik w ciągu 24 godzin.
Wypróbuj za darmo →