Как исправить ошибки карты сайта WordPress в консоли поиска Google?

Консоль поиска Google (GSC) — это бесплатный набор инструментов для веб-мастеров, с помощью которых веб-мастера могут отправить свой сайт в Google. Это помогает отслеживать эффективность вашего сайта в поиске Google и принимать корректирующие меры для улучшения видимости результатов поиска. После подтверждения права собственности на ваш сайт WordPress отправка XML Sitemap — следующий важный шаг, который вам нужно сделать в GSC. Однако вы можете столкнуться с различными типами ошибок при отправке карты сайта WordPress в Google Search Console (GSC). В этой статье мы объясним возможные решения для исправления ошибок карты сайта.

Проверка ошибок файла Sitemap в GSC

Следуйте приведенным ниже инструкциям, чтобы проверить наличие ошибок карты сайта:

  • Войдите в свою учетную запись Google Search Console.
  • Перейдите в раздел «Карты сайта».
  • Посмотрите в столбце «Статус» отправленных файлов Sitemap. Он должен показать «Успех» или соответствующее сообщение об ошибке, применимое к вашему случаю. «Не удалось получить» и «ошибка» — одни из самых популярных ошибок карты сайта, которые вы можете увидеть в GSC.
Проверить статус файла Sitemap
Проверить статус файла Sitemap
  • Щелкните карту сайта с ошибкой, чтобы просмотреть более подробную информацию об ошибке. Как вы видите на снимке экрана ниже, ошибка является «общей ошибкой HTTP», вызванной «ошибкой HTTP: 403».
Ошибка HTTP 403 файла Sitemap
Ошибка HTTP 403 файла Sitemap

Состояние вашей карты сайта легко проверить всякий раз, когда вы отправляете ее впервые. Однако Google будет сканировать вашу карту сайта ежедневно, и статус будет динамически меняться в соответствии с реальной ситуацией. К сожалению, Google не будет отправлять электронные письма владельцам сайтов, если есть ошибки Sitemap для уже отправленных сайтов. Поэтому единственный вариант — проверить статус вручную и убедиться в отсутствии ошибок сканирования.

Почему вы должны отслеживать и исправлять ошибки Sitemap?

Вы можете задаться вопросом, зачем отслеживать статус после того, как Google успешно просканировал URL-адреса карты сайта. Недавно мы заметили, что большое количество страниц нашего сайта было удалено из поиска Google без уважительной причины. После проверки в GSC мы обнаружили, что проблема покрытия более 400 страниц была затронута с 403 запрещенной ошибкой. Google также не смог получить карты сайта из-за ошибки HTTP 403, как показано на скриншоте выше.

Поэтому необходимо проверять охват и статус сканирования карты сайта, чтобы вы могли понять, что происходит на вашем сайте.

Исправить ошибки карты сайта WordPress в консоли поиска Google

Попробуйте следующие варианты исправления ошибок карты сайта в GSC.

1. Удалите и повторно отправьте файл Sitemap.

Как вы, возможно, знаете, Google Search Console раньше была известна как Google Webmaster Tools с солидным интерфейсом. Однако последняя версия интерфейса Google Search Console нестабильна и может отображать ошибки, которые вы не можете исправить. Например, в статусе карты сайта вы можете увидеть «Не удалось получить» или «Ошибка», хотя на вашем сайте все в порядке. Первый вариант, который вы должны попробовать, — это удалить карту сайта и повторно отправить ее.

  • Щелкните карту сайта, которая показывает ошибку в столбце статуса.
  • На следующем экране нажмите на три точки, обозначенные как «Дополнительные параметры».
  • Выберите «Удалить карту сайта».
Удалить Sitemap из GSC
Удалить Sitemap из GSC
  • Снова подтвердите всплывающее окно, нажав «Удалить», чтобы удалить карту сайта из GSC.
Подтвердите удаление файла Sitemap
Подтвердите удаление файла Sitemap
  • Внизу вы увидите сообщение об успешном выполнении «Карта сайта удалена».
Сообщение об успехе
Сообщение об успехе

Теперь вернитесь в раздел «Карты сайта» и повторно отправьте карту сайта.

Отправить файл Sitemap повторно
Отправить файл Sitemap повторно

Если все пойдет хорошо, вы увидите статус успеха.

Карта сайта успешно отправлена
Карта сайта успешно отправлена

Если сообщение об ошибке появляется снова, вам может потребоваться удалить и повторно отправить несколько раз, чтобы получить статус успеха.

2. Проверьте доступ и формат файла Sitemap.

Если повторная отправка не решила проблему, пора начать процесс устранения неполадок на вашем сайте. Первое, что вам нужно проверить, это открыть URL-адрес карты сайта в браузере. Убедитесь, что вы не получаете 403 запрещенную ошибку или какие-либо другие ошибки тайм-аута HTTP. Вы также можете проверить права доступа к файлу XML-файла карты сайта на сервере, чтобы он был доступен в браузере. Если файл карты сайта доступен, попробуйте следующие варианты.

Если вы используете собственную карту сайта, обязательно проверьте формат и структура верны перед отправкой в ​​GSC.

3. Очистить кеширование

