Przejdź do treści

Co oznacza komunikat „Sitemap could not be read" w Google Search Console?

Przesyłanie i indeksowanie

Oznacza to, że Google próbował pobrać Twoją mapę witryny i mu się to nie udało, więc nie odczytał żadnego z zawartych w niej adresów URL. To problem z pobraniem pliku, a nie z jego formatem, i zwykle pojawia się ze statusem Couldn't fetch. Pomoc Google wymienia typowe przyczyny: robots.txt blokuje plik, adres zwraca błąd 404, serwer zwraca błędy lub jest niedostępny albo witryna ma nierozwiązane działanie ręczne. Usuń przyczynę i prześlij mapę ponownie.

Sprawdź mapę witryny tak, jak robi to Google

Przejdź przez poniższe kroki po kolei; większość przypadków kończy się na kroku 2 lub 3.

  1. Otwórz dokładnie ten przesłany adres URL w oknie prywatnym przeglądarki. Plik powinien załadować się jako XML lub zwykły tekst, bez strony logowania, komunikatu o plikach cookie ani przekierowania na stronę główną.
  2. Sprawdź kod odpowiedzi. Uruchom curl -I https://www.example.com/sitemap.xml i szukaj kodu 200. Kod 404 oznacza, że adres jest błędny lub plik został przeniesiony; kod 5xx wskazuje na problem po stronie serwera.
  3. Przeczytaj robots.txt. Reguła Disallow obejmująca ścieżkę mapy witryny uniemożliwia Google jej pobranie, ponieważ Google respektuje robots.txt także w przypadku map witryn.
  4. Przeprowadź inspekcję adresu URL na żywo dla adresu mapy witryny w Search Console. Pomoc dotycząca raportu Sitemaps sugeruje, by przed przesłaniem upewnić się, że w polu Page fetch widnieje status Successful.
  5. Porównaj protokół i host. Mapa witryny przesłana jako http://example.com/sitemap.xml do usługi https://www.example.com/ to inny adres niż ten, który działa.

Częste przyczyny i rozwiązania

PrzyczynaRozwiązanie
robots.txt blokuje ścieżkę mapy witrynyUsuń lub zawęź regułę, a następnie prześlij mapę ponownie
Adres URL zwraca błąd 404Prześlij adres, pod którym plik faktycznie się znajduje; sprawdź www, https i ukośniki na końcu
Błędy serwera lub przekroczenia czasuSprawdź logi serwera pod kątem żądań Googlebota do mapy witryny oraz błędów podczas generowania pliku
Zapora sieciowa lub ochrona przed botami blokuje GooglebotaZezwól robotom Google na dostęp do mapy witryny i wymienionych w niej stron
Nierozwiązane działanie ręczneNajpierw rozwiąż je w raporcie Manual actions; Google wymienia je jako powód, dla którego może nie pobrać pliku

Google wymienia też niskie zapotrzebowanie na indeksowanie witryny jako powód, dla którego mapa witryny może nie zostać pobrana. Jeśli wszystkie powyższe kontrole kończą się powodzeniem, pozostaw plik dostępny i prześlij go ponownie później.

Błędy podobne do tego, ale inne

Jeśli status to Has errors, a nie Couldn't fetch, Google odczytał plik i znalazł w nim problemy. Typowe przykłady z tej samej strony pomocy: nieprawidłowy XML (często zduplikowany tag <loc>), adresy URL w innym hoście lub w folderze wyższego poziomu niż mapa witryny, plik przekraczający limit 50 MB po rozpakowaniu albo skompresowany plik, którego Google nie zdołał rozpakować. Takie błędy naprawia się w samym pliku, a nie na serwerze.

Co dzieje się po naprawieniu problemu?

Prześlij mapę witryny ponownie w raporcie Sitemaps. Google podaje, że samodzielnie ponawia próbę pobrania nieudanej mapy jeszcze kilka razy, ale w końcu przestaje, więc ponowne przesłanie po naprawie to najpewniejszy sposób, by mapa została odczytana. Status Success oznacza, że adresy URL zostały zakolejkowane do indeksowania. Wszystko inne na temat map witryn znajdziesz w artykułach How do I submit a sitemap? i Google Search Console sitemap errors.

Jak pomaga AutoPSEO

Strona Sitemaps w AutoPSEO pokazuje wszystkie mapy witryny, które Search Console przechowuje dla danej usługi, wraz z błędami, ostrzeżeniami, stanem oczekiwania i datą ostatniego pobrania przez Google, dzięki czemu mapa, której Google przestał czytać, od razu rzuca się w oczy. Gdy uruchamiasz zbiorczą inspekcję na podstawie adresu URL mapy witryny, AutoPSEO samodzielnie pobiera plik i zgłasza każdy błąd napotkany podczas jego odczytu.

Wrzuć treści SEO na autopilota

Połącz Search Console i swoją stronę. AutoPSEO przeskanuje ją i od razu zaplanuje pierwsze tematy. Karta kredytowa nie jest wymagana.