Карта сайта. Как создать и настроить?
Представьте: вы создали идеальный сайт, но поисковики его как будто не замечают. Страницы плохо индексируются, трафика мало, а посетители, даже если и заходят на него, плохо ориентируются на сайте и часто не находят нужные страницы. В чем ошибка? Часто проблема заключается в отсутствии карты сайта (sitemap сайта).
Любой сайт похож на большой город: странички — это дома, маршруты между ними — улицы. Для того, чтобы посетителю и поисковикам было легко ориентироваться в этом городе и нужна карта сайта. В сегодняшней статье мы разберемся, что такое карта сайта, зачем нужен sitemap, как его создать и настроить, чтобы ваш ресурс был понятен пользователю и поисковым системам.
Зачем нужна карта сайта? Важность для роботов и пользователей
Карта сайта (или sitemap) — это файл или страница со структурированным списком всех (или большинства) страниц вашего сайта. Он работает как путеводитель: показывает поисковым роботам, куда идти, а пользователям помогает быстро найти нужный раздел.
В зависимости от своего типа она выполняет одну из функций:
Для поисковиков. Карта сайта xml сообщает поисковым системам, какие страницы на вашем сайте есть и как часто они обновляются. Sitemap помогает Google, Яндекс и другим системам быстрее находить и индексировать страницы вашего сайта. Без нее робот может пропустить некоторые материалы, особенно если структура сложная, разделы часто обновляются или есть важные страницы, не связанные с другими перелинковкой.
Для пользователя. HTML-версия улучшает юзабилити. Посетитель видит структуру сайта и легко найдет нужный раздел, просто кликнув по ссылке на карте сайта.
Карта сайта бывает видимой для человека (sitemap html), и невидимой — для поисковых роботов (sitemap xml).
Что из себя представляет карта сайта html
HTML — визуальная карта для пользователей. Она выглядит как наглядный список ссылок на основные разделы вашего ресурса. Это может быть отдельная страница с кликабельными ссылками в определенной иерархичной последовательности
или, например, основные разделы сайта, перечисленные в подвале.
При этом существуют ограничения по количеству ссылок, размещенных на странице. Для того, чтобы страница с sitemap html правильно индексировалась стоит размещать не более 100 ссылок. Если ваш ресурс содержит намного больше страниц, мы рекомендуем обойтись лишь перечислением основных разделов.
Как выглядит sitemap xml
XML карта сайта — основной рабочий инструмент SEO-специалиста. Она создаётся специально для поисковых систем, выглядит как файл с особым синтаксисом и содержит максимум полезной информации для роботов: ссылки на все страницы, дату последнего изменения, частоту обновления, приоритет страницы и т.д.
Пример, как могла бы выглядеть карта одностраничного сайта:
Обозначения обязательных тегов:
<urlset> указывает стандарт протокола. Внутри этого тега находится все содержимое вашего файла с картой.
<url> — это родительский тег, в него заключены все адреса карты сайта.
<loc> содержит в себе полную ссылку на страницу сайта.
Дополнительные теги:
<changefreq> указывает, как часто обновляется страница (может содержать значения never, always, yearly, monthly и тд.).
<lastmod> говорит о дате последнего обновления указанной страницы.
<priority> дает информацию о важности страницы и задает приоритет ее индексации (от 0.1 до 1.0). Этот тег не обязателен к использованию, поскольку роботы не всегда учитывают его значение. Также не стоит задавать всем страницам самый высокий приоритет, это может запутать поисковиков.
Итак, мы разобрались, что из себя представляет карта сайта и для чего она нужна. Так кому же стоит создавать файл sitemap xml, а кому, возможно и нет. Вам необходимо создать sitemap xml если:
- Ваш сайт относительно новый (роботы про него могут не скоро узнать).
- На сайте больше 500 страниц и сложная структура.
- У вас много страниц, не связанных между собой (их трудно отыскать боту).
- На сайте есть много медиафайлов (видео, изображения). Например, для видео в карте xml можно указать длительность, рейтинг и категорию.
- Страницы сайта обновляются часто (новостные порталы, блоги).
Одностраничным сайтам, сайтам-визиткам или сайтам из 10 страниц с логичной структурой и перелинковкой карта сайта xml может и не понадобиться.
Важно! Подробная HTML-карта с указанием разделов сайта не заменит файла XML. Также как и наличие sitemap.xml не отменяет необходимости в продуманной структуре сайта. Ведь даже если сайт хорошо проиндексируется поисковыми роботами и получит трафик, пользователь может просто не разобраться в том, как найти нужную ему информацию.
Далее рассмотрим более подробно создание и настройку карты сайта xml.
Способы создания карты сайта
Построение карты сайта — это не такая уж сложная задача, если знать, с чего начать. Есть несколько методов, подходящих для разных уровней подготовки и типов проектов. Даже если у вас нет опыта в программировании — есть множество решений: автоматические плагины для CMS, онлайн‑генераторы, а также ручное составление для маленьких сайтов. Давайте рассмотрим каждый способ более подробно.
Плагины для CMS (на примере WordPress)
Если ваш сайт работает на популярной CMS (например, WordPress, Joomla, Drupal), то создание карты сайта можно автоматизировать с помощью плагинов. Разберем на примере WordPress:
Шаг 1. Установите плагин если у вас его еще нет. Обычно используют Yoast SEO, Rank Math или All in One SEO.
Шаг 2. Активируйте sitemap. В Yoast SEO перейдите в раздел «Общие» → «Возможности» и включите «XML-карты сайта».
Шаг 3. Проверьте результат. Нажав на знак вопроса, вы сможете открыть ссылку в браузере и увидеть, как выглядит ваша карта сайта.
Шаг 4. Настройте исключения (опционально). Yoast SEO имеет довольно гибкие настройки, что позволяет включать в карту сайта различные типы контента. В настройках поисковой выдачи можно убрать из карты ненужные страницы (например, черновики или страницы с noindex).
Этот способ идеален для сайтов на CMS, так как построение карты сайта происходит автоматически, и файл обновляется при добавлении новых страниц.
Онлайн-генераторы.
Для не слишком больших сайтов есть другой неплохой вариант – получить карту сайта с помощью онлайн генератора.
Шаг 1. Выберите подходящий сервис. Часто используют такие генераторы как: XML-Sitemaps.com, MySitemapGenerator. Создание карты для небольшого сайта будет (до 500 страниц).
Шаг 2. Введите адрес вашего сайта. Введите URL вашего сайта (например, mysite.ru) в специальное поле.
Шаг 3. Настройте параметры. Некоторые сервисы позволяют указать частоту обновления страниц или исключить определенные разделы (например, страницы с тегом noindex).
Шаг 4. Скачайте карту сайта. Нажмите кнопку генерации, и сервис выдаст готовый файл sitemap.xml. Вам осталось лишь скачать его.
Шаг 5. Загрузите на сайт. Загрузить полученный файл необходимо в корень сайта и добавить его адрес в файл robots.txt. Запись будет иметь вид: «Sitemap: http://mysite.ru/sitemap.xml».
Карта сайта вручную.
Если у вас небольшой сайт без частых изменений в нем, вы можете создать карту сайта вручную. Это не так сложно, как кажется, но займет время. Вот как это сделать:
Шаг 1. Соберите все URL. Откройте свой сайт и запишите все адреса страниц, которые хотите включить в sitemap. Например, «Главная страница» (mysite.ru), страница «О нас» (mysite.ru/about), «Блог» (mysite.ru/blog) и т.д.
Шаг 2. Создайте файл xml. Откройте текстовый редактор (подойдет даже обычный блокнот или Notepad++). Возьмите базовую структуру для sitemap xml и добавьте данные о своих страницах. Пример минимального шаблона мы давали выше.
Шаг 3. Сохраните файл. Назовите его sitemap.xml и сохраните в кодировке UTF-8.
Шаг 4. Загрузите на сайт. Поместите файл в корневую папку вашего сайта (обычно через FTP или файловый менеджер хостинга), чтобы он был доступен по адресу mysite.ru/sitemap.xml.
Этот способ подходит для мини-сайтов, но, если страниц больше 50, лучше выбрать один из первых озвученных методов, чтобы не запутаться. К тому же, как показывает наш опыт, рано или поздно на сайте обычно создается новый раздел. И как раз карта сайта, сделанная вручную, может остаться без него.
Например, в своей практике мы столкнулись с клиентом – компанией по ремонту жилых помещений – у которых долгое время был сайт всего из нескольких страниц. Своего рода сайт-визитка. По мере развития компании они решили добавить на раздел «Блог» для лучшей индексации по интересующим их запросам. При этом новый раздел со всеми страницами забыли поместить в файл sitemap. В результате – в поиск попали всего пара новых материалов. Если бы не случай – обращение к нам за SEO-продвижением сайта– они могли бы и не увидеть этого. Все усилия были бы потрачены зря!
Поэтому, не забывайте проверять, все ли нужные страницы попадают в sitemap xml.
Совет: Перед созданием sitemap проведите аудит структуры сайта. Уберите «битые» ссылки, дубли и страницы с метатегом noindex. Для комплексного SEO-аудита с целью выявления технических и коммерческих ошибок вы можете обратиться к нам.
Общие требования к файлу sitemap.xml
- Количество адресов в карте сайта не должно превышать 50000. Если у вас на сайте больше страниц, лучше сделать несколько карт сайта и один общий файл sitemap, в котором они будут собраны.
- Кодировка файла — UTF-8. С этим возникнуть сложностей не должно, так как это распространенный формат.
- Все указанные ссылки принадлежат одному домену, на котором и находится файл с картой сайта (в корневой папке).
- В карту добавлены канонические ссылки, отдающие ответ «HTTP 200 ОК».
- Информация из файла sitemap должна соответствовать файлу robots.txt. Если какие-то страницы прописаны в нем как закрытые от индексации, их не должно быть в карте сайта.
Как проверить карту сайта?
После создания карты, важно убедиться, что она работает. Проверить sitemap можно, конечно, и вручную — открыть файл в браузере и посмотреть список адресов.
Но лучше воспользоваться другими инструментами для анализа карты сайта, например, Google Search Console или Яндекс.Вебмастер. Сервисы покажут, сколько страниц найдено, какие есть ошибки и дадут свои рекомендации.
Также можно использовать приложения вроде Screaming Frog SEO. В целом, он подходит для разных задач по оптимизации сайта. В том числе в нем можно и просканировать ваш файл sitemap.
Как добавить sitemap в Google и Яндекс
Добавление в Google Search Console
- Войдите в аккаунт и перейдите в раздел «Sitemap». Для этого в левом меню выберите пункт «Файлы Sitemap»
- Добавьте файл карты сайта. Для этого необходимо ввести его адрес, например, mysite.ru/sitemap.xml и отправить на проверку.
- Проверьте статус. Через некоторое время (обработка длится обычно меньше суток) можно будет проверить статус файла. Google напишет, сколько страниц ему удалось обнаружить и сообщит о возможных ошибках в отчете.
Добавление в Яндекс.Вебмастер
Яндекс.Вебмастер — аналог GSC для работы с индексацией в Яндекс. Процесс добавления Яндекс sitemap столь же прост, если следовать инструкциям:
- Войдите в Яндекс.Вебмастер и найдите нужный раздел в левом меню: «Индексирование» → «Файлы Sitemap»
- Добавьте файл, указав его URL. После нажатия кнопки «Добавить» Яндекс начнет проверять файл. Это может занять от нескольких часов до пары дней.
- Проверьте результат. В графе статуса должно стоять «Ок». Яндекс, так же, как и Гугл укажет вам на возможные ошибки, но конечно, лучше проверять файл до отправки.
Итак, мы разобрались, что такое карта сайта, для чего она нужна и как с ней работать. Это не просто еще один технический файл, а настоящий помощник в SEO-продвижении вашего ресурса. Правильная карта увеличивает шансы попасть в ТОП. По данным поисковых систем, сайты с грамотно настроенным sitemap индексируются примерно на 30% быстрее.
Поэтому, не повторяйте ошибку новичков, которые годами ждут индексации — «оно как-нибудь само». Не откладывайте — создайте карту вашего сайта прямо сейчас и дайте своему проекту шанс выйти в ТОП выдачи поисковиков! Если у вас есть вопросы или вы хотите заказать карту сайта для своего проекта, свяжитесь с нами. Давайте сделаем ваш сайт успешным вместе!
Вам могут быть интересны и другие наши статьи:
SEO старт. С чего начать работу
В статье даем базовые рабочие советы для старта Youtube. Проговорим четыре основных шага — от правил по записи видео до анонсирования готового видео. С чего начать работ в Youtube Шаг первый. Записывать видео Во время раскрутки на новой площадке, особенно, на начальном этапе важно записывать регулярно (!) записывать видео. Для профессионального контента в среднем достаточно […]
Карта сайта. Как создать и настроить?
Представьте: вы создали идеальный сайт, но поисковики его как будто не замечают. Страницы плохо индексируются, трафика мало, а посетители, даже если и заходят на него, плохо ориентируются на сайте и часто не находят нужные страницы. В чем ошибка? Часто проблема заключается в отсутствии карты сайта (sitemap сайта). Любой сайт похож на большой город: странички — […]
SEO аудит с помощью сервиса WebsiteAuditor
SEO или, другими словами, поисковая оптимизация — это набор действий по улучшению видимости вашего сайта поисковыми системами (Яндекс, Гугл) по определенным запросам пользователей с целью увеличения переходов на конкретную страницу сайта, связанную с этими запросами. Главной задачей SEO является вывод сайта в верхние строки выдачи без дополнительной оплаты за место. Чтобы понять, какие моменты можно […]
Бесплатные знаниядля блогеров, предпринимателей, специалистов по продвижению
- Как сделать оптимизацию сайта и повысить позиции сайта в поисковых системах
- Еженедельные бесплатные видеоуроки, статьи и чек-листы
- 52 конкретных шага в году, чтобы продвинуть ваш сайт