Карта сайту / Как создать карту сайта и зачем она нужна | Гайд по созданию Sitemap

Карта Сайту

Карта сайту

править код]

Примечания[править править код]

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

Карта сайта

Расскажу подробнее, как используют карту сайта и как её создать.

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

Допустим, посетитель заходит на сайт в поисках определённой информации. Он смотрит одну страницу, вторую, третью… но не находит того, что нужно. Если посетитель не знает о поисковых операторах, а на сайте нет карты — он может просто устать искать, закрыть сайт и уйти на другой ресурс.

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

Получается, что карта сайта выполняет такие важные задачи:

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

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

Когда нужна карта сайта

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

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

Много страниц, разделов, подразделов. Оглавление облегчит навигацию как для роботов, так и для людей.

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

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

Регулярное добавление/обновление контента. С помощью файла sitemap можно указать страницы для первоочередной индексации.

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

Как быстро проверить наличие и состояние карты сайта

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

Если вы не знаете, есть ли на вашем ресурсе карта сайта и в каком она состоянии, это легко проверить. 

Самый простой способ — указать в поисковой строке адрес goalma.org, где вместо goalma.org надо вписать свой домен. Откроется страница с картой или отобразятся результаты поиска, включающие ссылку на неё.

Также можно проверить наличие карты сайта через goalma.orgтер или Google Search Console. В частности, можно посмотреть, была ли она проиндексирована.

Ещё один способ для тех, кто хотя бы базово ориентируется в коде страниц: перейти в goalma.org и поискать там sitemap. В отдельной статье мы подробно рассказывали, как работать с файлом goalma.org

Виды карт сайта

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

HTML sitemap

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

У HTML sitemap есть некоторые ограничения по объёму. На одной странице желательно размещать не больше ссылок, иначе её сложно воспринимать людям, а роботы могут проиндексировать лишь часть ссылок. Также страница может быть исключена из поисковой выдачи за чрезмерное количество ссылок. 

Чаще всего карта HTML имеет древовидную структуру с разделами и подразделами.

Сайтмэп HTML

В sitemap для пользователей достаточно указать основные разделы и подразделы

Объёмные карты сайта нередко оформляют с использованием CSS-стилей, графических элементов и Java-script.

Пример сайтмэп

Главное в карте сайта для пользователей — простота и удобство использования

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

XML sitemap

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

К числу обязательных тегов относятся: 

  • <urlset> — объединяет все URL; 
  • <url> — содержит сведения о конкретном адресе; 
  • <loc> — отображает непосредственно URL. 

Дополнительные теги: 

  • <lastmod> — показывает дату последнего изменения страницы;
  • <changefreq> — указывает на частоту изменения страницы; 
  • <priority> — отмечает приоритет страницы. 

Также при помощи тега xmlns указывают на пространство имён языка XML. Этот тег обеспечивает уникальность имён элементов и атрибутов в документе. Значение тега всегда указывается ссылкой. К примеру, xmlns=goalma.org

Пример сайтмэп XML

Карта сайта XML выглядит сложно для человека, но поисковики могут почерпнуть из неё много полезной информации

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

Для XML sitemap также предусмотрены ограничения: 

  • размер файла не больше 50 МБ; 
  • количество URL-адресов не больше 50  

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

Оптимальное решение для сайта — создание двух карт: HTML Sitemap для пользователей и XML Sitemap для роботов.

Также есть упрощённый вариант карты сайта — TXT Sitemap. Это текстовый файл, где построчно перечислены все нужные ссылки. Например:

Пример сайтмэпа в текстовом формате

Каждый URL в текстовом формате указывают с новой строки

TXT sitemap не позволяет передавать дополнительную информацию, только адреса. Поисковики могут обратиться к нему при отсутствии файла XML.

Как создать карту сайта в HTML-формате

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

Фактически HTML sitemap — это структурированный перечень всех значимых страниц, похожий на книжное оглавление. 

При создании: 

Соблюдайте строгую иерархию страниц. По структуре должно быть понятно, где разделы, а где подразделы. 

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

Не забывайте ставить активные ссылки. Пользователи должны иметь возможность быстро перейти на нужную страницу.

Способы создания

Создать карту HTML можно несколькими способами: 

  1. Вручную. Понадобятся навыки работы с HTML. Также можно создать текстовый файл и конвертировать его в HTML с помощью онлайн-сервисов. Пример: Texthandler, Convertio. 
  2. При помощи онлайн-сервисов. Нужно указать адрес сайта, и карта будет сгенерирована автоматически. Есть сервисы бесплатные, платные и условно-бесплатные (с ограничениями по количеству страниц). Примеры таких инструментов:

С помощью такого сервиса создать карту сайта сможет даже новичок:

Web-технологии

Пример создания site в сервисе Web-технологии

Какие страницы добавлять в карту HTML

Добавлять абсолютно все страницы сайта необязательно. Указывайте только самые значимые: 

  • категории; 
  • подкатегории; 
  • сведения о компании; 
  • условия сотрудничества; 
  • контакты. 

Но, конечно, всё зависит от общего объёма ресурса. В небольшом проекте карта может содержать ссылки на все материалы, которые есть на сайте. 

В любом случае не нужно добавлять в sitemap: 

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

Готовую HTML-карту разместите на отдельной веб-странице. Ссылку на неё укажите в футере, чтобы попасть в sitemap можно было с любой страницы. Также сюда можно добавить ссылку на страницу

Сколько HTML-карт можно создать

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

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

Как создать карту сайта в формате XML

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

Важная задача — правильно прописать ссылки: 

  • указывать только канонические URL (основная версия для страниц с одинаковым контентом); 
  • все ссылки должны использовать единый протокол (http или https); 
  • все ссылки должны быть размещены на том же домене, что и XML sitemap. 

Способы создания

Для создания XML sitemap используют разные способы: 

  1. Самостоятельное написание с нуля. К примеру, файл можно создать в текстовом редакторе Notepad++. Но этот вариант требует времени и определённых знаний в программировании. Вручную можно написать карту для небольшого проекта. 
  2. Специальные сервисы. Есть много разных генераторов, платных и бесплатных. Как правило, они автоматически создают sitemap после указания домена сайта.

Примеры таких инструментов:

При создании XML-карты сайта в сервисе нужно просто задать необходимые параметры:

Сайтрепорт

Пример генерации карты сайта в сервисе «Сайтрепорт»

  1. CMS-плагины. Для сайтов на CMS есть разные плагины, генерирующие XML sitemap. Например:

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

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

В карте сайта формата XML должны присутствовать все страницы, подлежащие индексации. При этом указанные страницы должны возвращать код ответа ОК. 

Не нужно добавлять такие типы страниц: 

  • С кодом и Not Found. Это удалённые страницы. 
  • Страницы soft Они возвращают код ответа ОК, не содержат или практически не содержат контента, перенаправляют на другой URL или заблокированы файлом goalma.org 
  • С кодом Это страницы, требующие авторизации и не предназначенные для индексации. 
  • С кодом Это навсегда перемещённые страницы. 
  • С кодом Service Unavailable. Такой ответ страницы указывает на временную проблему с сервером. 
  • Неиндексируемые страницы. Речь идёт о разных служебных страницах — личные аккаунты, страницы входа, контакты, FAQ. 

Перед составлением XML sitemap желательно выполнить аудит и убедиться, что все нужные страницы возвращают код ответа ОК. Пример сервисов для проверки: goalma.org, Collaborator.

XML sitemap нужно добавить в корневую директорию. Вставьте в любом месте файла goalma.org строку с путем к файлу sitemap.

Сколько файлов XML sitemap нужно сайту

Если карта сайта в XML-формате превышает допустимый размер и объём — 50+ МБ и/или 50 + ссылок — лучше всего поделить её на несколько файлов. 

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

Можно создавать отдельные карты сайтов в формате XML: 

  • Для разных разделов. Например, категории, товары, блог. 
  • Для видео. Поисковики могут использовать карту, чтобы показывать видео в специальных подборках или в выдаче по запросам. Сервис для генерации карт с видео — goalma.org 

Для изображений. Отдельная карта повысит шансы попадания в поиск по картинкам. Максимальный объём не должен превышать изображений. Сервис для создания sitemap с изображениями — Free image sitemap generator.

Чтобы добавить несколько карт, можно сделать сводный XML sitemap.

Создайте новый файл и добавьте в него ссылки на все карты сайта формата XML.

Готовые XML-карты желательно проверить на ошибки, чтобы исключить неправильную индексацию. Для этого можно воспользоваться такими инструментами: Websiteplanet, Mysitemapgenerator, Aspose.

Как оповестить поисковики о создании карты сайта

После создания XML sitemap следует сообщить об этом поисковикам. Конечно, они и сами со временем найдут файл, если он добавлен в goalma.org Но произойти это может не скоро. 

Для уведомления поисковой системы Google используйте такие способы: 

  1. Google Search Console. Войдите в сервис и перейдите в раздел «Файлы Sitemap». Добавьте файл и нажмите «Отправить». 
  2. HTTP-запрос. В поисковой строке браузера укажите такой запрос — goalma.org?sitemap=url_sitemap

Чтобы сообщить о карте сайта Яндексу, воспользуйтесь одним из следующих вариантов: 

  1. В Яндекс Вебмастер зайдите в раздел «Индексирование — Файлы Sitemap». Укажите ссылку на карту сайта и кликните «Добавить». 
  2. HTTP-запрос. В поисковой строке браузера укажите такой запрос — goalma.org?sitemap=sitemap_url_sitemap.

И Google Search Console, и goalma.orgтер после проверки XML sitemap сообщат о выявленных проблемах. Желательно выполнить рекомендации поисковиков и исправить обнаруженные ошибки.

Что такое карта сайта (файл Sitemap)?

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

XML-карта сайта позволяет:

Корректно настроенная карта позволяет повысить индексацию страниц веб-сайта.

В чем разница между goalma.org и goalma.org

Карта сайта HTML — страница goalma.org с функцией упрощения навигации — она позволяет найти любую страницу на большом сайте и сократить количество переходов при ее поиске.

Карта сайта XML — файл с подробным списком страниц веб-сайта для поисковой системы.

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

HTML карта сайта — это статическая HTML-страница со ссылками на все основные страницы сайта. Такой формат карты больше ориентирован на посетителей сайта и позволяет перейти на любую страницу в 1 клик.

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

Чаще всего ссылка на html-карту сайта расположена в футере:

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

Что такое goalma.org?

Это файл xml-формата в корневой папке сайта, который читается всеми существующими поисковиками. Основная роль goalma.org — указать поисковым системам:

Как выглядит goalma.org?

Пример файла — goalma.org Один файл goalma.org может содержать не более 50 ссылок. Если их более 50 , необходимо создать несколько таких файлов. Дополнительные параметры — возможность указать частоту обновления страниц и приоритет индексации. Корректная кодировка файла goalma.org должна быть UTF-8, а размер не более 10 Мб.

Пример карты сайта в goalma.org:

goalma.org</loc>

T+

always

goalma.org</loc>

T+

hourly

goalma.org</loc>

T+

daily

Структура файла goalma.org

Объявление XML

1

В данной строке мы сообщаем поисковой системе, что она имеет дело с XML-файлом. Тут же указывается версия XML и кодировка, которая используется (обязательно использовать UTF‑8).

URL set

urlset — место хранения всех URL-адресов карты сайта. В этой строке краулерам сообщают стандарт протокола, который используется. Большинство карт указывают стандарт Sitemap

URL

goalma.org</loc>

T+

url — родительский тег для каждого URL-адреса. Необходимо указать URL-адрес во вложенном теге loc.

Важно! Необходимо указывать не относительные, а абсолютные URL-адреса.

В теге url можно указать дополнительные теги:

Дополнительные теги не особо важны для SEO. Гэри Илш из Google утверждает, что значение тега lastmod игнорируют, так как в большинстве случаев «вебмастера совершенно не стараются следить за его точностью».

Тег priority в Google, по их словам, игнорируется, потому что это просто «лишний шум».

Относительно тега changefreq Джон Мюллер говорит: «Приоритет и изменение частоты на самом деле больше не играют такой большой роли, когда речь идет о карте сайта».

Обязательные теги

АтрибутOписание
urlsetИнкапсулирует этот файл и указывает стандарт текущего протокола.
urlРодительский тег для каждой записи URL-адреса. Остальные теги являются дочерними для этого тега.
locURL-адрес страницы. Этот URL-адрес должен начинаться с префикса (например, HTTP) и заканчиваться косой чертой, если Ваш веб-сервер требует этого. Длина этого значения не должна превышать символов.

Необязательные теги

АтрибутOписание
lastmodДата последнего изменения файла. Формат даты: W3C Datetime (ГГГГ-ММ-ДД). Формат не обязывает использовать сегмент времени. Данный тег не имеет отношения к заголовку If-Modified-Since ().
changefreqЧастота изменения страницы. Значение является подсказкой и может не соответствовать точной частоте изменения страницы. Допустимые значения:
  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never

Значение «always» необходимо использовать для описания документов, которые изменяются при каждом доступе к этим документам.

Значение «never» необходимо использовать для описания архивных URL-адресов.

Следует понимать, что если установить частоту обновлений, к примеру, раз в час hourly — робот не станет индексировать страницу так часто.

priorityЗначение задает приоритетность URL относительно других URL на сайте. Допустимый диапазон значений — от 0,0 до 1,0. Значение является подсказкой и не влияет на процедуру сравнения важности страниц (указывает поисковой системе, какие страницы, по вашему мнению, более важны для сканеров).

Значение по умолчанию — 0,5.

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

Зачем вам нужна карта сайта?

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

Нужен ли мне файл Sitemap?

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

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

В каких случаях вам может потребоваться файл Sitemap

Файл Sitemap нужен в случаях если:

  1. Большой сайт. Многостраничность может привести к тому, что бот поисковой системы пропустит новые (измененные) страницы.
  2. У сайта отсутствует связанная структура страниц. Например, есть большой архив страниц, которые не связаны между собой.
  3. Сайт молодой — содержит малое количество внешних ссылок.
  4. На сайте присутствует большой объем мультимедийного (видео и картинки) или новостного контента. Из файлов карт сайта xml поисковая система может получать дополнительную информацию для показа в результатах поиска.

В каких случаях вам не требуется файл Sitemap

Файл Sitemap не нужен в случаях если:

  1. Сайт мал.
  2. Сайт максимально структурирован, то есть реализована детальная система внутренних ссылок. Роботы поисковых систем могут перейти на все значимые страницы, следуя по ссылкам с главной.
  3. На сайте немного медиафайлов (например, видео и изображений) или новостных страниц.

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

XML-sitemap для изображений

Кроме XML-карт для страниц можно создавать отдельные карты сайта для изображений, помогающие поисковым системам найти контент, который невозможно обнаружить иными способами (например, контент, который загружается с помощью JavaScript).

В картах изображений используются теги:

image:imageВся информация об одном изображении. Тег
image:locURL изображения.

В картах изображений, можно использовать необязательные теги:

image:captionПодпись к изображению.
image:geo_locationМесто съемки.
image:titleНазвание изображения.
image:licenseURL лицензии изображения.

Пример XML sitemap для изображений:

goalma.org</loc>

goalma.org

goalma.org

XML sitemap для видео

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

С помощью карты сайта для видео можно сообщить поисковой системе:

Обязательные теги:

В карту сайта для видео можно добавить необязательные теги:

Пример:

goalma.org</loc>

goalma.org

ОбзорсмартфонаApple iPhone12mini

ПодробныйобзорвнешнеговидаифункцийсмартфонаApple goalma.org

goalma.org

goalma.org?video=

T+

yes  

no

Google «поддерживает» следующие форматы:

XML-карта для Google Новостей

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

Файл sitemap новостей должен содержать только URL статей, опубликованных за последние два дня. Статьи, опубликованные более двух дней назад, можно удалить из файла, при этом они останутся в индексе Google Новостей в течение 30 дней. Карта сайта новостей может содержать не более URL. Если на сайте за два дня появляется больше количество новостей, можно создать файл индекса sitemap для нескольких карт.

Обязательные теги:

Кроме этого, существуют необязательные теги:

Пример sitemap для Google Новостей:

goalma.org</loc>

Новости

ru

Blog

Стоимостьбиткоинавпервыепревысила$25тыс.

биткоин,крипта,деньги,курс

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

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

Создание карты сайта в WordPress

Один из способов сгенерировать карту сайта для WordPress это воспользоваться плагином Yoast SEO. Для установки Yoast SEO, перейдите в консоль WordPress.

Выберите пункт Плагины > Добавить новый.

Найдите «Yoast SEO».

Нажмите кнопку «Установить», а затем — «Активировать».

Перейдите в раздел SEO > Общие > Возможности и убедитесь, что «XML-карта сайта» включена.

Создание карты сайта без CMS

Сгенерировать XML-карту сайта можно с помощью программ краулеров, например Screaming Frog или Netpeak Spider.

Создание карты сайта с помощью Screaming Frog

Откройте раздел Mode > Spider

Вставьте URL-адрес главной страницы в поле с подписью «Enter URL to spider».

Нажмите кнопку «Start».

Когда сканирование завершится, перейдите в раздел Sitemaps > XML sitemap.

Так как теги lastmod, changefreq и priority являются несущественными, их можно не включать в файл goalma.org

Нажмите «Export» и сохраните файл goalma.org на компьютере. Готово.

Важно. Вышеописанная инструкция подходит для платной версии Screaming Frog, или для бесплатной, если на сайте менее страниц (лимит использования бесплатной версии). При достижении лимита не все страницы сайта будут просканированы и могут не попасть в экспортированный файл карты сайта. Что делает его непригодным для использования.

Создание карты сайта с помощью Netpeak Spider

Вставьте URL-адрес главной страницы в поле с подписью «Начальный URL».

Нажмите кнопку «Старт».

Когда сканирование завершится, перейдите в раздел Инструменты > Генератор Sitemap.

Как и в случае с Screaming Frog, теги lastmod, changefreq и priority можно не включать в файл goalma.org

Нажмите «Сгенерировать…» и сохраните файл goalma.org на компьютере. Готово.

Как проверить корректность карты сайта

Для проверки корректности XML- карты сайта можно воспользоваться инструментом Netpeak Spider. Подробный мануал по проверке с помощью валидатора XML описан в статье.

Основные ошибки при составлении карты сайта

При составлении карты сайта самыми распространенными ошибками являются:

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

Как правильно указать ссылку на goalma.org в goalma.org

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

Sitemap: {url-файла-sitemap},

где {url-файла-sitemap} — это полный URL вашей карты сайта.

User-Agent:*

Sitemap:httрs://goalma.org

Как построить XML-карту для мультиязычных сайтов

С помощью файла goalma.org можно передать Google атрибут rel=»alternate» hreflang=»x».

Пространство имен XHTML должно быть указано так:

xmlns:xhtml=»goalma.org»

Для каждого адреса необходимо создать отдельный элемент URL, который должен включать:

  1. Тег loc, который указывает на URL-адреса;
  2. Подэлемент xhtml:link rel=»alternate» hreflang=»XX» для каждой альтернативной версии страницы, обязательно включая текущую версию.

Например, на сайте существуют 3 языковые версии:

Ниже приведен пример карты сайта, которая сообщает, что у страницы goalma.org существует соответствующая версия на английском и украинском языках:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

goalma.org</loc>

goalma.org</loc>

goalma.org</loc>

Как сообщить поисковику о карте сайта

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

Нет никаких правил наименования карты сайта XML. Можно выбрать для карты сайта любое имя, но наилучшей практикой будет придерживаться названия goalma.org Если у вас несколько карт, можно использовать простую схему наименования с дополнительной нумерацией, например, sitemapxml, sitemapxml и т.д.

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

Чтобы отправить карту сайта через Google Search Console, необходимо:

  1. Выбрать сайт в Google Search Console:
  2. Выбрать «Файлы Sitemap»:
  3. Добавить URL-адрес файла Sitemap и нажать на кнопку «Отправить»:

Готово.

Как часто должна обновляться карта сайта?

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

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

Рекомендации Google

Обязательно:

Форматы, которые поддерживает Google в качестве sitemap:

Основные требования к текстовым файлам:

Какие возможности дает карта сайта?

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

Карта сайта позволяет:

  1. Найти новые страницы на ресурсе и проиндексировать их.
  2. Расставить приоритетность страниц.
  3. Отследить изменения на индексируемых страницах.
  4. Контролировать индексацию страниц (например с помощью отчета об индексировании в разделе Файлы Sitemap в Google Search Console).
  5. Запомнить частоту обновления индексируемых страниц.

Влияет ли Sitemap на продвижение?

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

Не пропустите

Карта сайта

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

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

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

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

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

Пример карты сайта.

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

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

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

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

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

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

Нужный раздел можно найти в карте сайта

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

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

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

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

HTML

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

Пример карты сайта для пользователей

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

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

 

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

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

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

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

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

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

Пример HTML карты сайта для пользователей

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

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

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

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

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

XML

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

Пример XML карты сайта для роботов

Самый простой способ посмотреть карту сайта — указать адрес goalma.org, где goalma.org — это интересующий домен

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

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

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

 

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

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

<urlset xmlns="goalma.org">

   <url>

      <loc>goalma.org</loc>

      <lastmod></lastmod>

      <changefreq>monthly</changefreq>

      <priority></priority>

   </url>

</urlset>

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

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

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

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

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

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

Роман Гварамадзе

Роман Гварамадзе

SEO-специалист B2B Digital агентства «Комплето»

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

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

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

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

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

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

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

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

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

Пример создания карты в сервисе mysitemapgenerator

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

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

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

Пример создания карты сайта

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

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

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

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

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

карта сайта это

Карта сайта

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

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

Это полный перечень разделов и/или всех страниц в иерархическом порядке.

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

Для похожих целей предназначен индекс сайта (алфавитный перечень страниц).

Типы карт сайта[править

Карта сайта – что, как, зачем. Полное руководство по Sitemap

Всем привет! Сегодня всех читателей нашего блога ждет знакомство с картой сайта (англ. Sitemap). Материал изложен максимально просто и понятно, поэтому разобраться сможет даже новичок.

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

Sitemap

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

Карта сайта – это документ, который содержит структурированный список всех страниц. Для каждого ли ресурса нужно создавать Sitemap? Нет.

Без карты сайта не обойтись, если:

  • Ресурс содержит более 10 URL и обладает сложной структурой.
  • На сайте есть изолированные страницы без входящих ссылок (лучше не допускать подобной ситуации, так как из-за нее ссылочный вес может распределяться неправильно внутри веб-ресурса).

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

3 плюса в пользу Sitemap

Преимущества использования карты сайта:

1. Улучшает индексацию новых страниц за счет того, что:

  • показывает структуру ресурса поисковым ботам, тем самым упрощает им краулинг;
  • показывает поисковым роботам, какие из страниц были изменены с момента последнего посещения веб-ресурса (для этого используется If-Modified-Since).

2. Повышает уровень доверия ботов.
3. Помогает пользователям ориентироваться (в данном случае речь об HTML-карте).

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

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

В основном выделяют два вида Sitemap:

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

Пример:

HTML Sitemap.

  • XML Sitemap. Это специальный формат, который хранится в корневой директории. В одном файле может содержаться до 49 ссылок, а его вес не может быть тяжелее 50 МБ. Если сайт содержит 50 тысяч страниц и более, создается несколько XML-карт. Задача XML Sitemap – указать поисковикам адреса страниц, которые нужно добавить в индекс.

XML Sitemap

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

Как сгенерировать Sitemap?

Карту сайта можно создать тремя способами:

№1 ВРУЧНУЮ

Метод подходит для небольших сайтов, где обновления происходят нечасто. Для XML Sitemap нужно создать файл .xml или .txt формата. Затем поместить его в корневую директорию и с помощью редакторов кода прописать кодировку.

Пример минимальной карты сайты с обязательными тегами:

<?xml version=»″ encoding=»UTF-8″?>
<urlset >
<url>
<loc>goalma.org</loc>
</url>
</urlset>

Дополнительную информацию можно указать, применив такие теги, как priority, lastmod, changefreq и пр.

№2 С ПОМОЩЬЮ ПЛАГИНОВ ДЛЯ СMS

Многие системы управления содержат встроенные специальные плагины, позволяющие автоматически создавать и обновлять карты HTML и XML форматов (например, для WordPress есть Google Sitemap Generator для WordPress).

№3 ПРИ ПОМОЩИ ИНСТРУМЕНТОВ, ПРОГРАММ, СЕРВИСОВ

Мы покажем на примере «Генератора Sitemap» в программе Netpeak SpiderNetpeak Spider.

В ней есть специальный инструмент, позволяющий генерировать несколько типов карт:

  • XML;
  • HTML;
  • Image (для изображений);
  • TXT (текстовая).

Все карты сайта создаются в одном окне инструмента.

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

Важно отметить, что без соблюдения этих параметров создать Sitemap не получится.

Этапы создания Sitemap

Создание карты сайта происходит в следующем порядке:

1. Запускаем Netpeak Spider.

2. В «Параметрах» выбираем минимальный набор параметров (шаблон «Минимум»).

Карта сайта: создание

В основном меню открываем «Настройки» → «Продвинутые» и в открывшемся окне восстанавливаем настройки по умолчанию. Сохраняем настройки.

Карта сайта: как правильно создать

3. Вводим в адресной строке URL сайта и начинаем сканирование, нажав кнопку «Старт».

4. По завершению сканирования в правом верхнем углу программы нажимаем «Запустить» и выбираем «Генератор Sitemap».

Карта сайта: запуск

5. Выбираем тип карты и отмечаем его галочкой.

Карта сайта: выбираем тип

6. Настраиваем параметры.

Для XML Sitemap вы можете настроить следующие опции:

  • Дата изменений. Подсказывает роботам, изменилась ли страница с момента последнего обхода и нужно ли повторно краулить ее.
  • Частота изменений. Говорит о периодичности изменений контента.
  • Приоритет. Рекомендация для ботов касательно того, какие страницы нужно индексировать первоочередно.
  • Сжатие в .gz архив (работает для всех типов, кроме HTML). Функция позволяет уменьшить вес созданных файлов и уменьшить нагрузку сервера.
  • Удалить все пробелы и отступы между тегами (для уменьшения количества символов и конечного размера файла карты).

Данные настройки позволяют кастомизировать создание карты сайта.

Для HTML Sitemap настраиваются следующие параметры:

  • Источник текстовых ссылок. Можно выбрать тег Title, URL, или H1, но с условием, что они были выставлены в параметрах и учтены при сканировании.
  • Сегментация. Позволяет сформировать одним файлом либо разделить их по или 1 страниц.

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

7. После того, как все настроили, нажимаем на кнопку «Сгенерировать».

Правильное создание Sitemap

8. Выбираем папку для сохранения файла и затем нажимаем на «OK».

9. Сгенерированную карту копируем и помещаем в корневую папку.

Последний этап. В goalma.org вставляем атрибут «Sitemap» с указанием URL, в котором находится карта.

Валидация XML Sitemap

Для проверки уже существующей карты сайта на ошибки вы можете также воспользоваться Netpeak Spider. В программе предусмотрен специальный инструмент – «Валидатор XML Sitemap».

Чтобы с его помощью осуществить проверку, выполните следующие действия:

  • В «Инструментах» нажмите на «Валидатор XML Sitemap».
  • В открывшемся окне укажите URL карты и нажмите «Старт» для запуска проверки.

Валидатор XML Sitemap

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

Карта сайта: ошибки

  • Чтобы экспортировать данные для дальнейшей работы, нажмите на «Экспорт» в левом верхнем углу.
  • Чтобы перенести список страниц с ошибками в основное окно программы и сканировать в обычном режиме, нажмите кнопку «В таблицу» в правом верхнем углу окна Валидатора Sitemap. После окончания всплывет уведомление о добавлении URL.
  • При отсутствии критичных ошибок отправьте ping в поисковые системы, чтобы сообщить об изменениях в XML Sitemap. Для этого нажмите «Отправить ping поисковым системам» и выберите одну из доступных опций.

Критические ошибки в Sitemap

После успешной отправки вы получите соответствующее уведомление от Google или Bing в окне своего основного браузера.

Также будет немаловажно добавить карту в Google Search Console.

Для этого:

1. На панели инструментов выберите раздел «Сканирование», а затем пункт «Файлы Sitemap».

Sitemap, настройка

2. В правом углу нажмите «Тест» и введите URL карты сайта.

Карта сайта: тест

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

Вывод

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

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

Расскажите о своем опыте создания карты сайта 🙂

Получить практические навыки написания SEO-статей можно на курсе: «Креативный SEO-копирайтинг»:

nest...

казино с бесплатным фрибетом Игровой автомат Won Won Rich играть бесплатно ᐈ Игровой Автомат Big Panda Играть Онлайн Бесплатно Amatic™ играть онлайн бесплатно 3 лет Игровой автомат Yamato играть бесплатно рекламе казино vulkan игровые автоматы бесплатно игры онлайн казино на деньги Treasure Island игровой автомат Quickspin казино калигула гта са фото вабанк казино отзывы казино фрэнк синатра slottica казино бездепозитный бонус отзывы мопс казино большое казино монтекарло вкладка с реклама казино вулкан в хроме биткоин казино 999 вулкан россия казино гаминатор игровые автоматы бесплатно лицензионное казино как проверить подлинность CandyLicious игровой автомат Gameplay Interactive Безкоштовний ігровий автомат Just Jewels Deluxe как использовать на 888 poker ставку на казино почему закрывают онлайн казино Игровой автомат Prohibition играть бесплатно