Kody HTTP

Kod HTTP 401 — Unauthorized

HTTP 401 (Unauthorized) oznacza, że strona wymaga uwierzytelnienia, którego klient nie przekazał. Mimo nazwy chodzi raczej o "nieuwierzytelniony" — trzeba się zalogować, zanim dostęp zostanie przyznany.

401 jest zwracany, gdy brakuje prawidłowych danych uwierzytelniających — zwykle za uwierzytelnianiem HTTP, w środowiskach testowych lub strefach dla członków. Serwer dołącza zwykle nagłówek WWW-Authenticate proszący o logowanie.

Dla SEO liczy się to najczęściej przez przypadek: jeśli działająca strona lub cały serwer testowy zwraca 401 Googlebotowi, ta treść nie może być zeskanowana ani zindeksowana. To częsta przyczyna tajemniczego znikania stron z wyszukiwarki po wdrożeniu, które pozostawiło włączone uwierzytelnianie.

Powiązany 403 Forbidden jest inny — 401 znaczy "uwierzytelnij się, a przejdziesz", a 403 "jesteś zidentyfikowany, ale i tak nie masz dostępu". Zadbaj, by publiczne strony, które chcesz indeksować, nigdy nie były za 401.

To zagadnienie techniczne SEO, którym zajmuję się dla klientów: Techniczne SEO →

Współpraca

Potrzebujesz z tym pomocy?

Opowiedz mi o swojej stronie i o tym, gdzie utknąłeś. Dam Ci szczerą ocenę tego, co realnie ruszy wynik.

Zacznijmy rozmowę →

Otwarty na projekty