Wyszukałeś swoją stronę w sieci i nigdzie jej nie ma w wynikach? Jeśli Twoja strona nie wyświetla się w Google ani w żadnej innej wyszukiwarce, przyczyną jest prawie zawsze jeden z niewielu dobrze znanych problemów z indeksowaniem, a większość z nich da się naprawić bez wiedzy technicznej. Ten artykuł wyjaśnia, co oznacza brak strony w wynikach wyszukiwania, jakie są najczęstsze przyczyny, jak sprawdzić aktualny stan indeksowania i co zrobić, by podstrony zostały znalezione.
Warto oddzielić ten problem od szerszego pytania o ruch. Brak w wynikach w ogóle, bez żadnego wyniku dla Twojej domeny, nawet gdy wpisujesz nazwę marki, to problem z indeksowaniem. Oznacza, że wyszukiwarki albo jeszcze nie przeszukały Twojej strony, albo dostały polecenie, by jej nie uwzględniać. To coś innego niż bycie zaindeksowanym, ale niskie pozycje na konkurencyjne hasła. Oba przypadki prowadzą do braku ruchu, ale mają inne przyczyny i inne rozwiązania.
Co oznacza brak strony w wynikach wyszukiwania
Wyszukiwarki działają w dwóch etapach. Najpierw robot odwiedza Twoją stronę i czyta jej podstrony. Potem te podstrony trafiają do indeksu, ogromnej bazy treści sieci, z której wyszukiwarka korzysta, gdy ktoś szuka. Jeśli Twojej strony nie ma w wynikach w ogóle, dzieje się jedno z trzech: robot jeszcze jej nie odwiedził, robot odwiedził, ale coś zablokowało odczyt podstron, albo podstrony zostały przeszukane, ale oznaczono je jako niekwalifikujące się do indeksu.
Różnica między brakiem indeksowania a brakiem pozycji ma znaczenie, bo rozwiązania są zupełnie inne. Strona, która nie jest zaindeksowana, musi zostać udostępniona robotom i zgłoszona do uwzględnienia. Strona zaindeksowana, ale bez pozycji, potrzebuje lepszej treści, trafniejszych słów kluczowych i linków zewnętrznych. Traktowanie problemu z pozycjami jak problemu z indeksowaniem, albo odwrotnie, marnuje czas i nic nie daje. Pierwszym krokiem jest zawsze potwierdzenie, w której sytuacji naprawdę jesteś.
Dlaczego Twojej strony nie ma w wynikach wyszukiwania
Za problemem każdej strony, która niedawno ruszyła albo niedawno przestała dostawać ruch z wyszukiwarki, stoi jedna z tych pięciu przyczyn. Dotyczą wszystkich głównych wyszukiwarek, bo mechanizm przeszukiwania i indeksowania działa tak samo, niezależnie od wyszukiwarki.
Twoja strona nie została jeszcze przeszukana
Roboty wyszukiwarek nie odwiedzają każdej strony w sieci na bieżąco. Idą za linkami z podstrony na podstronę i planują kolejne odwiedziny zależnie od tego, jak często strona publikuje nową treść i ile innych stron do niej linkuje. Zupełnie nowa strona bez linków zewnętrznych i bez zgłoszonej mapy strony może nie zostać przeszukana przez tygodnie lub miesiące po starcie.
To najczęstszy powód, dla którego nowej strony nie ma w wynikach, i zarazem najłagodniejszy. Z witryną nic nie jest nie tak. Robot po prostu jeszcze do niej nie dotarł. Zgłoszenie mapy strony w narzędziach dla webmasterów wyszukiwarki znacznie skraca to oczekiwanie, bo bezpośrednio informuje wyszukiwarkę, że strona istnieje i gdzie są jej podstrony.
Twoja strona blokuje wyszukiwarki
Każda strona ma plik o nazwie robots.txt, który mówi robotom, do czego mają dostęp, a do czego nie. Podczas tworzenia i testów standardem jest dodanie do tego pliku reguły blokującej wszystkie roboty. Zapobiega to pojawianiu się niedokończonych podstron w wynikach przed gotowością strony. Problem w tym, że to ustawienie czasem zostaje po starcie strony.
Plik robots.txt z linią Disallow: / pod User-agent: * oznacza, że każdy robot wyszukiwarki jest zablokowany na każdej podstronie Twojej strony. Z zewnątrz strona wygląda zupełnie normalnie. Człowiek wchodzący na stronę widzi wszystko dobrze. Ale żaden robot nie wejdzie, więc żadna podstrona nie zostanie zaindeksowana, więc nie będzie ruchu z wyszukiwarki. To jedna z najgroźniejszych i najłatwiejszych do przeoczenia przyczyn braku strony w wynikach.
Sprawdź plik robots.txt, wchodząc w przeglądarce na twojadomena.pl/robots.txt. Jeśli zawiera ogólne reguły zakazu, usuń je albo zmień tak, by zezwalały na przeszukiwanie, a potem ponownie zgłoś mapę strony, by wywołać nowe przeszukanie.
Pojedyncze podstrony mają instrukcję noindex
Oprócz ogólnego pliku robots.txt pojedyncze podstrony mogą zawierać w swoim HTML instrukcje, które mówią wyszukiwarkom, żeby nie dodawały ich do indeksu. To tzw. znacznik noindex.
Znaczniki noindex są używane zasadnie na podstronach, które nie powinny pojawiać się w wynikach, takich jak strony logowania, strony potwierdzenia zamówienia i strony wewnętrznych wyników wyszukiwania. Problem pojawia się, gdy trafiają na podstrony przez przypadek. Dzieje się to przy migracjach strony, zmianach platformy albo gdy podstrony powstają z szablonów, w których noindex był ustawiony domyślnie. Znacznik noindex na stronie głównej lub kluczowych podstronach z usługami całkowicie uniemożliwi ich pojawienie się w wynikach, bez względu na jakość treści i liczbę linków.
Sprawdzenie przypadkowych znaczników noindex wymaga albo obejrzenia kodu źródłowego każdej podstrony, albo przepuszczenia strony przez narzędzie do przeszukiwania, które oznacza podstrony z tą instrukcją.
Do Twojej strony nie prowadzą żadne linki zewnętrzne
Roboty znajdują podstrony, idąc za linkami. Strona bez linków zewnętrznych, do której nie linkuje żadna inna strona w sieci, jest wyspą. Robot dociera do niej tylko przez bezpośrednie zgłoszenie mapy strony albo dlatego, że ma już ten adres URL w kolejce po wcześniejszej wizycie. Przy bardzo nowych stronach brak jakichkolwiek linków zewnętrznych znacznie spowalnia odkrywanie i indeksowanie.
Linki zewnętrzne są też sygnałem wiarygodności. Strona bez linków z innych wiarygodnych źródeł wygląda z perspektywy wyszukiwarki jak coś, co może nie być warte indeksowania. To nie znaczy, że potrzebujesz setek linków, zanim strona pojawi się w wynikach. Nawet jeden lub dwa linki z trafnych, wiarygodnych źródeł mogą wyraźnie zmienić sytuację nowej domeny. Szerszy obraz tego, jak ten problem wpływa na ruch ze wszystkich źródeł, znajdziesz w artykule o tym, dlaczego Twoja strona nie ma ruchu.
Twoja strona została niedawno uruchomiona
Nawet gdy wszystko jest skonfigurowane poprawnie, nowe strony potrzebują czasu, by pojawić się w wynikach. Cykl przeszukiwania, proces indeksowania i wstępna ocena pozycji wymagają czasu. Strona uruchomiona dziś z czystym robots.txt, zgłoszoną mapą strony, poprawnymi znacznikami meta i kilkoma linkami zewnętrznymi nadal może potrzebować od czterech do dwunastu tygodni, zanim jej podstrony pojawią się w wynikach na jakiekolwiek zapytania.
To nie awaria. To normalna kolejność. Czas można skrócić, ale nie wyeliminować. Najgorsze, co można zrobić, to wprowadzać w tym czasie zmiany, które naprawdę tworzą problemy, a potem nie wiedzieć, czy dalszy brak w wynikach to pierwotne opóźnienie, czy nowy problem wprowadzony zmianami.
Jak sprawdzić, czy Twoja strona jest zaindeksowana
Najszybszy sposób sprawdzenia stanu indeksowania to wyszukanie domeny z operatorem site: w dowolnej głównej wyszukiwarce. Wpisz site:twojadomena.pl w pasek wyszukiwania i naciśnij enter. Jeśli w wynikach pojawiają się podstrony Twojej strony, jest zaindeksowana. Jeśli nic się nie pojawia, strona jest albo niezaindeksowana, albo zaindeksowana tylko częściowo.
Dokładniejsze sprawdzenie jest dostępne w narzędziach dla webmasterów wyszukiwarek. Pokazują dokładnie, które podstrony zostały zaindeksowane, które przeszukane, ale niezaindeksowane, które są zablokowane przez robots.txt lub znaczniki noindex i które mają błędy przeszukiwania. Raport pokrycia w tych narzędziach to najpewniejszy sposób na pełny obraz stanu indeksowania. Pokazuje też ewentualne ręczne działania podjęte wobec Twojej strony, co jest rzadszą, ale poważniejszą przyczyną braku w wynikach.
Narzędzia dla webmasterów pozwalają też poprosić o zaindeksowanie konkretnych adresów URL, co może przyspieszyć proces dla nowo opublikowanych podstron albo niedawno naprawionych podstron, które wcześniej były zablokowane.
Jak doprowadzić do zaindeksowania strony
Gdy już znajdziesz przyczynę, kroki są proste. Większość problemów z indeksowaniem ma bezpośrednie rozwiązanie, a efekty zwykle widać w ciągu kilku tygodni od zmiany.
Zgłoś mapę strony
Mapa strony (sitemap) to plik, zwykle w formacie XML, który wymienia każdą podstronę, którą chcesz zaindeksować. Zgłoszenie jej w narzędziach dla webmasterów to najbardziej bezpośredni sposób, by poinformować wyszukiwarki, że Twoja strona istnieje, i wywołać przeszukanie. Jeśli strona została już przeszukana, ale niektórych podstron brakuje w indeksie, zgłoszenie mapy może pomóc przedstawić je do oceny.
Sprawdź, czy Twoja platforma generuje mapę strony automatycznie i aktualizuje ją po publikacji nowych podstron. Jeśli tak, zweryfikuj adres mapy (zwykle twojadomena.pl/sitemap.xml) i zgłoś go w narzędziach dla webmasterów. Więcej o tym, jak aktualizacje treści wpływają na kondycję i widoczność strony, znajdziesz w artykule o tym, jak aktualizować treść strony.
Usuń ograniczenia przeszukiwania
Jeśli plik robots.txt blokuje roboty, zmień go tak, by zezwalał na dostęp. Zmiana zadziała przy następnej wizycie robota. Po zmianie robots.txt poproś w narzędziach dla webmasterów o nowe przeszukanie, żeby zmiana została szybko zauważona, zamiast czekać na następną zaplanowaną wizytę.
Jeśli pojedyncze podstrony mają znaczniki noindex, których tam nie powinno być, usuń je i poproś w narzędziach dla webmasterów o ponowne zaindeksowanie tych podstron. W przypadku podstron, które nie powinny być indeksowane, takich jak panele administracyjne, zduplikowana treść i podstrony o małej wartości, zostaw znaczniki noindex na miejscu.
Zdobądź przynajmniej kilka linków zewnętrznych
Nawet niewielka liczba linków zewnętrznych do Twojej strony pomaga na dwóch frontach: daje robotom ścieżkę do znalezienia podstron przez zwykłe podążanie za linkami i sygnalizuje wyszukiwarkom, że Twoja strona jest prawdziwą, aktywną obecnością w sieci. Zacznij od najłatwiej dostępnych źródeł: trafnych katalogów, stowarzyszeń zawodowych, partnerów, dostawców albo publikacji w Twojej branży, które linkują do marek, o których wspominają.
Nie musisz budować dziesiątek linków, zanim strona pojawi się w wynikach. Dla nowej domeny garść trafnych, wiarygodnych linków wystarczy, by przeszukiwanie i indeksowanie działały normalnie.
Napraw uszkodzone podstrony
Podstrony zwracające kody błędów, zwłaszcza błędy 404 dla podstron, które już nie istnieją, mogą sprawić, że roboty obniżą priorytet domeny, jeśli jest ich wiele. Napraw linki wewnętrzne prowadzące do usuniętych podstron, ustaw przekierowania ze starych adresów na właściwe podstrony docelowe i sprawdź, czy na Twojej stronie nie ma podstron zwracających błędy. Pełny opis tego, jak działają błędy 404 i jak je naprawić, znajdziesz w artykule o tym, czym jest błąd 404 i jak go naprawić. O powiązanym problemie uszkodzonych linków przeczytasz w artykule o tym, czym są uszkodzone linki i dlaczego szkodzą stronie.
Jak WEMASY obsługuje indeksowanie
WEMASY automatycznie generuje mapę strony dla każdej strony i aktualizuje ją po publikacji podstron. Konfiguracja robots.txt jest dostępna w ustawieniach platformy, więc nie ma ryzyka, że blokada z trybu tworzenia pozostanie aktywna po starcie. Każda podstrona ma ustawienia znaczników meta, w tym możliwość ustawienia noindex na pojedynczych podstronach tam, gdzie trzeba, bezpośrednio w edytorze podstrony, bez dotykania kodu.
Dla marek, które chcą monitorować stan indeksowania, integracja analityki WEMASY pokazuje dane z wyszukiwarek, dzięki czemu możesz śledzić, które podstrony dostają ruch organiczny, i znaleźć podstrony zaindeksowane, które jeszcze nie wysyłają odwiedzających.
Zobacz, co jest wliczone, na stronie kreatora stron WEMASY, lub przejrzyj plany na stronie z cennikiem.
Najczęściej zadawane pytania
Ile trwa, zanim strona pojawi się w wynikach wyszukiwania?
Dla nowej strony ze zgłoszoną mapą strony i bez ograniczeń przeszukiwania początkowe indeksowanie zwykle trwa od jednego do czterech tygodni. Pełne zaindeksowanie wszystkich podstron i początek pozycji na docelowe słowa kluczowe zajmuje zwykle od trzech do sześciu miesięcy. Strony z większą liczbą linków zewnętrznych są przeszukiwane częściej i zwykle indeksowane szybciej. Za pomocą kreatora stron WEMASY możesz to ustawić bezpośrednio na swojej stronie.
Czym różni się bycie zaindeksowanym od pozycji w wynikach wyszukiwania?
Bycie zaindeksowanym oznacza, że Twoja podstrona jest w bazie wyszukiwarki i może pojawić się w wynikach. Pozycja to miejsce, w którym podstrona pojawia się, gdy ktoś szuka trafnego hasła. Podstrona może być zaindeksowana, ale znajdować się na dziesiątej stronie wyników, gdzie nie dostaje żadnego sensownego ruchu. Indeksowanie to warunek konieczny pozycji, ale samo nie gwarantuje widoczności.
Skąd mam wiedzieć, czy moja strona jest zaindeksowana?
Wyszukaj site:twojadomena.pl w dowolnej głównej wyszukiwarce. Jeśli w wynikach pojawiają się podstrony Twojej strony, jest zaindeksowana. Dokładniejszy podział na podstrony zaindeksowane, zablokowane i z błędami pokażą narzędzia dla webmasterów. Raport pokrycia w nich daje pełny obraz.
Czy znacznik noindex może pojawić się na podstronie przez przypadek?
Tak. Znaczniki noindex mogą zostać dodane przypadkowo podczas migracji strony, zmian platformy albo gdy podstrony powstają z szablonów, w których znacznik był ustawiony domyślnie. To jeden z trudniejszych do wychwycenia problemów, bo podstrona wygląda dla odwiedzających zupełnie normalnie. Zauważy to tylko robot albo ktoś, kto ogląda kod źródłowy podstrony. Audyt przeszukiwania to najpewniejszy sposób na znalezienie przypadkowych znaczników noindex na całej stronie.
Czy usunięcie blokady w robots.txt od razu naprawia indeksowanie?
Nie od razu. Po usunięciu blokady przeszukiwania trzeba poczekać na kolejne przeszukanie. Zgłoszenie mapy strony w narzędziach dla webmasterów i prośba o przeszukanie znacznie to przyspieszają. W większości przypadków roboty odwiedzą stronę w ciągu kilku dni do tygodnia od prośby. Podstrony zaczynają pojawiać się w wynikach po przeszukaniu i przetworzeniu, co może zająć jeszcze kilka dni.
Moja strona wcześniej była w wynikach, ale zniknęła. Co się stało?
Strona, która była wcześniej zaindeksowana, a zniknęła z wyników, to inna sytuacja niż nowa strona, która nigdy nie była zaindeksowana. Typowe przyczyny to zmiana robots.txt, która wprowadziła blokadę przeszukiwania, przypadkowo dodany znacznik noindex, ręczne działanie wyszukiwarki za naruszenie zasad, wyraźny spadek sygnałów jakości strony albo wygaśnięcie domeny i ponowna rejestracja, która zresetowała autorytet. Najpierw sprawdź w narzędziach dla webmasterów ręczne działania i błędy pokrycia, bo od razu wskażą najpoważniejsze przyczyny.