Как оптимизировать XML-карту сайта для улучшения SEO
Опубликовано: 2019-07-19XML-карты сайта должны быть важной частью вашей технической SEO-стратегии. XML-карты сайта помогают поисковым системам более эффективно сканировать ваш сайт.
В этом руководстве я расскажу, что такое XML-карты сайта и как их оптимизировать для повышения эффективности SEO.
Что такое XML-карты сайта?
Карта сайта XML — это файл, содержащий список URL-адресов для поисковых систем, таких как Google, Bing и Yahoo, для сканирования. Карты сайта XML могут содержать атрибуты, предоставляющие дополнительную информацию о каждом URL-адресе для поисковых роботов.
Если вы не знакомы с XML-картами сайта, я рекомендую вам прочитать другую статью в блоге Oncrawl: XML-карты сайта: швейцарский армейский нож технического SEO. В статье дается хороший обзор XML-карт сайта для начинающих и некоторые основные варианты использования.
Почему XML-карты сайта важны для SEO?
Есть много причин, по которым XML-карты сайта важны для SEO, но суть в том, что XML-карты сайта помогают поисковым системам обнаруживать ваши страницы.
Предоставление XML-карты сайта обеспечит эффективное сканирование важных страниц вашего веб-сайта. На самом деле, Гэри Иллиес, аналитик трендов для веб-мастеров в Google, сказал на конференции по поисковому маркетингу в Сиднее, что Googlebot использует карты сайта для поиска контента.
80% обнаружений происходит по ссылкам, около 20% — просто по файлам Sitemap.
- Источник
Вы также можете узнать больше о важности XML-карты сайта в SEO здесь, в блоге OnCrawl.
Небольшая заметка о краулинговом бюджете и XML-картах сайта
Помните, что карта сайта предоставляет поисковым системам список URL-адресов для сканирования. Итак, очень важно обсудить, что такое краулинговый бюджет и как он влияет на XML-карты сайта.
Вот как Google определяет краулинговый бюджет:
Принимая во внимание скорость сканирования и потребность в сканировании, мы определяем бюджет сканирования как количество URL-адресов, которые робот Googlebot может и хочет сканировать.
– Блог Google для веб-мастеров
В контексте XML-карт сайта важно понимать, что робот Googlebot будет сканировать только определенное количество URL-адресов, и это может не охватывать все ваши URL-адреса. Предоставление карт сайта в формате XML может более эффективно использовать ваш краулинговый бюджет, поскольку робот Googlebot будет знать, что нужно сканировать больше важных URL-адресов, которые вы предоставляете им в карте сайта, а не URL-адресов с низким значением.
XML-карты сайта не помешают Google сканировать URL-адреса с низким значением все вместе, но они указывают URL-адреса, на которых Googlebot должен сосредоточиться.
[Пример успеха] Оптимизируйте ссылки, чтобы улучшить страницы с максимальной рентабельностью инвестиций
Отправьте свои XML-карты сайта в поисковые системы
Лучше всего отправлять XML-карты сайта в поисковые системы через их консоли инструментов для веб-мастеров. Если у вас нет доступа, вот несколько руководств по их настройке:
- Руководство по размещению вашего сайта в Google Search Console
- Руководство по размещению вашего веб-сайта в инструментах Bing для веб-мастеров
Делая это, вы получаете доступ к удобным данным, таким как любые ошибки, дата последнего обхода и количество обнаруженных URL-адресов. Для получения более подробной информации вы можете прочитать мое руководство по отправке вашего веб-сайта в поисковые системы, такие как Google и Bing.
Типы XML-карты сайта
Для веб-контента (например, изображений и видео) существует два типа XML-карт сайта: индекс карты сайта и файл карты сайта. Я кратко расскажу о них ниже, но обязательно ознакомьтесь с документацией по основным поисковым системам.
Файл индекса карты сайта
Файл индекса карты сайта — это просто карта сайта для ваших карт сайта. Вы указываете местоположение файла карты сайта, а также дату последнего изменения.
<?xml версия="1.0" кодировка="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <карта сайта> <loc>http://www.example.com/sitemap1.xml.gz</loc> <lastmod>2004-10-01T18:23:17+00:00</lastmod> </ карта сайта> <карта сайта> <loc>http://www.example.com/sitemap2.xml.gz</loc> <lastmod>2005-01-01</lastmod> </ карта сайта> </sitemapindex>
Файл карты сайта
Файл карты сайта — это список URL-адресов, которые вы хотите, чтобы робот Googlebot сканировал. Файл карты сайта содержит дополнительную информацию, такую как дата последнего изменения, частота изменения содержимого и приоритет по шкале от 0,0 до 1,0.
<?xml версия="1.0" кодировка="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <ссылка> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>ежемесячно</changefreq> <приоритет>0,8</приоритет> </url> </urlset>
6 советов по оптимизации XML-карты сайта
Помимо наличия XML-карты сайта, есть несколько вещей, которые вы можете сделать, чтобы оптимизировать ее для повышения эффективности SEO.
1. Следуйте протоколу sitemaps.org
Прежде чем мы рассмотрим какие-либо советы по оптимизации, очень важно, чтобы ваши карты сайта соответствовали протоколу sitemps.org, чтобы поисковые системы могли их понять.
Чтобы ваша XML-карта сайта поддерживалась основными поисковыми системами, она должна:
- Начните с открывающего тега <urlset> и закончите закрывающим тегом </urlset>.
- Укажите пространство имен (стандарт протокола) в теге <urlset>.
- Включите запись <url> для каждого URL-адреса в качестве родительского тега XML.
- Включите дочернюю запись <loc> для каждого родительского тега <url>.
2. Структурируйте карты сайта XML по разделам сайта
Одним из моих любимых вариантов использования XML-карт сайта является мониторинг допустимых и исключенных URL-адресов по разделам сайта в Google Search Console.
Для этого вам необходимо создать файлы индекса карты сайта для каждого раздела вашего сайта. Вот пример того, как это может выглядеть:
Индекс.xml
продукты-index.xml
продукт.xml
продукт1.xml
блог-index.xml
блог.xml
блог-1.xml
некоторый-каталог-index.xml
каталог.xml
каталог-1.xml
3. Включайте только свои «денежные страницы»
В XML-файлы карты сайта следует включать только те URL-адреса, которые робот Googlebot не будет сканировать, индексировать и ранжировать. Эти страницы часто называют «денежными страницами», потому что именно они приносят вам деньги.
Нет никаких причин указывать в карте сайта URL-адреса, которые не обеспечивают никаких преимуществ SEO для вашего веб-сайта.
4. Избегайте кодов состояния HTTP, отличных от 200
Избегайте включения URL-адресов, которые возвращают код ответа HTTP, отличный от 200, в карту сайта XML. Включение ответа, отличного от 200, плохо для вашего SEO, потому что вы говорите роботу Googlebot, что хотите, чтобы эти URL-адреса сканировались, даже если они тратят впустую ваш краулинговый бюджет.
5. Избегайте неиндексированных URL-адресов
URL-адресам с пометкой noindex не место в ваших XML-картах сайта (кроме конкретных случаев использования). Неиндексированные URL-адреса не принесут вам трафика из поисковых систем, поэтому у робота Googlebot нет причин сканировать их после того, как они будут исключены из индексируемых.
Примечание: вы можете использовать временную XML-карту сайта, если хотите, чтобы Google быстро увидел тег noindex на большом количестве URL-адресов.
6. Избегайте URL-адресов, которые канонизируются до другого URL-адреса.
URL-адреса, которые канонизированы в другой URL-адрес, также не имеют места в вашей XML-карте сайта. Как и в случае с noindex, вы не хотите, чтобы эти URL-адреса ранжировались в Google, поэтому нет причин указывать роботу Googlebot их сканировать.
Суть
XML-карты сайта являются важной частью вашей технической SEO-стратегии, поэтому вам следует уделить время их оптимизации. В этом руководстве вы найдете 6 практических советов, которые вы можете применить прямо сейчас.