Какие бывают карты сайта и как их создать
Бродить по городу, разглядывая рекламы – приятное времяпрепровождение для многих любителей прогулок. Но когда необходимо быстро попасть в определенное место, все обращаются к картам, навигаторам. Такая же картина с ботами-поисковиками, которые много времени бродят по сайту, исследуют его, переходят по линкам. Но нет гарантий, что краулер доберется до действительно важных страниц. Причиной этому могут быть объемы онлайн-проекта или отсутствие ссылок на одну из веб-страничек.
Чтобы не были пропущены важные вещи, боты периодически обращаются к карте сайта. Сегодня мы расскажем о том, какие виды карты сайта бывают, как их создают.
Что такое карта веб-сайта
Sitemap (в переводе на русский язык – карта сайта) представляет собой файл, содержащий список страниц определенного онлайн-проекта. На этот перечень должны обращать внимание краулеры и обыкновенные пользователи. Внешне он напоминает оглавление, где в качестве разделов выступают ссылки.
Для чего нужна карта сайта: основные преимущества
Карта сайта помогает любому визитеру (человеку или боту) за несколько секунд разыскать необходимую информацию, совершив минимальное число переходов. На малых по объему ресурсах добраться до необходимого можно в пару кликов. Если обобщить ее пользу, то получится:
- Удобство при нахождении пользователей на web-площадке. Sitemap поможет посетителю понять, где он находится, как попасть на другую страницу, даст обзор на все содержимое проекта.
- Индексация в поиске, улучшение топовых позиций. Поисковикам дается знак, что на вебе имеются определенный контент, обновления. Система подвергает все индексации, после завершения данной процедуры страница получает свое место в поисковой выдаче.
- Осуществление помощи поисковым ботам. Структура карты сайта помогает определиться с объектами сканирования. Дополнительно она предоставляет поисковикам сведения, например, о недавно проведенных обновлениях.
Виды карт сайта
Поисковые машины проводят индексацию онлайн-площадки не сразу, проходя постепенно один уровень за другим, начав с главной страницы. Если проект многоуровневый, то процесс может занять месяцы. Тоже самое может случиться с пользователями, которые будут вынуждены копаться в контенте, желая выискать полезную информацию. Правда, в последнем случае человек может просто уйти. Чтобы упростить поиски, используются 2 вида карты сайта.
HTML-карта: для пользователей
Формат HTML-карты сайта, по сути и в большей мере предназначен для обыкновенных пользователей, а не для поисковых роботов. Он способствует оперативному ориентированию в категориях ресурса. Однако, необходимо отметить, что карта сайта в формате HTML существенно ограничена по числу линков на 1 страничку. В случае размещения на ней большого количества ссылок, не все из них будут проиндексированы или из поиска исключится вся страница. Для того чтобы избежать подобной картины, рекомендуется использовать не больше ста линков. Их хватит, чтобы отметить все возможные категории, прочие пункты, не вошедшие в главную менюшку.
Как правило, данный вид предполагает древоподобное строение с разветвлением разделов, различных подкастов, подразделов. Возможная громоздкость может быть оформлена графически, CSS-стилями.
Но такая разновидность карт не играет существенной роли для работы поисковиков.
XML-карта: для поисковых систем
Формат XML – еще один вид карты сайта. Данный файл обычно размещается в корневой папке веб-ресурса и имеет несколько плюсов, если сравнивать с HTML:
- это вид, определяемый известными поисковиками (Гугл, Яндекс);
- при XML можно использовать до 50 тыс. линков;
- файл позволяет выставить относительные приоритеты, режим обновления ресурса.
Отметим, что содержимое sitemap носит рекомендательный характер для поисковиков. Например, если указать, что обновления будут проводиться раз в 6 месяцев, то краулеры все равно будут посещать проект чаще. Если объявить частоту обновлений – каждые 2 часа, это не будет означать, что поисковые системы будут проводить индексирование согласно озвученному режиму.

