Co oznacza, że przesłany URL jest zablokowany przez plik robots.txt?

Co oznacza, że przesłany URL jest zablokowany przez plik robots.txt?

W raporcie “Stan”, który jest generowany regularnie przez Google Search Console, może pojawić się komunikat o błędzie informujący, że URL został zablokowany przez plik robots.txt. Co on właściwie oznacza i jak go naprawić?

W skrócie

Komunikat o błędzie “przesłany URL jest zablokowany przez plik robots.txt” oznacza, że strona nie może być zaindeksowana z powodu sprzecznych dyrektyw. Weryfikacja i aktualizacja pliku robots.txt są kluczowe dla rozwiązania tego problemu. W przypadku braku dostępu do pliku, należy skontaktować się z usługodawcą w celu dokonania niezbędnych zmian.

Adres zablokowany przez robots.txt

Komunikat, że “przesłany URL jest zablokowany przez plik robots.txt” oznacza, że strona, która została przesłana do zaindeksowania jest jednocześnie zablokowana w pliku robots.txt, co uniemożliwia indeksację. Powoduje to powstanie błędu, ponieważ prośba i dyrektywa wzajemnie się wykluczają.

URL zablokowany przez robots.txt - zrzut

Znajdź bariery, które hamują Twój wzrost

Zamów profesjonalny audyt i odblokuj pełny potencjał w Google
Zamów audyt techniczny

Jak naprawić ten błąd?

Pierwszym krokiem w naprawie błędu jest zweryfikowanie pliku robots.txt. Można to zrobić np. testerem dostarczanym przez Google, które od razu wskaże element, który powoduje blokowanie indeksacji. W tym celu wystarczy rozwinąć panel boczny, w którym znajdują się narzędzia i wybrać opcję “Przetestuj blokowanie przez plik robots.txt”. Wówczas od razu sprawdzimy interesujący nas adres.

Kolejnym krokiem jest aktualizacja samego pliku robots.txt. Można go pobrać na kilka sposobów np. bezpośrednio ze strony, za pomocą dedykowanego narzędzia lub z Google Search Console. Po pobraniu i poprawieniu (lub usunięciu) elementu, który powodował błąd, wystarczy wgrać plik z powrotem do katalogu głównego strony. Proces wgrywania będzie różnił w zależności od wykorzystywanego oprogramowania i dostawcy usług hostingowych.

Naprawa może się skomplikować, gdy nie ma się dostępu lub uprawnień do edytowania pliku robots.txt. Wówczas trzeba skontaktować się z usługodawcą, poinformować o problemie i poprosić o poprawę.

Może się jednak zdarzyć, że strona została zablokowana w pliku robots.txt celowo, aby nie indeksowała się w Google. Wówczas należy sprawdzić mapę witryny, ponieważ strona mogła zostać w niej umieszczona automatycznie – np. na skutek działania skryptu generującego mapę z wszystkich istniejących adresów URL. Jeżeli tak się stało, aktualizujemy mapę witryny (czyli tzw. sitemapę). W takiej sytuacji należy również zadbać, aby ta strona oraz inne, które nie mają się indeksować, nie trafiały do mapy.

Więcej informacji: https://support.google.com/webmasters/answer/7440203?hl=pl#

O innych błędach w GSC pisaliśmy tutaj:

Po artykule

Magdalena Kościółek
Magdalena KościółekSEO & CONTENT SPECIALIST

Od 2016 roku pracuje z contentem, a od 2018 związana z branżą marketingu internetowego. Autorka artykułów m.in. dla oohmagazine.pl i Ecommerce w Praktyce. Wiedzą dzieli się także w trakcie webinarów i warsztatów. Na co dzień wspólnie z klientami tworzy i wdraża plany i strategie działań off-site i on-site SEO łącząc je z UX, by ich strony zyskiwały większą widoczność i były przyjazne dla odbiorców. W wolnym czasie lubi czytać, grać w gry komputerowe.

Zobacz profil na LinkedIn →

Pogłębij wiedzę z Marketing

Filar wiedzy

Warto przeczytać w temacie SEO