Как выглядит карта сайта: Как создать карту сайта

Содержание

Карта сайта: что это такое и для чего она нужна

Карта сайта (sitemap) — это файл или страница с кликабельным перечнем всех важных разделов сайта. 

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

Карта сайта помогает людям сориентироваться на ресурсе. Источник

Кроме того, sitemap полезна для SEO, так как позволяет ускорить индексацию страниц поисковыми системами. 

Поисковым роботам нужна своя карта сайта в формате xml Источник

Для чего нужна карта сайта

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

Поисковые роботы тоже работают «вслепую». Они рандомно изучают контент — часть страниц так и остается неизученной. 

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

Карта сайта — это и есть путеводитель, который: 

  • делает сайт удобным для посетителей;
  • позволяет роботам корректно сканировать страницы;
  • ускоряет индексацию контента.

Из карты сайта Forbes легко перейти в любой раздел, в том числе про личные финансы

Кроме того, карта сайта дает роботам важные данные. Например, сведения о последних обновлениях или типе контента. 

Какие бывают карты сайта

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

HTML

Такая карта нужна, чтобы визуализировать структуру сайта для пользователей. Ее задача — помочь с навигацией и поиском, поэтому HTML-карта должна быть простой, подробной и наполненной.

Простые и кликабельные разделы — основа карты сайта для людей

HTML-карту обычно оформляют в том же стиле, что и весь сайт. Она должна автоматически обновляться и отражать актуальную информацию.  

 

Допустим, вы продаете кровати «Амелия». Навигация на сайте может быть такой: 

Главная страница → раздел «Мебель из дерева→ категория «Мебель для спальни» → подкатегория «Кровати» → подкатегория «Кровати Амелия».

С картой сайта навигация станет намного проще: нужный раздел будет доступен за пару кликов.

Особенности HTML-карты

  • четкая и понятная структура;
  • доступ для всех пользователей;
  • простое оформление. 

Главная ошибка при создании HTML-карты — забыть о ее главном назначении. Стоит отказаться от ярких картинок или подписей — они отвлекают пользователя. Простого и структурированного оглавления будет достаточно. 

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

Карта сайта Apple — логичная и понятная

В HTML-map стоит добавлять только самые значимые страницы. Например: 

  • разделы;
  • подразделы;
  • контактные данные.

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

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

Если сайт имеет простую структуру и число ссылок не превышает 100, достаточно одной HTML-карты. 

XML

Sitemap в таком формате используют поисковые системы. Обычно данные файлы скрыты от пользователей и предназначены только для роботов. 

Самый простой способ посмотреть карту сайта — указать адрес http://site.ru/sitemap.xml, где site.ru — это интересующий домен

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

XML-map не гарантирует, что роботы-поисковики будут точно следовать указаниям в ней. Однако найти обновления им будет гораздо проще. 

Для быстрого анализа нужных данных в карте используют следующие теги: 

  • <url> — контейнер с тегами по конкретному адресу;
  • <lastmod> — говорит о последних изменениях;
  • <loc> — указывает на url страницы.

 

Структура каждого файла состоит из нескольких тегов. В начале ставится тег <urlset>. В конце — закрывающий </urlset>. Внутри тега urlset размещается тег url. 

Url — это контейнер, внутри которого находятся теги, касающиеся конкретного адреса страницы. Loc — и есть этот адрес. Выглядит это так: 

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>

   <url>

      <loc>http://www.example. com/</loc>

      <lastmod>2023-02-15</lastmod>

      <changefreq>monthly</changefreq>

      <priority>0.8</priority>

   </url>

</urlset>

<loc>, <url> и <urlset> — обязательные теги для каждой sitemap. Есть и необязательные, например  <priority>. Он используется для того, чтобы пометить наиболее важные для сканирования страницы.

Есть и другие специальные теги. Например, о частоте изменений сообщает тег <changefreq>.

Один из наиболее частых вопросов — в каком формате создавать карту сайта. Все зависит от наполнения ресурса и количества опубликованных данных.

Лучшее решение — сгенерировать и HTML, и XML sitemap. Это упростит как работу поисковых роботов, так и навигацию по сайту. 

Каким сайтам требуется sitemap

Карта сайта особенно необходима следующим ресурсам: 

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

