Что такое XML-карта сайта и зачем она вам?

Что такое XML-карта сайта и зачем она вам?


Хорошая XML-карта сайта действует как дорожная карта вашего веб-сайта, которая ведет Google ко всем вашим важным страницам. XML-карты сайта могут быть полезны для SEO, позволяя Google быстро находить важные страницы, даже если ваши внутренние ссылки не идеальны. В этом посте объясняется, что это такое и как они помогают вам лучше ранжироваться.

Что такое XML-карты сайта?

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

Хотите расширить свои знания в области технического SEO? Мы только что запустили новый курс в Yoast SEO Academy, посвященный сканируемости и индексируемости. Одна из тем, которые мы затрагиваем, — как правильно использовать XML-карты сайта.

Как выглядит XML-карта сайта?

Карта сайта XML предлагает стандартизированный способ перечисления сообщений и страниц, что делает их доступными для поисковых систем. Вот очень простой пример, карта сайта с одним URL:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="
<url>
<loc>
<lastmod>2022-01-01</lastmod>
</url>
</urlset>

Он состоит из пары частей:

  • Объявление версии XML: какие поисковые роботы используют для определения типа файла, который они читают.
  • Набор URL: сообщает поисковым системам о протоколе.
  • URL-адрес: содержит URL-адрес страницы.
  • Lastmod: формат даты, описывающий, когда страница была изменена в последний раз.

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

Пример XML-карты сайта

Давайте посмотрим на пример. Ниже вы увидите скриншот базовой XML-карты сайта yoast.com. В этой карте сайта вы видите все различные карты сайта на yoast.com. Вы заметите дату в конце каждой строки. Это сообщает Google, когда каждое сообщение было обновлено в последний раз, и помогает с SEO, потому что вы хотите, чтобы Google просканировал ваш обновленный контент как можно скорее. Когда дата меняется в карте сайта, Google знает, что существует новый контент для сканирования и индексации.

XML-карта сайта Yoast.com

Как видите, XML-карта сайта Yoast.com показывает несколько «индексных» карт сайта: post-sitemap.xml, page-sitemap.xml, video-sitemap.xml и т.д. Эта категоризация делает структуру сайта максимально простой. Поэтому, если вы нажмете на одну из карт сайта индекса, вы увидите все URL-адреса в этой конкретной карте сайта. Например, если вы нажмете на post-sitemap.xml вы увидите все URL-адреса сообщений Yoast.com.

yoast xml sitemap posts 2022
XML-карта сайта публикации Yoast.com

Если у вас огромный веб-сайт, иногда необходимо разделить индексную карту сайта. Одна XML-карта сайта ограничена 50 000 URL-адресов и может иметь размер файла до 50 МБ, поэтому, если на вашем веб-сайте более 50 000 сообщений, вам понадобятся две отдельные карты для URL-адресов сообщений, эффективно добавляя вторую индексную карту сайта. Плагин Yoast SEO устанавливает ограничение еще ниже — до 1000 URL-адресов — чтобы ваша карта сайта загружалась как можно быстрее.

READ  На Papa John's подали в суд за якобы «прослушку» собственного сайта

Каким веб-сайтам нужна XML-карта сайта?

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

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

Какие страницы должны быть в вашей XML-карте сайта?

Как вы решаете, какие страницы включить в карту сайта XML? Всегда начинайте с размышлений о релевантности URL-адреса: когда посетитель переходит по определенному URL-адресу, является ли это хорошим результатом? Вы хотите, чтобы посетители переходили по этому URL-адресу? Если нет, то, вероятно, его не должно быть в нем. Однако, если вы не хотите, чтобы этот URL-адрес отображался в результатах поиска, вам необходимо добавить тег «noindex». Отсутствие его в карте сайта не означает, что Google не будет индексировать этот URL. Если Google может найти его по ссылкам, Google может проиндексировать URL-адрес.

Пример: новый блог

Скажем, например, вы начинаете новый блог. Конечно, вы хотите, чтобы ваша целевая аудитория могла найти ваши сообщения в блоге в результатах поиска. Таким образом, рекомендуется сразу же включать ваши сообщения в вашу XML-карту сайта. Можно с уверенностью предположить, что большинство ваших страницы также будут релевантными результатами для ваших посетителей. Однако страница спасибо то, что люди увидят после того, как они подпишутся на ваш информационный бюллетень, — это не то, что вы хотите видеть в результатах поиска. В этом случае вы не хотите исключать все страницы из вашей карты сайта, а только эту.

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

Тем не менее, такая страница также может быть отличным материалом для ранжирования. Итак, если вы думаете: ну да, эта страница тегов сейчас немного «тонкая», но она могла бы стать отличной целевой страницей, тогда обогатите ее дополнительной информацией и изображениями. И не исключайте его из карты сайта в этом случае.

READ  ИИ и наука о данных превращают безопасность труда в преимущество

Как заставить Google найти вашу карту сайта

Если вы хотите, чтобы Google быстрее нашел вашу XML-карту сайта, вам нужно добавить ее в свою учетную запись Google Search Console. Файлы Sitemap можно найти в разделе «Sitemaps». Если нет, вы можете добавить свою карту сайта вверху страницы.