Image by vectorjuice on Freepik.
Как сделать HTML-карту сайта для удобства пользователей
Перечислим главенствующие требования к данному виду карты, необходимые для удобства посетителей:
- максимальная понятность;
- наглядность;
- поддержание актуальной версии, то есть регулярное обновление.
По факту речь идет о структурированном списке имеющихся полезных, важных страниц, напоминающий оглавление книги. Его создание требует:
- Соблюдать определенную иерархию содержимого. Пользователь должен понимать, как выглядят, где расположены определенные разделы, категории и т. д.
- Не увлекаться элементами оформления. Главный упор делается на самом оглавлении. Не рекомендуется увлекаться картинками, кричащим шрифтом, другими отвлекающими деталями.
- Не забывать проставлять активные линки. У посетителей должна быть возможность без проблем, быстро переходить в нужное место.
Готовую карту размещают на отдельной странице проекта. Ссылку указывают в подвале, чтобы была возможность активировать ее с любой странички.
Какие страницы должны быть в HTML-карте
Чаще всего многие онлайн-проекты имеют мусорные страницы, поэтому при составлении карты сайта специалисты не рекомендуют их добавлять. Лучше основное внимание уделить самым значимым, указав:
- имеющиеся категории, разделы, подразделы;
- информацию об организации;
- всевозможные контактные данные для связи;
- положения, правила по выстраиванию бизнес-сотрудничества.
Играет роль объем содержимого проекта. На небольших сайтах можно разместить линки на весь без исключения контент, который представлен на онлайн-площадке.
Однозначно не стоит добавлять:
- страницы, которые закрыты для индексации (служебные, FAQ и т. д.);
- линки с кодом ответа сервера, которые отличаются от «200 ОК»;
- удаленные адреса (код ошибки 404, или с пометкой «Не найдено»).
Основные требования к файлу sitemap.xml
Несложно понять, что данный вид карты востребован там, где ресурс имеет большой объем. Помимо соблюдения требований к синтаксису, XML необходимо отвечать ряду других правил. Например:
- файл должен сохраняться в кодировке UTF-8;
- символы кириллицы в URL могут указываться как в исходном виде, так и в закодированном;
- должна быть возможность индексации;
- размещение происходит на том же домене;
- при обращении к серверу ответ файла XML должен выглядеть как 200 ОК.
Рекомендации по структуре и содержанию
Что касается данных аспектов, то специалисты советуют придерживаться следующего:
- необходимо давать указание исключительно канонических адресов (без GET-метрик и т. д.);
- для всех линков должен применяться один протокол (HTTPS или HTTP);
- при больших размерах файла его дробят на несколько более мелких, указывая их в индексе карты файла.
Ограничения на размер файла
Здесь действуют несколько правил:
- Файл не должен содержать более 50 000 URL. Если этого количества не хватит, то есть вариант сгенерировать несколько других «коллег», передать их в объединяющий файл sitemap. Ограничение в числе ссылок остается таким же.
- Максимальный объем составляет 50 Мб. Возможно провести дополнительное сжатие с помощью gzip.
Способы создания XML-карты сайта
Рассказываем о способах, инструментах, которые позволят сгенерировать карту сайта.
Онлайн-генераторы
Online-сервисы позволяют быстро создать необходимый элемент веб-площадки. Для этого следует перейти на выбранную платформу, указать URL проекта, запустить генерацию. По окончании процесса остается только скачать полученный результат.
Платные версии генераторов используются для крупных площадок, бесплатные – с различными одностраничниками. Популярными считаются, например:
- My Sitemap Generator. Генератор в состоянии бесплатно обрабатывать 500 адресов. При большем количестве придется оформить подписку;
- XML Sitemaps Generator. Несложный в работе сервис, где просто вводится URL-адрес и получается готовая карта. Бесплатно можно обрабатывать до 500 page. Платный вариант дает возможность взаимодействовать с веб-проектом, проверять выстраиваемое SEO, различные ссылки.
Ручная настройка
Для тех, кто решит заняться ручной настройкой, алгоритм работы выглядит так:
- открывается понравившийся редактор кода;
- пишется код, примеры можно найти в интернете;
- сохраняется с расширением XML, используя кодировку UTF-8;
- проводится загрузка полученного результата в корень ресурса.
Правильно составленная sitemap имеет текстовый формат с соблюдением определенных правил синтаксиса. В связи с этим такой подход применим для небольших площадок, которые не часто обновляются. Если же постоянно происходят изменения, имеются большие объемы, то такого вида генерация – неблагодарный труд.
Как подключить файл sitemap.xml к вашему сайту
Поисковики могут сами находить карту сайта, но можно прибегнуть к нескольким вариантам для показа прямого линка на нее, что заметно ускорит процесс. Самый легкий вариант – указать местонахождение соответствующего линка в специализированных сервисах Гугл, Яндекс. Другой подход – работа с robots.txt.
Настройка в robots.txt
Для проведения настройки существует три способа:
- Автоматическая генерация – комфортный подход, при котором просто выбираются определенные странички для включения/исключения при индексации.
- Вручную. Подходит тем, кто хорошо разбирается в теме или имеет готовый Robots.txt.
Уведомление поисковых систем через Google Search Console и Яндекс.Вебмастер
При добавлении карты сайта в консоль поиска Гугл нужно:
- выбрать позицию в меню «Файлы sitemap»;
- добавить УРЛ карты, активировать кнопку «Отправить».
Поисковой системе необходимо будет время для индексации. После этого должно появиться сообщение о возможной ошибке или успешно пройденной процедуре.
Чтобы заявить о себе в Яндекс.Вебмастере, следует:
- выбрать раздел «Индексирование», далее подраздел «Файлы Sitemap»;
- указать URL в нужной строке;
- нажать «Добавить».
Чтобы проверить наличие проблем, необходимо перейти в «Диагностику сайта».
Заключение
Подведем итоги. Карта сайта необходима в первую очередь онлайн-проектам с большим числом разделов/подразделов. Также она необходима для более оперативной индексации поисковиками. Разработать подобный навигатор можно при помощи специальных серверов или самому, если имеются знания в программировании.
Оцените статью