HTML-карта — must have для сайтов с нарушенной иерархией и разрозненными разделами. Ресурсам с продуманной навигацией и логичной структурой достаточно создать XML-карту для поисковых роботов. 

Лендингам sitemap не требуется — пользователи могут справиться самостоятельно без оглавления. То же самое касается сайтов-визиток. 

Как создать карту сайта

Сгенерировать HTML-sitemap можно:

Вручную. Однако это сложно и трудозатратно. Sitemap должна постоянно меняться при добавлении информации или дополнении разделов. Придется каждый раз обновлять файлы. Плюс потребуется опыт работы с HTML.

Автоматически с помощью онлайн-сервисов. Можно найти как бесплатные, так и более продвинутые инструменты. Например в сервисе mysitemapgenerator есть как бесплатный тариф, так и платная подписка.

Можно использовать Octopus, Web-технологии и другие сервисы. С помощью данных инструментов карту сайта создаст даже новичок.

Создать карту сайта можно в простом генераторе

В случае с XML sitemap ситуация такая же. Можно создать ее самостоятельно, но этот вариант займет немало времени и не подойдет новичкам: требуются определенные знания. 

Другой вариант — воспользоваться специальными сервисами. Есть как бесплатные инструменты, так и программы с платной подпиской. Например, сервис Sitemap Generator позволяет создать карту сайта даже без регистрации. Чтобы сгенерировать sitemap, нужно просто заполнить нужные данные.

Чтобы создать XML sitemap в сервисе Sitemap Generator, нужно добавить адрес сайта, данные о частоте изменений, а также выбрать количество страниц для сканирования

Еще один способ — воспользоваться CMS-плагинами. Есть варианты с разным набором функций. Например, для WordPress используют Yoast SEO и XML Sitemaps. 

Чего не стоит добавлять в карту сайта

При создании sitemap следует учитывать, что она влияет на поисковую выдачу, поэтому некоторые страницы вносить туда не рекомендуется: 

  • Технические файлы со служебной информацией. 
  • Устаревшие страницы.
  • Удаленные страницы 404. Также не стоит добавлять защищенные паролем данные с кодом 401.
  • «Мусор». Дубли и прочую бесполезную для поисковика информацию. 

Главные мысли:

Карта сайта: что это такое и для чего она нужна

Карта сайта (sitemap) — это файл или страница с кликабельным перечнем всех важных разделов сайта.  

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

Карта сайта помогает людям сориентироваться на ресурсе. Источник

Кроме того, sitemap полезна для SEO, так как позволяет ускорить индексацию страниц поисковыми системами. 

Поисковым роботам нужна своя карта сайта в формате xml Источник

Для чего нужна карта сайта

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

Поисковые роботы тоже работают «вслепую». Они рандомно изучают контент — часть страниц так и остается неизученной. 

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

Карта сайта — это и есть путеводитель, который: 

  • делает сайт удобным для посетителей;
  • позволяет роботам корректно сканировать страницы;
  • ускоряет индексацию контента.

Из карты сайта Forbes легко перейти в любой раздел, в том числе про личные финансы

Кроме того, карта сайта дает роботам важные данные. Например, сведения о последних обновлениях или типе контента. 

Какие бывают карты сайта

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

HTML

Такая карта нужна, чтобы визуализировать структуру сайта для пользователей. Ее задача — помочь с навигацией и поиском, поэтому HTML-карта должна быть простой, подробной и наполненной.

Простые и кликабельные разделы — основа карты сайта для людей

HTML-карту обычно оформляют в том же стиле, что и весь сайт. Она должна автоматически обновляться и отражать актуальную информацию. 

 

Допустим, вы продаете кровати «Амелия». Навигация на сайте может быть такой: 

Главная страница → раздел «Мебель из дерева→ категория «Мебель для спальни» → подкатегория «Кровати» → подкатегория «Кровати Амелия».

С картой сайта навигация станет намного проще: нужный раздел будет доступен за пару кликов.

Особенности HTML-карты

  • четкая и понятная структура;
  • доступ для всех пользователей;
  • простое оформление. 

Главная ошибка при создании HTML-карты — забыть о ее главном назначении. Стоит отказаться от ярких картинок или подписей — они отвлекают пользователя. Простого и структурированного оглавления будет достаточно. 

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