Добавление вашей карты сайта помогает проверить, проиндексировал ли Google все страницы в вашей карте сайта. Если есть большая разница между «отправленным» и «проиндексированным» числом на определенной карте сайта, мы рекомендуем изучить это подробнее. Может быть, есть ошибка, которая не позволяет индексировать некоторые страницы? Другой вариант заключается в том, что вам может понадобиться больше ссылок, указывающих на контент, который еще не проиндексирован.

sitemap google search console
Google правильно обработал все URL-адреса в карте сайта для сообщений.

Как добавить карты сайта в формате XML на свой сайт с помощью Yoast SEO

Из-за их ценности для SEO мы добавили возможность создавать ваши XML-карты сайта в нашем плагине Yoast SEO. Они доступны как в бесплатной, так и в премиальной версиях плагина. Мы делаем их автоматически для вас, размещая в нужном месте. Вам не нужно беспокоиться о том, где должна быть размещена ваша XML-карта сайта, и об их оптимизации для поисковых систем.

В то время как мы работали с Google над внедрением XML-карт сайта в WordPress, мы предлагаем улучшенную версию карты сайта в Yoast SEO. Версия WordPress является базовой, не такой тонко настроенной и полнофункциональной, как в Yoast SEO. Если вы устанавливаете Yoast SEO, мы автоматически отключаем для вас карту сайта WordPress.

Yoast SEO автоматически создает XML-карту сайта для вашего сайта. Нажмите «SEO» на боковой панели установки WordPress, а затем выберите вкладку «Функции»:

xml sitemaps general settings yoast seo
Вы можете найти XML-карты сайта на вкладке «Функции» Yoast SEO.
see xml sitemap link 2021
Нажмите на ссылку, чтобы увидеть карту сайта в формате XML для вашего сайта.

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

Вы можете исключить типы контента из карты сайта XML на вкладке «Внешний вид в поиске». Если вы выберете «нет» в качестве ответа на «показывать X в результатах поиска?», этот тип контента не будет включен. Вы также можете сделать это для отдельных сообщений и страниц, перейдя в «Дополнительные настройки» в мета-поле Yoast SEO или на боковой панели и выбрав параметр «Разрешить поисковым системам показывать этот пост/страницу в результатах поиска?»

search appearance posts yoast seo
Определите, что вы хотите видеть в XML-карте сайта

Подробнее об исключении типов контента читайте здесь.

Часто задаваемые вопросы о XML-картах сайта

Есть много вопросов относительно XML-карт сайта, мы ответили на некоторые из них в разделе часто задаваемых вопросов ниже.

Что происходит, когда Google Search Console сообщает об ошибках в XML-карте сайта?

Если XML-карта сайта недействительна или если она неправильно читается поисковыми системами, вы должны выяснить, какой тип ошибки указан в списке. Если поисковые системы не читают XML-карту сайта, убедитесь, что она отправлена ​​в инструменты веб-мастера поисковой системы. Если он недействителен, проверьте ошибки и обязательно найдите конкретные решения для вашей проблемы.

READ  Советы по эффективной публикации в LinkedIn от SEO-специалиста Сары Тахер

Как проверить, есть ли на сайте XML-карта сайта?

В большинстве случаев узнать, есть ли у сайтов XML-карта сайта, можно, добавив файл sitemap.xml в корневой домен. Итак, это будет example.com/sitemap.xml. Если на сайте установлен Yoast SEO, вы заметите, что он перенаправляется на example.com/sitemap_index.xml. Sitemap_index.xml — это базовая карта сайта, которая собирает все отдельные карты сайта вашего сайта на одной странице.

Как я могу обновить XML-карту сайта?

Есть способы создавать и обновлять карты сайта вручную, но мы бы этого не одобрили. Кроме того, существуют статические генераторы, которые помогут вам создать карту сайта в любой момент. Но, опять же, этот процесс должен будет повторяться каждый раз, когда вы добавляете или обновляете контент. Лучший способ сделать это — просто использовать Yoast SEO. Включите XML-карту сайта в Yoast SEO и обратно — все ваши обновления будут происходить автоматически.

Могу ли я использовать в своей XML-карте сайта?

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

Проверьте свою собственную XML-карту сайта!

Теперь вы знаете, как важно иметь XML-карту сайта: она может помочь SEO вашего сайта. Если вы добавите правильные URL-адреса, Google сможет легко получить доступ к вашим самым важным страницам и сообщениям. Google также легко найдет обновленный контент, поэтому они знают, когда нужно снова просканировать URL-адрес. Наконец, добавление вашей XML-карты сайта в Google Search Console помогает Google быстро найти вашу карту сайта и позволяет вам проверять наличие ошибок в карте сайта.

Поэтому проверьте свою XML-карту сайта и узнайте, все ли вы делаете правильно!

Оцените свою техническую пригодность для SEO

Наличие хорошей XML-карты сайта является частью вашего технического SEO. Любопытно, насколько соответствует общее техническое SEO вашего сайта? Мы создали технический SEO-тест, который поможет вам понять, над чем вам нужно поработать!



Source link