SEO i wydajność

Sitemap: „Nie udało się pobrać” w Google Search Console — co sprawdzić

Diagnostyka sitemap.xml: kod HTTP, XML, przekierowania, WAF i adresy kanoniczne. Co zrobić, gdy Search Console nie pobiera mapy witryny.

KRÓTKA ODPOWIEDŹ

Sprawdź, czy dokładny adres mapy zwraca poprawny XML i kod 200 bez logowania lub wyzwania antybotowego. Dostępność strony głównej nie potwierdza poprawności sitemap.xml.

Przetestuj dokładnie ten adres, który zgłaszasz

Otwórz mapę w przeglądarce bez zalogowanej sesji. Nie wystarczy, że działa strona główna albo test URL artykułu. Sitemap to osobny zasób i może mieć inną regułę dostępu. Zwróć uwagę, czy zamiast XML nie pojawia się strona błędu, formularz logowania lub HTML ochrony antybotowej.

Przykładowy test dla własnej domeny: ``bash curl -I https://example.com/sitemap.xml curl -L --max-redirs 5 https://example.com/sitemap.xml `` Pierwsza komenda sprawdza nagłówki, druga treść i przekierowania. Jeśli HEAD i GET zachowują się różnie, wynik GET jest ważny dla rzeczywistego pobierania. Zapisz końcowy URL i kod. Nie dopisuj losowego parametru jako docelowego adresu mapy tylko po to, by odświeżyć ekran.

Poprawny XML musi wskazywać właściwe adresy

Mapa powinna używać pełnych URL, zgodnych z domeną i wariantem HTTPS. W XML znaki specjalne trzeba poprawnie zapisać. Nie umieszczaj w niej stron 404, przekierowań, wyników wyszukiwania i stron wyłączonych z indeksowania. Wartość lastmod musi odpowiadać istotnej zmianie treści, nie każdemu otwarciu strony.

Sitemap nie musi zawierać arbitralnych priority i changefreq. Skup się na poprawnych adresach i rzeczywistych zmianach. Jeżeli stosujesz indeks map, sprawdź także mapy podrzędne: dostępny indeks nie dowodzi, że jego pliki dają się pobrać.

Hosting, firewall i boty

Sprawdź log dostępu dla prób pobrania. WAF lub CDN może blokować mapę, wymuszać JavaScript albo nakładać limity. Nie wyłączaj całej ochrony serwera. Ustal konkretną regułę i wyjątek potrzebny do publicznego zasobu. Sam User-Agent „Googlebot” nie jest dowodem, że ruch naprawdę pochodzi od Google.

Jeżeli mapa czasem działa, sprawdź błędy 5xx i timeouty. Statyczny XML ogranicza zależność od aplikacji i bazy, lecz nadal musi być dostępny z sieci. Przy hostingu Castpol przekaż obsłudze dokładny adres, czas i zaobserwowany kod.

Zgłoszenie w Search Console

Użyj właściwej usługi domenowej lub prefiksu URL. Zweryfikuj, że zgłaszana mapa należy do właściwego zakresu. Po poprawieniu przyczyny możesz ponownie zgłosić mapę i obserwować wynik; interfejs nie musi natychmiast pokazać nowego stanu.

W robots.txt dodaj pełny adres, np. Sitemap: https://example.com/sitemap.xml. To dodatkowy sposób wskazania mapy, nie naprawa błędnego XML. Nie blokuj przy okazji katalogu poradników, które chcesz publikować.

Pobranie mapy nie oznacza indeksacji

Mapa pomaga odkrywać URL, lecz nie gwarantuje ich indeksowania. Dla pominiętej strony sprawdź diagnostykę indeksacji, canonical, dostępność i treść. Jeżeli robot zna adres, ale go nie wybiera, ponowne tworzenie identycznej mapy nie rozwiąże problemu.

Gotowa mapa tego bloga jest dostępna pod sitemap.xml. Przy publikacji na innej domenie trzeba przebudować pełne adresy, nie tylko zmienić tytuł strony.

Źródła i dokumentacja

Dokumentacja do dalszej weryfikacji ustawień i wymagań swojej wersji.

c.
Castpol Blog

Poradnik wydawany przez Castpol. O blogu · Zgłoś poprawkę

KOLEJNY KROK

Te poradniki uzupełniają temat