Карта сайта Apple — логичная и понятная

В HTML-map стоит добавлять только самые значимые страницы. Например: 

  • разделы;
  • подразделы;
  • контактные данные.

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

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

Если сайт имеет простую структуру и число ссылок не превышает 100, достаточно одной HTML-карты. 

XML

Sitemap в таком формате используют поисковые системы. Обычно данные файлы скрыты от пользователей и предназначены только для роботов. 

Самый простой способ посмотреть карту сайта — указать адрес http://site.ru/sitemap.xml, где site.ru — это интересующий домен

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

XML-map не гарантирует, что роботы-поисковики будут точно следовать указаниям в ней. Однако найти обновления им будет гораздо проще. 

Для быстрого анализа нужных данных в карте используют следующие теги: 

  • <url> — контейнер с тегами по конкретному адресу;
  • <lastmod> — говорит о последних изменениях;
  • <loc> — указывает на url страницы.

 

Структура каждого файла состоит из нескольких тегов. В начале ставится тег <urlset>. В конце — закрывающий </urlset>. Внутри тега urlset размещается тег url. 

Url — это контейнер, внутри которого находятся теги, касающиеся конкретного адреса страницы. Loc — и есть этот адрес. Выглядит это так: 

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>

   <url>

      <loc>http://www.example.com/</loc>

      <lastmod>2023-02-15</lastmod>

      <changefreq>monthly</changefreq>

      <priority>0.8</priority>

   </url>

</urlset>

<loc>, <url> и <urlset> — обязательные теги для каждой sitemap. Есть и необязательные, например  <priority>. Он используется для того, чтобы пометить наиболее важные для сканирования страницы.

Есть и другие специальные теги. Например, о частоте изменений сообщает тег <changefreq>.

Один из наиболее частых вопросов — в каком формате создавать карту сайта. Все зависит от наполнения ресурса и количества опубликованных данных.

Лучшее решение — сгенерировать и HTML, и XML sitemap. Это упростит как работу поисковых роботов, так и навигацию по сайту. 

Каким сайтам требуется sitemap

Карта сайта особенно необходима следующим ресурсам: 

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

HTML-карта — must have для сайтов с нарушенной иерархией и разрозненными разделами. Ресурсам с продуманной навигацией и логичной структурой достаточно создать XML-карту для поисковых роботов. 

Лендингам sitemap не требуется — пользователи могут справиться самостоятельно без оглавления. То же самое касается сайтов-визиток. 

Как создать карту сайта

Сгенерировать HTML-sitemap можно:

Вручную. Однако это сложно и трудозатратно. Sitemap должна постоянно меняться при добавлении информации или дополнении разделов. Придется каждый раз обновлять файлы. Плюс потребуется опыт работы с HTML.

Автоматически с помощью онлайн-сервисов. Можно найти как бесплатные, так и более продвинутые инструменты. Например в сервисе mysitemapgenerator есть как бесплатный тариф, так и платная подписка.

Можно использовать Octopus, Web-технологии и другие сервисы. С помощью данных инструментов карту сайта создаст даже новичок.

Создать карту сайта можно в простом генераторе

В случае с XML sitemap ситуация такая же. Можно создать ее самостоятельно, но этот вариант займет немало времени и не подойдет новичкам: требуются определенные знания. 

Другой вариант — воспользоваться специальными сервисами. Есть как бесплатные инструменты, так и программы с платной подпиской. Например, сервис Sitemap Generator позволяет создать карту сайта даже без регистрации. Чтобы сгенерировать sitemap, нужно просто заполнить нужные данные.

Чтобы создать XML sitemap в сервисе Sitemap Generator, нужно добавить адрес сайта, данные о частоте изменений, а также выбрать количество страниц для сканирования

Еще один способ — воспользоваться CMS-плагинами. Есть варианты с разным набором функций. Например, для WordPress используют Yoast SEO и XML Sitemaps. 

Чего не стоит добавлять в карту сайта

При создании sitemap следует учитывать, что она влияет на поисковую выдачу, поэтому некоторые страницы вносить туда не рекомендуется: 

  • Технические файлы со служебной информацией. 
  • Устаревшие страницы.
  • Удаленные страницы 404. Также не стоит добавлять защищенные паролем данные с кодом 401.
  • «Мусор». Дубли и прочую бесполезную для поисковика информацию. 

Главные мысли:

Что такое карта сайта и почему это важно?

Что такое карта сайта?

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

Однако существует несколько различных типов карт сайта.

Визуальные карты сайта

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

Для небольших веб-сайтов я часто просто создаю схему в Word в виде визуальной карты сайта. Но для средних и крупных веб-сайтов визуальная карта сайта может помочь вам убедиться, что в дизайне ничего не осталось, ничего не дублируется (что вы не хотите дублировать), и часто может помочь в создании контента, аналогично схеме.

XML-карты сайта

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

XML-карта сайта — это файл, который пользователь или посетитель веб-сайта увидит или использует. Он специально разработан и создан для поисковых систем и для улучшения поисковой оптимизации веб-сайта.

HTML-карты сайта

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

Веб-сайт с надежной информационной архитектурой и системами навигации не нуждается в карте сайта (особенно на сайтах малого и среднего размера), поскольку дизайн сайта должен сообщать пользователю, где он находится и куда хочет перейти.

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

Почему важны визуальные карты сайта?

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

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

Вы планируете разработать новый веб-сайт или мобильное приложение? Я могу помочь! Свяжитесь со мной, чтобы начать разговор о том, как мы можем обслуживать ваших клиентов.

Как создать карту сайта и отправить ее в Google

Чтение: 24 мин.

31 марта 2021 г.

Индексирование

Сканирование веб-сайта

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

Вот почему существуют карты сайта. Чтобы убедиться, что они не пропустят ни одной важной страницы, поисковые роботы иногда сверяются с картой сайта — это помогает им обнаруживать области веб-сайта, которые они никогда раньше не посещали.

То, что мы называем картой сайта

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

Существует 2 основных типа карт сайта: HTML и XML.

Карта сайта HTML — это веб-страница со списком ссылок. Обычно это ссылки на самые важные разделы и страницы сайта. Вот несколько хороших примеров карт сайта в формате HTML: DHL, Lufthansa, SmartFares.

Карта сайта в формате HTML предназначена в основном для людей, а не для роботов и помогает быстро перемещаться по основным разделам сайта.

XML-карта сайта — это XML-файл (например, sitemap.xml), расположенный в корневой папке веб-сайта, в котором указываются ссылки, даты изменения страниц и другие параметры, важные для поисковых систем. Поскольку все параметры отмечены специальными тегами, XML-файлы очень похожи на HTML-код веб-сайта:

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

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

Каковы преимущества карты сайта в формате XML?

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

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

  • XML-карты сайта помогают поисковым системам понять, какие страницы вы хотели бы проиндексировать — добавляя URL-адрес в файл, вы сигнализируете Google, что страница является качественной. Имейте в виду, что Google может также проигнорировать ваш запрос — чтобы проиндексировать страницу, она должна соответствовать стандартам качества Google.
  • XML-карта сайта может помочь вашему веб-сайту восстановиться, если его веб-страницы пострадали от обновления Google Panda (особенно полезно для крупных веб-сайтов).
  • Файлы Sitemap помогают контролировать индексацию определенных страниц в Google Search Console.
  • Вы ​​можете сообщить Google о региональных версиях своих страниц, указав их в карте сайта вместе со специальными атрибутами hreflang. Это не единственный способ правильно организовать многоязычный сайт, но некоторые веб-мастера считают его самым простым.
  • XML-карта сайта является вашим юридическим помощником в подтверждении ваших прав на контент, поскольку в ней упоминается время публикации и обновления страницы.

Сколько карт сайта вам нужно?

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

Разделение больших карт сайта

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

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

Итак, если у вас огромный сайт и, соответственно, огромный файл карты сайта, вам придется разбить его на несколько более мелких. В противном случае вы получите сообщение об ошибке размера файла Sitemap при отправке XML-карты сайта в консоль поиска Google.

Несколько карт сайта для разных разделов веб-сайта

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

Наконец, использование небольших XML-файлов карты сайта для разных разделов веб-сайта также хорошо с технической точки зрения. Размер вашего файла не может превышать 50 МБ, а количество URL-адресов в списке может быть менее 50 000, но чем больше страниц вы перечисляете, тем больше ненужной нагрузки они создают для вашего веб-сервера. Это может привести к усеченным ответам или тайм-аутам, что может привести к ошибкам сканирования. Таким образом, используя карты сайта меньшего размера, вы можете предотвратить такие проблемы.

Файлы Sitemap для видео, изображений и новостей

В дополнение к файлам Sitemap, содержащим URL-адреса веб-сайтов, Google позволяет создавать собственные файлы Sitemap для ваших изображений и видеоконтента, а также файлы Sitemap для новостей.

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

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

Здесь вы можете предоставить Google дополнительную информацию о вашем носителе — например, вы можете указать название изображения и подпись. Для видео вы можете указать его продолжительность, рейтинг, семейный просмотр и многое другое.

Тем не менее, большинству веб-сайтов на самом деле не нужны отдельные файлы Sitemap для изображений и видео — чтобы Google мог обнаружить ваши важные изображения и видео, вы можете просто добавить их URL-адреса в свои обычные файлы Sitemap.

Какие страницы включить в карту сайта?

Эта часть нашего экспресс-курса по картированию объектов чрезвычайно важна, поэтому читайте внимательно!

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

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

Прочтите это простое руководство по кодам состояния HTTP, если вам нужно узнать, что означают разные коды состояния.

Страницы 4XX в карте сайта XML

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

4xx, которых не должно быть в вашей карте сайта

404, являются удаленными страницами, поэтому, если такие страницы были удалены намеренно, держите их подальше от вашей XML-карты сайта. То же самое относится и к страницам с ошибкой 404, которые были удалены, но все еще возвращают 200-уровневый код успеха. Обычно это страницы с небольшим содержанием или без него, перенаправления на домашнюю страницу или страницы с ошибкой 404, заблокированные robots.txt. Мягкие ошибки 404, как правило, бесполезны для вашего SEO, поэтому потратьте некоторое время на исправление этой проблемы.

Не забудьте создать пользовательскую страницу 404, чтобы обеспечить удобство работы пользователей.

Другой популярный код состояния 4xx — 401 — это означает, что Google «не авторизован» для доступа к странице. Обычно такие страницы предназначены для авторизованных пользователей, и вы не хотите, чтобы Google их индексировал. Поэтому вам не нужны эти страницы в вашей карте сайта.

4xx вам может понадобиться в вашей карте сайта

В некоторых случаях вы можете действительно захотеть, чтобы Google просканировал и проиндексировал страницу 401. Например, бывает, что вы защитили паролем разрабатываемую страницу, а затем забыли снять ограничения, когда страница была запущена. Также иногда веб-мастера ограничивают доступ к определенным страницам, чтобы защитить их от вредоносных ботов или спамеров. В таких случаях вам необходимо включить поиск DNS, чтобы убедиться, что поисковый робот, обращающийся к вашей странице, является роботом Googlebot.

Страницы 3XX в XML-карте сайта

3xx являются страницами перенаправления, и вы можете или не хотите, чтобы они были на карте сайта вашего веб-сайта, в зависимости от типа перенаправления.

3xx, которого не должно быть на вашей карте сайта

Код ответа 301 означает, что страница была постоянно перенаправлена ​​на новый адрес, а исходная страница больше не существует. Поэтому таких страниц не должно быть в вашей XML-карте сайта. Единственное, что нужно помнить в этом случае, это включить целевой URL в карту сайта.

3xx вам может понадобиться в вашей карте сайта

302 страницы — это временно перенаправленные страницы. Например, такой редирект часто используют для A/B-тестирования — это когда часть пользователей отправляют на тест URL. В этом случае вы хотите, чтобы исходная страница была проиндексирована, поэтому, очевидно, она должна оставаться в вашей XML-карте сайта. С другой стороны, тестовая страница не должна индексироваться, потому что она будет почти дубликатом исходной страницы. Итак, вам нужно пометить исходный URL-адрес как канонический и держать тестовый URL-адрес подальше от вашей карты сайта, как и все неканонические страницы.

5XX страницы в карте сайта XML

Коды состояния 5XX означают, что на стороне вашего веб-сервера возникла проблема. Наиболее распространенным из кодов 5xx является ошибка 503 Service Unavailable, которая говорит о том, что сервер временно недоступен. Это может произойти из-за того, что веб-сервер находился на обслуживании или был перегружен.

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

Со страницами 5xx речь идет не о том, добавлять их в карту сайта или нет, а об исправлении проблемы, чтобы убедиться, что страницы имеют код ответа 200 OK.

Неиндексируемые страницы

На каждом веб-сайте есть ряд служебных страниц, которые важны для пользователей, но не для поисковых систем — страницы входа, страницы, доступные при входе в систему, страницы сортировки и фильтрации и т. д. Обычной практикой является блокировка такие страницы с файлом robots.txt, чтобы Google не мог получить к ним доступ. Или можно разрешить Google сканировать страницу, но ограничить ее индексирование специальными директивами ( noindex или все ).

Естественно, все эти страницы не должны быть в вашей XML-карте сайта. Если страница не может быть проиндексирована, но присутствует в вашей карте сайта, это не только сбивает с толку Google, но и тратит впустую ваш краулинговый бюджет. То же самое касается страниц, заблокированных robots.txt — Google не сможет их просканировать.

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

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

Вы можете легко найти все такие страницы, проверив отчет об аудите веб-сайта в SE Ranking. После запуска проверки вам нужно перейти в раздел «Сканирование» отчета о проблемах.

Нажав на количество соответствующих страниц, вы увидите полный список URL-адресов, помеченных как noindex или заблокированных robots.txt, а также другие важные параметры, такие как количество внутренних ссылок, указывающих на страницу, все метаданные robots. теги и теги x-robots, а также заголовок страницы. Вы также сразу увидите, включена ли страница в настоящее время в вашу XML-карту сайта.

Если вы еще не являетесь пользователем SE Ranking, вы можете бесплатно протестировать платформу в рамках 14-дневной пробной версии.

Неканонические страницы

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

Иногда канонические теги также используются, чтобы сделать страницу доступной как через HTTP, так и через HTTPS, а также как с префиксом www, так и без него. В этом случае основная версия страницы (например, вариант HTTPS без www) помечается rel=canonical. Тем не менее, большинство веб-сайтов предпочитают в этом случае перенаправления на стороне сервера, поскольку они более просты и гарантируют, что будет проиндексирован только предпочтительный вариант веб-сайта.

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

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

В качестве альтернативы поисковая система может выбрать индексацию неканонического URL-адреса, что вам тоже не нужно.

Страницы, которые следует держать подальше от вашей XML-карты сайта

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

  • удаленные страницы 404 и программные страницы 404, защищенные паролем страницы 401
  • с постоянной переадресацией на 301 страницу 
  • неиндексируемые и неканонические страницы — эта категория включает страницы входа в систему и страницы разбивки на страницы, страницы фильтрации и сортировки, страницы результатов поиска по сайту, URL-адреса на основе параметров или идентификаторов сеансов и т. д.

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

XML-теги Sitemap и их настройки

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

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

  • — это обязательный элемент, который инкапсулирует карту сайта и указывает, какая версия стандарта протокола XML Sitemap используется (через атрибут xmlns). Стандарт протокола также называется пространством имен
  • .
  • — еще один обязательный элемент, который отмечает блок со всей информацией, относящейся к одному URL-адресу
  • — последний обязательный элемент, указывающий сам URL-адрес страницы. Все перечисленные URL-адреса должны быть полными — содержать протокол сайта (HTTP или HTTPS), а также префикс www, если он включен в ваше доменное имя
  • .
  • определяет, как часто страница может изменяться. Вы можете установить этот параметр как всегда, ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно или никогда
  • устанавливает приоритет сканирования страницы (допустимые значения от 0,0 до 1,0)
  • указывает время последнего обновления содержимого страницы

Убедитесь, что вы используете тот же синтаксис при указании URL-адреса. Кроме того, файлы карты сайта должны быть в кодировке UTF-8.

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

То же самое касается тега — Джон Мюллер утверждал, что он также не принимается во внимание.

Единственным необязательным тегом, который все еще считается, является — Google может использовать его, если тег достаточно точен. Под точным Гэри Иллиес, вероятно, подразумевает, что тег следует обновлять только тогда, когда в контент вносятся существенные изменения. Обновление тега, чтобы заставить Google думать, что ваш контент свежий, не поможет.

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

Статические и динамические карты сайта

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

Этот тип карты сайта обновляется автоматически, как только вы вносите какие-либо изменения на свой сайт. Например, всякий раз, когда вы удаляете страницу, и она становится 404, страница будет удалена из карты сайта. Если вы пометите страницу как noindex или добавите ее в файл robots.txt, она также будет удалена из карты сайта. С другой стороны, всякий раз, когда вы создаете новую страницу и отмечаете ее как каноническую, она сразу же добавляется в вашу карту сайта. Это действительно так просто — все, что вам нужно, это правильно настроить инструмент, который будет генерировать ваши динамические карты сайта.

Как создать XML-карту сайта?

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

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

Некоторые CMS имеют возможность создания карты сайта с самого начала — это относится к Magento, Shopify, Wix и Squarespace. С другими популярными CMS, такими как WordPress, Joomla, Drupal или OpenCart, вам придется использовать специальные плагины.

WordPress Yoast SEO, Google XML Sitemaps, WordPress XML Sitemap Plugin, All-in-One SEO Pack
Джумла OSMap, JSitemap, кэш Sitemap
Друпал Простая карта сайта XML
Опенкарт Расширение All In One SEO, XML Sitemap, XML Sitemap Generator от Cuispi

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

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

Поэтому, если использование одного из платных решений и функций CMS не представляется возможным, я советую вам создать карту сайта с помощью инструмента аудита веб-сайта SE Ranking. Всего за несколько минут инструмент создаст для вас статическую карту сайта на основе последнего сканирования веб-сайта. По умолчанию инструмент включает только 200 страниц в XML-карту сайта, опуская 4xx, 3xx, noindex и другие страницы, которые вы обычно не хотите включать.

При создании карты сайта n XML с помощью аудита веб-сайта учитывайте ограничения на сканирование — количество страниц на вашем веб-сайте должно превышать установленные ограничения на сканирование. В противном случае на карте сайта вашего сайта могут отсутствовать некоторые важные страницы.

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

Как отправить карту сайта в Google

В зависимости от инструмента, который вы использовали для создания карты сайта, вам может потребоваться вручную добавить ее на свой сайт или она уже может быть там — это относится к динамическим спискам, созданным с помощью CMS. Обычно, всякий раз, когда XML-карта сайта автоматически добавляется на веб-сайт, она находится на 9-м месте.0111 yoursite.com/sitemap.xml.

Если вы использовали один из инструментов для создания XML-файла карты сайта, вам придется вручную загрузить его в корневую папку вашего веб-сайта. Вы можете сделать это с помощью cPanel или через FTP-клиент, например, Total Commander или FileZilla. Хорошей идеей было бы проверить действительность карты сайта перед загрузкой, особенно если файл был создан вручную — используйте один из бесплатных инструментов, подобных этому, чтобы убедиться, что ваша карта сайта XML работает так, как вы задумали.

Также рекомендуется добавить ссылку на вашу карту сайта в файл Robots. txt — вы можете найти ее в корневом каталоге вашего веб-сервера.

Как только действующая карта сайта появится на вашем веб-сайте, вы можете отправить ее в Google Search Console (GSC). Для этого перейдите к отчету Sitemaps , нажмите Добавить новую карту сайта , введите URL-адрес вашей карты сайта и нажмите кнопку Отправить .

Вскоре вы увидите, смог ли Google правильно обработать вашу карту сайта в столбце Статус — если все прошло хорошо, статус будет Успех . Если карта сайта была проанализирована, но Google обнаружил некоторые ошибки, статус будет Имеет ошибки . Наконец, если Google не сможет просканировать вашу карту сайта, вы получите статус Не удалось получить .

Обязательно исправьте все ошибки карты сайта, чтобы статус вашей карты сайта был Успех .

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

В той же таблице вашего отчета Sitemap вы увидите количество обнаруженных URL-адресов — в идеале оно должно равняться общему количеству URL-адресов, добавленных в вашу карту сайта.

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

Отправка нескольких файлов карты сайта в Google

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

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

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

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