Перейти до вмісту

Що означає «Не вдалося прочитати файл Sitemap» у Google Search Console?

Надсилання та індексування

Це означає, що Google спробував завантажити ваш файл Sitemap, але не зміг, тому не прочитав жодного URL із нього. Це проблема отримання файлу, а не його формату, і зазвичай вона з'являється зі статусом Не вдалося отримати. У довідці Google названо типові причини: robots.txt блокує файл, за цією адресою повертається 404, сервер повертає помилку або недоступний, або на сайт накладено невирішену ручну міру. Усуньте причину й надішліть файл повторно.

Перевірте файл Sitemap так, як це робить Google

Виконуйте кроки по черзі: здебільшого проблему вдається знайти на кроці 2 або 3.

  1. Відкрийте точну надіслану URL-адресу в приватному вікні браузера. Файл має завантажитися як XML або звичайний текст, без сторінки входу, запиту на згоду щодо cookie чи перенаправлення на головну сторінку.
  2. Перевірте код статусу. Виконайте curl -I https://www.example.com/sitemap.xml і переконайтеся, що повертається 200. Код 404 означає, що адреса неправильна або файл перемістили; 5xx указує на проблему із сервером.
  3. Перегляньте robots.txt. Правило Disallow, яке охоплює шлях до файлу Sitemap, не дозволяє Google його завантажити, адже Google дотримується robots.txt і для файлів Sitemap.
  4. Запустіть перевірку URL у реальному часі для адреси файлу Sitemap у Search Console. У довідці про звіт «Файли Sitemap» радять перед надсиланням переконатися, що в полі Отримання сторінки показано Успішно.
  5. Порівняйте протокол і хост. Файл 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 просканує його й одразу спланує перші теми. Кредитна картка не потрібна.