Карта сайта не открывается: что проверить
Что это значит
Карта сайта (sitemap.xml) не загрузилась: сервер не ответил вовремя, выдал ошибку, по адресу ничего нет или вместо карты открывается обычная страница. Часто адрес карты указан в robots.txt, но устарел.
- Карта сайта не открылась. Мы пытались открыть карту сайта (sitemap.xml), но она не загрузилась: сервер не ответил вовремя или выдал ошибку. Есть ли карта вообще, проверить не удалось.
- Карта сайта из robots.txt не открылась. В robots.txt указан адрес карты сайта, но открыть её не удалось: таймаут или обрыв соединения. Содержимое карты мы не проверили.
- Карта сайта из robots.txt не читается. В robots.txt указан адрес карты сайта, но по нему ошибка: страница не найдена, ошибка сервера или вместо карты обычная страница.
Чем мешает
Поисковики не получают список страниц сайта, и новые страницы попадают в поиск медленнее.
Как исправить
WordPress
- Откройте адрес карты из отчёта в браузере. Если она открывается очень долго, включите кэш карты в SEO-плагине или кэширующий плагин. Если ошибка, выключите и включите карту в Yoast или Rank Math.
- Откройте адрес из robots.txt в браузере. Если карта переехала (например, после смены SEO-плагина), исправьте адрес в robots.txt: у Yoast и Rank Math это
/sitemap_index.xml. - Узнайте настоящий адрес карты: у Yoast и Rank Math это
/sitemap_index.xml, у самого WordPress/wp-sitemap.xml. Исправьте адрес в robots.txt. - Если карта перестала открываться, в Yoast или Rank Math выключите и снова включите карту сайта, затем пересохраните «Настройки → Постоянные ссылки».
Tilda
- Tilda создаёт карту сама по адресу
/sitemap.xml. Она обновляется после публикации страниц. - Если адрес не открывается, напишите в поддержку Tilda.
- Tilda создаёт карту и robots.txt сама. Если адрес не открывается, напишите в поддержку.
1С-Битрикс
- Перезапустите генерацию в «Маркетинг → Поисковая оптимизация → Настройка sitemap.xml». Сгенерированная карта — это файл, он должен открываться быстро.
- Проверьте, что адрес в «Настройка robots.txt» совпадает с адресом в «Настройка sitemap.xml», и перезапустите генерацию.
- «Маркетинг → Поисковая оптимизация → Настройка sitemap.xml» → запустите генерацию заново. Проверьте, что адрес в robots.txt совпадает с «Адрес карты сайта» в настройке.
OpenCart
- Карта в OpenCart 3 строится «на лету» и на больших каталогах может открываться медленно. Попросите разработчика сделать её файлом или включить кэш модуля.
- Проверьте адрес в robots.txt и что модуль карты включён.
- OpenCart 3: «Расширения → Расширения → Фиды → Google Sitemap» → статус «Включено». Адрес карты указан в настройках модуля. Пропишите его в robots.txt.
- OpenCart 4: встроенной карты нет, нужен модуль из маркетплейса.
Другой движок или свой сервер
- Проверьте, что адрес карты быстро отвечает кодом 200. Если сайт за Cloudflare или «антиботом» хостинга, такие ответы могут отдавать именно они, а не сайт.
- Проверьте, что адрес из строки
Sitemap:быстро отвечает кодом 200. Если сайт за Cloudflare или «антиботом» хостинга, такие ответы могут отдавать именно они, а не сайт. - Исправьте адрес в строке
Sitemap:или восстановите файл карты.
Речь о файле sitemap.xml для поисковиков, а не о странице «Карта сайта» со списком разделов для посетителей. Если не открывается такая страница на самом сайте, это обычная страница: проверьте её как любую другую.
Если карта просто переехала на другой адрес, поправить robots.txt можно самим за 5 минут.
Если сайт делал подрядчик
Перешлите ему ссылку на отчёт и эту просьбу:
Карта сайта не открылась у нашего робота (адрес и причина в отчёте). Исправьте, пожалуйста, адрес в robots.txt и сделайте, чтобы карта быстро отвечала кодом 200.
Как проверить, что всё исправлено
Проверьте сайт снова на yasnoseo.by.