Как исправить ошибку «Ваша карта сайта выглядит как HTML-страница»

Опубликовано: 2022-08-28

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

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

Что, если мы столкнемся с проблемой с картой сайта, например, с ошибкой «Ваша карта сайта выглядит как HTML-страница» ?

Пришло время узнать о Google Search Console и о том, как ее использовать.

  • Что такое Google Search Console?
  • Допустимые форматы для Google Search Console
  • Причина ошибки
  • Различия между HTML и XML
  • Решение ошибки
  • Рекомендации по правильному использованию карты сайта

Что такое Google Search Console?

Google Search Console — это бесплатный инструмент от Google для владельцев сайтов. Используя этот инструмент, вы можете легко проанализировать эффективность своего сайта в результатах поиска Google. Вы также можете получить доступ к важным данным по многим темам, таким как обратные ссылки и трафик сайта.

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

Кроме того, с помощью Google Search Console можно обнаружить ошибки на вашем сайте. Таким образом, вы можете решать и исправлять технические проблемы интегрированным образом с помощью Google Analytics, Google Trends и Google Ads.

Допустимые форматы для Google Search Console

Имейте в виду, что не все ссылки подходят для отправки в Google Search Console в качестве карты сайта. Единственные приемлемые форматы:

  1. XML
  2. RSS, mRSS и Atom 1.0
  3. Текстовый файл

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

Причина ошибки

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

https://wpblogx.com/sitemap_index.xml

Если вы загрузите файл HTML в качестве карты сайта, возникнет эта ошибка.

ppwp-ваша-карта-сайта-кажется-на-html-странице-ошибка

Давайте рассмотрим различия между HTML и XML, прежде чем найти решение и предложения по устранению ошибки.

Различия между HTML и XML

XML (расширяемый язык разметки)

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

Теги, используемые в XML, не являются предопределенными, как в HTML. То есть структура XML-файла полностью создается пользователем.

ppwp-xml-файл-пример

Для справки мы опубликовали подробное руководство о том, как создать XML-карту сайта в WordPress. Проверьте это.

HTML (язык гипертекстовой разметки)

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

ppwp-html-файл-пример

Давайте посмотрим на резюме ниже для лучшего понимания.

Основные отличия:

  1. HTML — это один из типов документов, используемый для форматирования заголовков, различных шрифтов, списков, рисунков и изображений в документах. XML определяет, описывает и отправляет данные между различными средами. Другими словами, это дополнение к HTML с его функциями определения данных.
  2. XML — это язык разметки, подобный HTML; однако он описывает данные, а не отображает данные, такие как HTML. Он обеспечивает обмен данными между организациями.
  3. HTML позволяет выделять слово жирным шрифтом или курсивом, помещая его между тегами, тогда как XML предоставляет основу для тегирования структурированных данных.

Отличия в использовании:

  1. При работе в XML теги чувствительны к регистру.
  2. Теги, созданные в XML, должны закрываться в аккуратном порядке, а не в случайном порядке.
  3. В XML символы пробела определяются в строках комментариев.

Решение ошибки

Чтобы создать XML-сайт, совместимый с Google Search Console, для вашего веб-сайта WordPress, вы можете использовать плагин карты сайта. Мы настоятельно рекомендуем установить Yoast SEO или Rank Math. Эти плагины автоматически создают карту сайта, и вам просто нужно добавить карту сайта в Google Search Console.

URL-адреса карты сайта должны быть исключены из плагина Swift Performance. Вы можете выполнить описанные ниже процедуры, чтобы предотвратить кэширование URL-адресов карты сайта. Примените тот же метод с W3Total Cache, WPRocket и другими плагинами кэширования. Шаги могут различаться в зависимости от инструмента.

Как только вы загрузите файл /sitemap_index.xml в Google Search Console, вы можете увидеть ошибку на изображении ниже.

ppwp-отправленная-карта-сайта-google-поисковая-консоль

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

  1. Откройте панель администратора веб-сайта, затем перейдите в « Инструменты »> «Производительность Swift» и перейдите на вкладку « Настройки ».

ppwp-tools-swift-производительность

2. Вставьте ссылку на карту сайта в поле следующим образом: /sitemap_index.xml . Затем нажмите на кнопку Сохранить изменения . В результате это поможет вам исключить URL-адрес карты сайта из кэширования.

ppwp-sitemap-индексированный

3. Нажмите « Сбросить таблицу прогрева », чтобы подтвердить изменения, внесенные в таблицу.

ppwp-сброс-таблица прогрева

4. Нажмите кнопку « Панель управления» > « Очистить все кэши ».

ppwp-очистить-все-кэши

5. После очистки всех кешей пришло время попытаться повторно отправить карту сайта вашего сайта. Перейдите в Google Search Console > Карта сайта . Загрузите карту сайта и отправьте ее.

ppwp-google-search-console-добавить-новую-карту сайта

Теперь вы успешно обновили карту сайта!

ppwp-google-search-console-отправленная-карта-сайта

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

Рекомендации по правильному использованию карты сайта

Проверить на ошибки

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

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

Иногда даже случайное дополнение может привести к ошибкам. Вы можете установить плагин Health Check and Troubleshoot, чтобы идентифицировать их, если они есть.

Отключить кэширование

Когда карта сайта кэшируется, это может иногда вызывать проблемы с чтением ее Google как HTML-страницы, поскольку вы не должны кэшировать XML-файлы таким образом.

Проверьте URL-адрес вашего файла Sitemap

Хотя это кажется простым предложением, всегда стоит перепроверить URL-адрес вашей карты сайта. Проверьте ссылку, размещенную как через Google, так и через любые плагины карты сайта, чтобы убедиться, что вы отправляете правильный URL.

Удалить лишние файлы Sitemap

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

Пусть вас больше не беспокоит ошибка «Ваш файл Sitemap выглядит как HTML-страница»!

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

Вы узнали, как решить проблему, пришло время оптимизировать карту сайта для повышения SEO.

Вы страдаете от подобных проблем? Мы здесь, чтобы помочь. Пожалуйста, свяжитесь с нами или оставьте несколько слов в разделе комментариев.

Или вас могут заинтересовать 5 способов удаления страниц из карты сайта в WordPress.