Кэширование помогает ускорить работу вашего сайта WordPress и сократить время загрузки страницы. Однако при неправильном использовании он может вызвать несколько проблем. Сначала проверьте дату, когда вы получили ошибку карты сайта в GSC. Постарайтесь выяснить, внесли ли вы какие-либо серьезные изменения в свой сайт за это время. Возможно, вы обновили плагин или изменили тему на своем сайте и забыли очистить старый кешированный контент. Даже если вы не вносили никаких изменений, поврежденный кеш может заблокировать работу робота Googlebot и привести к ошибке 403, хотя вы можете правильно просматривать страницы в браузере.

  • Если вы используете плагин кеширования на своем сайте, полностью удалите кеширование со страницы настроек плагина.
  • Проверьте, выполняет ли ваш сервер какое-либо кеширование, и очистите весь кешированный контент. Например, хостинговые компании, такие как SiteGround, предлагают статическое, динамическое и Memcached кеширование. Вы должны очистить все это кеширование, чтобы предоставить Googlebot свежий контент, чтобы избежать ошибок, связанных с кешированием.

После удаления всего кэшированного содержания используйте проверку URL-адресов или удобный для мобильных устройств инструмент в GSC, чтобы проверить, как просканированная страница выглядит для робота Googlebot. Если все в порядке, попробуйте повторно отправить карту сайта в формате XML.

4. Исключить Sitemap из кеширования.

Есть еще одна возможная проблема с кешированием. Некоторые плагины могут кэшировать ваш XML-файл карты сайта и вызывать проблемы. Популярные плагины для кеширования, такие как WP Rocket, по умолчанию игнорируют XML-карту сайта и страницы WooCommerce из кеширования. Если вы не уверены, игнорирует ли ваш плагин кеширования URL-адрес карты сайта, добавьте вручную URL-адреса неудачных карт сайта. После этого очистите кеш и проверьте, что отправка карты сайта в GSC работает нормально.

Вы можете добавить одну из следующих записей на странице настроек вашего плагина кэширования, чтобы игнорировать файлы карты сайта из кеширования:

sitemap_index.xml
*.-sitemap.xml

Как правило, плагины игнорируют часть домена, и добавление вышеуказанных записей должно игнорировать все файлы карты сайта из кеширования.

5. HTML против XML карты сайта

Доступны два типа карт сайта: карты сайта XML помогают поисковым системам и карты сайта HTML помогают пользователям. Вы должны отправить XML-карту сайта в GSC, иначе вы увидите ошибку типа «Отправленная карта сайта — это HTML-страница».

6. Большой файл Sitemap

WordPress по умолчанию создает файл карты сайта. Однако использование плагинов помогает создавать настраиваемые файлы карты сайта и скрывать ненужный контент, такой как теги и архивы. Например, плагин Yoast SEO сгенерирует карту сайта в формате XML, просто переключив опцию в настройках. Вы можете легко включить или отключить тип сообщений и таксономии, чтобы они отображались или скрывались в карте сайта. Также возможно включить или исключить отдельный пост / страницу в карту сайта.

Однако проблема связана с размером файла карты сайта. Ранее Yoast предлагал возможность контролировать количество URL-адресов в каждом файле карты сайта. Однако это было удалено, и теперь каждая отдельная карта сайта может содержать максимум 1000 URL-адресов. Многие серверы виртуального хостинга не позволяют просматривать один файл карты сайта с 1000 URL из-за ограниченных ресурсов сервера. Это может помешать роботу Googlebot сканировать большую карту сайта и привести к ошибкам типа 403 запрещено.

1000 URL-адресов в файле Sitemap Yoast
1000 URL-адресов в файле Sitemap Yoast

В этом случае единственный вариант — отключить функцию карты сайта в Yoast и найти другой плагин, который поможет вам разбить карту сайта на файлы меньшего размера. Возможно, вы можете ограничить количество URL-адресов до 200 или меньше в одной карте сайта, чтобы робот Googlebot мог легко сканировать с ошибками.

7. Индекс Sitemap и отдельные файлы Sitemap

Другая проблема может быть связана с индексом карты сайта, который содержит большое количество отдельных карт сайта. В большинстве случаев робот Googlebot не может сканировать одну или несколько отдельных карт сайта в индексном файле. В этом случае вы можете удалить отдельные файлы sitemap.xml и отправить их отдельно. Хотя это не имеет никакого значения, все работало нормально, поскольку мы тестировали несколько раз. Карта сайта, которая не имеет статуса ошибки как часть индексного файла, отлично работает при отправке в виде отдельного файла карты сайта.

Заключительные слова

Вы можете попробовать одно из вышеперечисленных решений, чтобы исправить ошибки карты сайта в Google Search Console. Если вы постоянно видите запрещенные ошибки, узнайте у своего хоста, ограничивают ли они скорость сканирования робота Googlebot. Чтобы убедиться, что ошибки карты сайта не влияют на ваш трафик, используйте инструмент проверки URL-адресов, чтобы убедиться, что ваши важные страницы доступны в Google. Если страницы недоступны, сначала запросите переиндексацию страниц, пока не попытаетесь решить проблемы с картой сайта.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *