Strona działa, wygląda dobrze, a w Google jej nie ma. Albo jest, tylko na czwartej stronie wyników, gdzie nikt nie zagląda. To dwa różne problemy i każdy leczy się inaczej, więc zacznij od ustalenia, z którym masz do czynienia.
Poniżej znajdziesz sposób, żeby to sprawdzić w kilka minut, dwanaście najczęstszych przyczyn z instrukcją naprawy i krótką listę kontrolną na koniec. Większość z tych rzeczy zrobisz sam, bez programisty.
W skrócie
- Wpisz w Google site:twojadomena.pl. Brak wyników oznacza, że Google nie zindeksował strony.
- Najczęstsze przyczyny braku w indeksie: zaznaczona w WordPressie blokada, tag noindex, blokada w robots.txt, zbyt nowa domena.
- Jeśli strona jest w indeksie, ale nisko, problem leży w treści, podstronach pod frazy i konkurencji.
- Darmowe Google Search Console pokazuje dokładny powód dla każdej podstrony.
Najpierw sprawdź, czy Google w ogóle zna stronę
Wpisz w wyszukiwarkę site:twojadomena.pl, bez spacji po dwukropku. Jeśli pojawiają się wyniki, strona jest w indeksie i problem dotyczy pozycji. Jeśli Google nie pokazuje nic, strony nie ma w indeksie i żadna praca nad treścią nie pomoże, dopóki tego nie naprawisz.
Operator site: pokazuje tylko próbkę adresów. Do sprawdzenia konkretnej podstrony potrzebujesz Google Search Console. Zakładasz darmowe konto, potwierdzasz domenę i wklejasz adres podstrony w pole wyszukiwania u góry panelu. Narzędzie Sprawdzanie adresu URL powie wprost, czy adres jest w Google, a jeśli nie, poda powód. Pełną listę znajdziesz w raporcie Strony, w sekcji Indeksowanie.
Brak w indeksie to zwykle błąd techniczny i często naprawisz go w jeden dzień. Niska pozycja wynika z treści, konkurencji i czasu. Diagnoza z tego kroku oszczędza tygodnie pracy w złym miejscu.
Strony nie ma w indeksie: 9 przyczyn
1. Strona jest nowa
Nowa domena bez linków z innych stron czeka na pierwszą wizytę robota Google od kilku dni do kilku tygodni. Google nie gwarantuje indeksowania żadnej stronie. Proces przyspieszysz, dodając mapę witryny w Search Console i zgłaszając stronę główną przyciskiem „Poproś o zindeksowanie”. Pomaga też link z wizytówki Google i z profili firmy w social mediach.
2. WordPress prosi Google, żeby nie indeksował strony
W panelu WordPressa, w Ustawienia → Czytanie, jest pole „Proś wyszukiwarki o nieindeksowanie witryny”. Wykonawcy zaznaczają je na czas budowy i zapominają odznaczyć po publikacji. To jedna z najczęstszych przyczyn braku nowej strony w Google, a naprawa zajmuje jedno kliknięcie.
3. Tag noindex w kodzie
Znacznik meta robots z wartością noindex każe Google pominąć stronę. Trafia do kodu przez wtyczki SEO, takie jak Yoast czy Rank Math, przez ustawienia szablonu albo razem z kopią ze środowiska testowego. W Search Console zobaczysz status „URL zawiera tag noindex”. Możesz to sprawdzić sam: kliknij prawym przyciskiem na stronie, wybierz Wyświetl źródło strony i wyszukaj słowo noindex.
4. Blokada w pliku robots.txt
Plik robots.txt w głównym katalogu mówi robotom, gdzie nie wchodzić. Linia Disallow: / blokuje całą stronę. Otwórz adres twojadomena.pl/robots.txt i sprawdź zawartość. W Search Console taki adres dostaje status „URL zablokowany przez plik robots.txt”.
Uwaga: robots.txt blokuje skanowanie, a nie indeksowanie. Zablokowany adres może trafić do wyników bez opisu, jeśli prowadzą do niego linki. Żeby usunąć stronę z Google, użyj tagu noindex i nie blokuj jej w robots.txt, bo robot musi wejść na stronę, żeby ten tag zobaczyć.
5. Robot nie ma jak trafić na podstronę
Robot Google porusza się po linkach. Podstrona, do której nie prowadzi żaden link z menu ani z treści, potrafi czekać na wizytę miesiącami. Dodaj mapę witryny, czyli plik sitemap.xml, w sekcji Mapy witryn w Search Console. Ważne podstrony podlinkuj z menu, stopki albo z tekstu na innych stronach.
6. Duplikaty i zły adres kanoniczny
Jeśli ta sama treść działa pod kilkoma adresami, na przykład z www i bez, przez http i https albo z końcówką .html i bez niej, Google wybiera jedną wersję, a resztę pomija. Czasem wybiera inną, niż chcesz. W raporcie zobaczysz wtedy statusy w rodzaju „Duplikat, użytkownik nie oznaczył strony kanonicznej”. Naprawisz to przekierowaniami 301 na jedną wersję adresu i tagiem canonical na każdej podstronie.
7. Treść za słaba, żeby Google ją dodał
Status „Strona zeskanowana, ale jeszcze niezindeksowana” oznacza, że robot odwiedził stronę i uznał, że nie warto dodawać jej teraz do indeksu. Zwykle chodzi o podstronę z trzema zdaniami, opis skopiowany od producenta albo dziesięć niemal identycznych podstron, które różnią się tylko nazwą miasta. Rozbuduj treść o to, czego szuka klient: zakres usługi, ceny, przykłady realizacji, odpowiedzi na pytania.
Pokrewny status zaczyna się od słów „Strona wykryta” i oznacza, że Google zna adres, ale robot jeszcze tam nie dotarł. Przy małej stronie zwykle wystarczy poczekać i dobrze podlinkować podstronę.
8. Błędy serwera, hasło albo tryb konserwacji
Serwer zwracający błąd 5xx, strona schowana za hasłem albo wtyczka trybu konserwacji włączona od miesięcy blokują indeksowanie. Raport Strony w Search Console pokazuje błędy serwera, błędy 404 i przekierowania. Otwórz też stronę w trybie incognito na telefonie, bez logowania, i sprawdź, czy wyświetla się to, co widzi klient.
9. Kara ręczna albo włamanie
Zdarza się rzadko, ale wtedy strona potrafi zniknąć z dnia na dzień. W Search Console zajrzyj do sekcji Ręczne działania oraz Problemy dotyczące bezpieczeństwa. Włamanie często zdradzają wyniki site: z obcymi podstronami, na przykład po japońsku albo z ofertą leków. Po usunięciu przyczyny wysyłasz z panelu prośbę o ponowne rozpatrzenie.
Audyt
Nie wiesz, co blokuje Twoją stronę?
Sprawdzę indeksowanie, przekierowania, szybkość i strukturę podstron. W raporcie dostajesz listę poprawek od najważniejszej, z opisem, jak każdą wdrożyć.
Zobacz audyt stronyStrona jest w Google, ale nikt jej nie widzi
Wynik site: pokazuje Twoje podstrony, a klienci i tak nie trafiają. Wtedy szukaj przyczyny w jednym z trzech miejsc.
10. Sprawdzasz wyniki na własnym urządzeniu
Google dopasowuje wyniki do lokalizacji i historii wyszukiwania. Na swoim telefonie widzisz firmę wyżej niż klient na drugim końcu miasta. Sprawdzaj w trybie incognito, a jeszcze lepiej w raporcie Skuteczność w Search Console. Znajdziesz tam realne zapytania, liczbę wyświetleń i średnią pozycję dla każdej frazy.
11. Nie masz podstrony pod frazę, której szukają klienci
Strona główna nie wypozycjonuje się jednocześnie na „strony internetowe Gdańsk”, „sklep internetowy” i „pozycjonowanie Gdynia”. Każda usługa i każde miasto potrzebują osobnej podstrony z własnym tytułem, nagłówkiem i treścią. W raporcie Skuteczność sprawdź, na jakie frazy Google już Cię pokazuje, i dopisz podstrony tam, gdzie brakuje. Tak buduje się pozycjonowanie lokalne.
12. Konkurencja ma więcej sygnałów
Na lokalne frazy w Trójmieście konkurujesz z firmami, które mają strony od lat, linki z katalogów i mediów oraz dziesiątki opinii w mapach. Nowa strona potrzebuje na konkurencyjne frazy od pół roku do roku systematycznej pracy. Pierwsze telefony szybciej przyniesie wizytówka w mapach. Liczy się też szybkość: wolna strona przegrywa z równie dobrą, ale szybszą. Jak to poprawić, opisałem w poradniku jak przyspieszyć stronę internetową.
Ile trwa indeksowanie nowej strony
Pojedyncza podstrona zgłoszona w Search Console trafia do indeksu często w ciągu kilku dni. Nowa domena bez żadnych linków potrafi czekać kilka tygodni. Wejście na dobre pozycje liczy się osobno: na frazy z nazwą dzielnicy lub mniej obleganą usługę to kilka tygodni, na główne frazy w mieście od pół roku do roku.
| Etap | Typowy czas |
|---|---|
| Podstrona zgłoszona w Search Console | kilka dni |
| Nowa domena bez linków | 1 do kilku tygodni |
| Pozycje na frazy z dzielnicą | kilka tygodni |
| Top 3 na główną frazę w mieście | 6 do 12 miesięcy |
Lista kontrolna na 10 minut
- Wpisz w Google site:twojadomena.pl i sprawdź, czy są wyniki.
- Załóż Search Console i sprawdź stronę główną narzędziem Sprawdzanie adresu URL.
- W WordPressie odznacz „Proś wyszukiwarki o nieindeksowanie witryny”.
- Otwórz twojadomena.pl/robots.txt i poszukaj linii Disallow: /.
- W źródle strony wyszukaj słowo noindex.
- Dodaj plik sitemap.xml w sekcji Mapy witryn.
- Sprawdź, czy adresy z www, bez www, z http i https prowadzą do jednej wersji strony.
- Zajrzyj do sekcji Ręczne działania i Problemy dotyczące bezpieczeństwa.
Jeśli po tej liście dalej nie wiesz, co blokuje stronę, zrobię to za Ciebie w ramach audytu technicznego. Kosztuje 600 zł, a pełny audyt z analizą treści i konkurencji 1200 zł.
FAQ: najczęstsze pytania
Nie ma tu Twojego pytania? Napisz do mnie.
Źródła: Jak działa wyszukiwarka Google, Narzędzie do sprawdzania adresów URL w Search Console, Raport Ręczne działania.