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.
- 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ą.
- Sprawdź kod odpowiedzi. Uruchom
curl -I https://www.example.com/sitemap.xmli szukaj kodu200. Kod404oznacza, że adres jest błędny lub plik został przeniesiony; kod5xxwskazuje na problem po stronie serwera. - Przeczytaj
robots.txt. RegułaDisallowobejmująca ścieżkę mapy witryny uniemożliwia Google jej pobranie, ponieważ Google respektujerobots.txttakże w przypadku map witryn. - 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.
- Porównaj protokół i host. Mapa witryny przesłana jako
http://example.com/sitemap.xmldo usługihttps://www.example.com/to inny adres niż ten, który działa.
Częste przyczyny i rozwiązania
| Przyczyna | Rozwiązanie |
|---|---|
robots.txt blokuje ścieżkę mapy witryny | Usuń lub zawęź regułę, a następnie prześlij mapę ponownie |
| Adres URL zwraca błąd 404 | Prześlij adres, pod którym plik faktycznie się znajduje; sprawdź www, https i ukośniki na końcu |
| Błędy serwera lub przekroczenia czasu | Sprawdź logi serwera pod kątem żądań Googlebota do mapy witryny oraz błędów podczas generowania pliku |
| Zapora sieciowa lub ochrona przed botami blokuje Googlebota | Zezwól robotom Google na dostęp do mapy witryny i wymienionych w niej stron |
| Nierozwiązane działanie ręczne | Najpierw 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.
Więcej w sekcji Przesyłanie i indeksowanie
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.