Strona WordPress nie wyświetla się w Google? Przyczyny od najczęstszej
Strona WordPress nie wyświetla się w Google najczęściej z jednego z pięciu powodów: włączona opcja „Proś wyszukiwarki o nieindeksowanie tej witryny”, noindex ustawiony we wtyczce SEO dla jednej strony, adres kanoniczny wskazujący inny adres, błąd albo przekierowanie zamiast treści, lub po prostu za mało czasu i linków. Pierwsze cztery sprawdzisz w kilka minut.
Autor: Sani. Sani buduje moduł TellMyShop i na co dzień pracuje z zapleczem sklepów PrestaShop.
Aktualizacja: · 5 min czytania
Najpierw upewnij się, że strony naprawdę nie ma w Google
Zanim zaczniesz szukać winnego, sprawdź, czy problem w ogóle istnieje. Wiele osób szuka swojej strony po nazwie usługi, nie znajduje jej na pierwszej stronie wyników i uznaje, że Google jej nie zna. To dwa różne problemy: brak w indeksie i słaba pozycja.
Szybki test robisz w samej wyszukiwarce. Wpisz site:twojastrona.pl/adres-strony/ i zobacz, czy wynik się pojawi. Google opisuje ten operator w dokumentacji wyszukiwania site: i zaznacza, że wynik bywa niepełny. Pewną odpowiedź daje Sprawdzanie adresu URL w Search Console: pokazuje, czy adres jest w indeksie, a jeśli nie, podaje powód.
Jeśli strona jest w indeksie, ale nikt jej nie widzi, czytaj dalej tylko punkt 8. Jeśli jej nie ma, idź po kolei.
Osiem przyczyn, od najczęstszej
Kolejność jest przybliżona: na górze są przyczyny, które często wracają w pytaniach na forach pomocy i które najłatwiej wykluczyć. Zacznij od góry, bo pierwsze punkty sprawdzisz w panelu w minutę.
- Cała witryna prosi o nieindeksowanie. W Ustawieniach, w zakładce Czytanie, jest pole „Proś wyszukiwarki o nieindeksowanie tej witryny”. Wykonawcy zaznaczają je na czas budowy strony, a potem zapominają odznaczyć. Działanie tej opcji opisuje dokumentacja ekranu Czytanie.
- Jedna strona ma noindex we wtyczce SEO. Yoast SEO i Rank Math pozwalają wyłączyć z wyników pojedynczy wpis, stronę albo cały typ treści. Ustawienie siedzi w polu wtyczki pod edytorem, zwykle w części zaawansowanej. Google opisuje ten mechanizm w przewodniku o blokowaniu indeksowania przez noindex.
- Adres kanoniczny wskazuje inną stronę. Canonical mówi Google, która wersja strony jest „tą właściwą”. Gdy wskazuje inny adres, Google pokaże tamten, a twój pominie. Zdarza się po skopiowaniu strony albo po przenosinach z wersji testowej.
- Strona nie odpowiada kodem 200. Google indeksuje strony, które zwracają poprawną treść. Gdy pod adresem jest błąd 404, błąd serwera albo przekierowanie, w indeksie zostaje cel przekierowania albo nic. Więcej o 404 znajdziesz w poradniku o błędzie 404 w WordPress.
- Strona jest szkicem, prywatna albo chroniona hasłem. Ty ją widzisz, bo jesteś zalogowany. Odwiedzający i Google widzą błąd albo formularz hasła.
- Plik robots.txt blokuje adres. Robots.txt mówi robotom, czego nie odwiedzać. Reguła napisana dla jednego folderu potrafi zablokować więcej, niż autor chciał.
- Strony nie ma w mapie witryny i nic do niej nie linkuje. Google znajduje strony po linkach. Podstrona, do której nie prowadzi ani menu, ani żaden wpis, może długo czekać na odkrycie.
- Wszystko jest w porządku technicznie, a strona jest nowa albo słaba. Indeksowanie wymaga czasu, a Google nie musi zindeksować każdej strony. Krótka, podobna do innych podstrona może zostać pominięta.
Gdzie to sprawdzić i kto naprawia
Ta tabela pomaga ocenić, czy naprawisz coś sam, czy potrzebujesz kogoś do pomocy.
| Przyczyna | Gdzie sprawdzisz | Kto naprawia |
|---|---|---|
| Blokada całej witryny | Ustawienia → Czytanie | ty, jedno pole |
| Noindex na jednej stronie | ustawienia wtyczki SEO pod edytorem | ty |
| Zły adres kanoniczny | ustawienia wtyczki SEO, kod strony | ty albo opiekun strony |
| Błąd albo przekierowanie | przeglądarka w oknie prywatnym, Search Console | ty (przekierowanie), hosting (błąd serwera) |
| Szkic, prywatna, hasło | ekran edycji strony, pole Status | ty |
| Robots.txt | twojastrona.pl/robots.txt | opiekun strony albo wtyczka SEO |
| Brak linków i mapy witryny | menu, wpisy, mapa witryny wtyczki SEO | ty |
| Nowa albo słaba treść | Search Console, raport Strony | ty, przez lepszą treść i czas |
Zwróć uwagę na wiersz z przekierowaniem. Jeśli zmieniłeś adres strony i stary nadal krąży w linkach, ustaw przekierowanie. Metody opisujemy w poradniku o przekierowaniu 301 w WordPress.
Dlaczego sprawdzanie w panelu to za mało
Panel WordPressa pokazuje ustawienia, a Google widzi gotową stronę. Te dwa obrazy potrafią się różnić. Motyw może dodać własny znacznik noindex, wtyczka cache może serwować starą wersję z blokadą, a serwer może wysyłać nagłówek, którego w panelu nie zobaczysz.
Dlatego najpewniejszy test to pobranie strony tak, jak robi to anonimowy odwiedzający: bez logowania, z prawdziwym kodem odpowiedzi i nagłówkami. Search Console robi to od strony Google. Druga droga to narzędzie, które pobierze stronę z twojej witryny i porówna wynik z ustawieniami.
Jak Claude sprawdza, czemu strony nie widać
Wtyczka TellMyShop dla WordPress i WooCommerce ma gotowe zadanie „Czemu tej strony nie widać”. Podajesz adres albo tytuł, a Claude sprawdza status treści, hasło, noindex we wtyczce SEO i w opcji Czytanie, nagłówki strony na żywo, adres kanoniczny, robots.txt, mapę witryny, kod odpowiedzi z łańcuchem przekierowań i liczbę linków wewnętrznych. Na górze odpowiedzi stawia najbardziej prawdopodobną przyczynę.
Czemu strony Projektowanie ogrodów nie ma w Google?
Sprawdziłem stronę tak, jak widzi ją Google. Najbardziej prawdopodobna przyczyna: noindex ustawiony we wtyczce SEO dla tej jednej strony. Witryna jako całość jest widoczna, kod odpowiedzi 200, adres kanoniczny poprawny, strona jest w mapie witryny i ma 4 linki wewnętrzne.
Proponuję zmianę ustawienia wyszukiwarek dla tej strony:
było: noindex, follow
będzie: index, follow
Zmień.
Podgląd gotowy: zmieniam tylko to jedno ustawienie. Zapiszę po twoim „tak”. Potem zgłoś adres w Search Console, żeby Google odwiedził stronę wcześniej.
Diagnozę dostajesz w darmowym Audycie: Claude czyta witrynę, wskazuje przyczynę i pisze, co zmienić. Z licencją Claude wprowadza poprawkę w tej samej rozmowie, na przykład zdejmuje noindex, poprawia adres kanoniczny albo dodaje link wewnętrzny. Każdą zmianę widzisz przed zapisem, zatwierdzasz i możesz cofnąć z historii zmian.
Czego wtyczka nie zrobi: nie zgłosi strony do Search Console, nie przyspieszy indeksowania po stronie Google i nie naprawi błędu serwera. Jeśli strona zwraca błąd serwera, Claude to wykryje, ale naprawę robi hosting albo opiekun strony. Gdy wszystko jest w porządku technicznie, Claude powie to wprost i zaproponuje kroki po stronie treści.
Szczegóły znajdziesz na stronie TellMyShop dla WordPress i WooCommerce, a ceny licencji w cenniku. Szerszy przegląd całej strony opisujemy w poradniku o audycie SEO WordPress.
Co zrobić po naprawie
Usunięcie blokady nie sprawi, że strona pojawi się w Google od razu. Po poprawce wejdź do Search Console, sprawdź adres i poproś o zindeksowanie. Upewnij się, że strona ma co najmniej jeden link z menu albo z popularnego wpisu. Potem daj Google kilka dni i sprawdź ponownie.
Jeśli po kilku tygodniach strona nadal jest poza indeksem, a Search Console nie zgłasza blokady, problem zwykle leży w treści: jest za krótka albo zbyt podobna do innej podstrony. Więcej poradników znajdziesz na blogu.
Pytania i odpowiedzi
Jak sprawdzić, czy moja strona jest w Google?
Wpisz w Google site: i adres strony, na przykład site:twojastrona.pl/oferta/. Jeśli wynik się pojawi, strona jest w indeksie. Wynik site: bywa jednak niepełny, więc pewną odpowiedź daje dopiero Sprawdzanie adresu URL w Google Search Console.
Gdzie w WordPressie jest opcja „Proś wyszukiwarki o nieindeksowanie tej witryny”?
W Ustawieniach, w zakładce Czytanie, w sekcji Widoczność dla wyszukiwarek. Gdy pole jest zaznaczone, WordPress dodaje do każdej strony prośbę o pominięcie w wynikach. Często zostaje włączone po budowie strony, bo wykonawca blokował wersję roboczą i zapomniał to cofnąć.
Nowa strona działa od tygodnia i nie ma jej w Google. Czy coś jest zepsute?
Niekoniecznie. Google potrzebuje czasu, żeby znaleźć i ocenić nową stronę, czasem kilku dni, czasem kilku tygodni. Najpierw wyklucz blokady techniczne opisane w tym poradniku. Jeśli ich nie ma, dodaj stronę do Search Console, wyślij mapę witryny i podlinkuj nową stronę z innych podstron.
Czy wtyczka TellMyShop zgłasza stronę do Google?
Nie. Wtyczka TellMyShop dla WordPress i WooCommerce sprawdza stronę tak, jak widzi ją Google, i mówi, co blokuje indeksowanie. Zgłoszenie adresu i prośbę o ponowne zindeksowanie robisz sam w Google Search Console.
Strona była w Google, a teraz zniknęła. Od czego zacząć?
Od pytania, co ostatnio zmieniałeś. Zmiana adresu, nowa wtyczka SEO, przenosiny na inny serwer albo zmiana motywu to typowe przyczyny. Sprawdź kod odpowiedzi strony, noindex i adres kanoniczny, a w Search Console raport Strony z powodem wykluczenia.
WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadnym z tych podmiotów.