Що означає «Не вдалося прочитати файл Sitemap» у Google Search Console?
Надсилання та індексування
Це означає, що Google спробував завантажити ваш файл Sitemap, але не зміг, тому не прочитав жодного URL із нього. Це проблема отримання файлу, а не його формату, і зазвичай вона з'являється зі статусом Не вдалося отримати. У довідці Google названо типові причини: robots.txt блокує файл, за цією адресою повертається 404, сервер повертає помилку або недоступний, або на сайт накладено невирішену ручну міру. Усуньте причину й надішліть файл повторно.
Перевірте файл Sitemap так, як це робить Google
Виконуйте кроки по черзі: здебільшого проблему вдається знайти на кроці 2 або 3.
- Відкрийте точну надіслану URL-адресу в приватному вікні браузера. Файл має завантажитися як XML або звичайний текст, без сторінки входу, запиту на згоду щодо cookie чи перенаправлення на головну сторінку.
- Перевірте код статусу. Виконайте
curl -I https://www.example.com/sitemap.xmlі переконайтеся, що повертається200. Код404означає, що адреса неправильна або файл перемістили;5xxуказує на проблему із сервером. - Перегляньте
robots.txt. ПравилоDisallow, яке охоплює шлях до файлу Sitemap, не дозволяє Google його завантажити, адже Google дотримуєтьсяrobots.txtі для файлів Sitemap. - Запустіть перевірку URL у реальному часі для адреси файлу Sitemap у Search Console. У довідці про звіт «Файли Sitemap» радять перед надсиланням переконатися, що в полі Отримання сторінки показано Успішно.
- Порівняйте протокол і хост. Файл Sitemap, надісланий як
http://example.com/sitemap.xmlдо ресурсуhttps://www.example.com/, має іншу адресу, ніж та, що працює.
Типові причини та способи усунення
| Причина | Як виправити |
|---|---|
robots.txt забороняє доступ до шляху файлу Sitemap | Видаліть або звузьте правило, а потім надішліть файл повторно |
| URL повертає 404 | Надішліть адресу, за якою файл справді розташований; перевірте www, https і кінцеві слеші |
| Помилки сервера або тайм-аути | Перегляньте журнали сервера: запити Googlebot до файлу Sitemap і помилки під час його генерації |
| Брандмауер або захист від ботів блокує Googlebot | Дозвольте роботам Google доступ до файлу Sitemap і сторінок, які в ньому перелічено |
| Невирішена ручна міра | Спершу усуньте її у звіті «Ручні дії»; Google називає це однією з причин, чому він може не отримати файл |
Google також називає низький попит на сканування сайту однією з причин, чому файл Sitemap може не бути отриманий. Якщо всі наведені вище перевірки пройдено, залишайте файл доступним і надішліть його повторно пізніше.
Помилки, які схожі на цю, але нею не є
Якщо статус Є помилки, а не Не вдалося отримати, Google прочитав файл і виявив у ньому проблеми. Типові приклади з тієї самої сторінки довідки: недійсний XML (часто через дубльований тег <loc>), URL на іншому хості або у вищій папці, ніж файл Sitemap, файл більший за ліміт 50 МБ у розпакованому вигляді або стиснений файл, який Google не зміг розпакувати. Такі проблеми виправляють у самому файлі, а не на сервері.
Що буде після виправлення?
Надішліть файл Sitemap повторно у звіті «Файли Sitemap». Google повідомляє, що сам ще кілька разів повторює спробу отримати файл, який не вдалося завантажити, але зрештою припиняє, тому повторне надсилання після виправлення — найнадійніший спосіб домогтися, щоб файл прочитали. Статус Успішно означає, що URL поставлено в чергу на сканування. Усе інше про файли Sitemap читайте в матеріалах Як надіслати файл Sitemap? та Помилки файлів Sitemap у Google Search Console.
Як допомагає AutoPSEO
На сторінці Карти сайту в AutoPSEO показано всі файли Sitemap, які зберігає Search Console для ресурсу, разом із помилками, попередженнями, станом очікування та датою останнього завантаження Google, тож файл, який Google перестав читати, одразу впадає в око. Коли ви запускаєте масову перевірку за URL файлу Sitemap, AutoPSEO сам завантажує файл і повідомляє про будь-яку помилку, що виникла під час його читання.
Переведіть свій SEO-контент на автопілот
Підключіть Search Console і свій сайт. AutoPSEO просканує його й одразу спланує перші теми. Кредитна картка не потрібна.