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

Карта сайта (файл Sitemap) от А до Я

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

В статье:

Sitemap или Карта сайта – специально созданный файл с перечнем страниц ресурса, которые необходимо проиндексировать.

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Зачем нужен файл Sitemap

Существует два вида Карты сайта, которые различаются форматами и назначением:

HTML-карта

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

XML-карта

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

В этом материале разберем создание XML-карты.

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

При этом даже если Google найдет ссылку в Sitemap, но ее не будет в навигации, он не придаст ей веса и не проиндексирует. Ссылки в Карте сайта — это рекомендации, важнее всего составить грамотную структуру сайта, в которой поисковый робот найдет все нужные страницы.

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

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

Поисковые системы могут не проиндексировать все нужные страницы таких сайтов, если не предложить краулерам файл Sitemap. Разберем, как его создать.

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Базовые критерии создания файла Sitemap

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

Общие требования к Sitemap:

Подробнее о требованиях есть в Справке Google и на странице Помощи Яндекса.

Некоторые веб-мастеры беспокоятся о порядке ссылок в файле, но представитель Google Джон Мюллер сказал, что очередность не имеет значения вообще, главное — поместить в Sitemap самые важные канонические ссылки.

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Допустимые форматы Карты сайта

Особое требование предъявляется к формату файла Sitemap. Карту сайта можно создать в виде XML-файла, текстового файла или посредством RSS, mRSS и Atom 1.0. Яндекс указывает, что поиск не поддерживает передачу RSS и Atom-фидов с помощью Sitemap. Если ориентируетесь на разные поисковые системы, используйте формат XML. Правила создания файла описаны в стандарте.

Служебные теги Sitemap

Обязательные теги Карты сайта:

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

Другие языковые версии сайта указывают с помощью атрибута hreflang.

Пример Карты сайта в формате XML

Sitemap для PR-CY.ru, если бы он состоял из одной страницы и содержал упомянутые теги, мог бы выглядеть так:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Как создать и где разместить файл Sitemap?

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

Сервисы для создания Sitemap

CMS-плагины для создания Sitemap

Joomla: демо и платная версия OSMap, демо и платная jSitemap, бесплатная JL Sitemap.

1С-Битрикс: в админпанели в разделе «Маркетинг» есть «Настройка sitemap.xml».

После того, как Карта сайта готова, файл необходимо определить в корневую директорию. В этом случае ссылка, указывающая поисковым системам путь к файлу Sitemap, может выглядеть так: http://www.pr-cy.ru/sitemap.xml

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Добавление Карты сайта в поисковые системы

Чтобы о новом файле Sitemap быстрее узнали поисковые роботы, веб-мастеру необходимо внести изменения в файл robots.txt, прописав в нем особую директиву, указывающую точный маршрут к Карте сайта:

Готовый файл Sitemap нужно проверить на ошибки и добавить в Яндекс или Google при помощи Яндекс.Вебмастера или Google Search Console.

Как удалить старую Карту сайта

При реорганизации контента и создании новых Sitemap нужно удалить старую Карту сайта. ​В панели Вебмастера Google нет такой функции, но сотрудник Google Джон Мюллер советует присвоить ссылке на файл ошибку 404. Если ссылка на Sitemap XML отдает код ошибки 404, то со временем поисковик автоматически перестанет учитывать этот файл.

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

Источник

Как создать карту сайта (sitemap.xml)

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

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

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

Используя sitemap.xml, мы можем помочь поисковому роботу, сообщим, какие страницы нужно проиндексировать. Таким образом, мы можем лучше контролировать процесс, подсказать поисковым системам, какие именно страницы точно должны попасть в индекс. А также это ускорит процесс индексации.

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

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

Важность xml-карты зависит от вашего портала. Если это сайт-визитка примерно на 10-20 страниц, то у поисковых систем не будет проблем с полной индексацией. Но в тоже время, если мы говорим о громадном интернет-магазине, критически важно, чтобы поисковая система узнала о всех наших каталогах, страницах с товарами и так далее. Поэтому нужно помочь им полностью и корректно проиндексировать наш сайт.

Но не забывайте самое главное:

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

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

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

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

Создание sitemap.xml с помощью модулей для CMS

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

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

Плагин Google XML Sitemaps, который поможет создать карту url адресов для сайтов на Вордпресс можно скачать по ссылке с официального репозитория WordPress (https://ru.wordpress.org/plugins/google-sitemap-generator/). Либо через поиск плагинов в самом WordPress:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Поиск плагина в репозитории через админку WordPress

Обратите внимание, что в поиске нужно написать «Auctollo XML Sitemaps», иначе поиск будет выдавать вам другие плагины с похожим функционалом.

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

В первую очередь, включаем уведомление Google о новых страницах, а также добавление ссылки на sitemap.xml в файл robots.txt.

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

Не забудем установить сжатие:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Настройки базовых параметров плагина XML Sitemap

Далее нужно настроить, какие типы страниц должны отображаться в sitemap.xml.

Это определяется индивидуально для каждого сайта. Здесь нужно выбрать те категории, страницы которых мы планируем продвигать в поисковых системах. Скорее всего, это точно будут:

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

Но самый распространенный вариант заполнения этого блока, такой:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

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

Для этого используется следующий блок настроек:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

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

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

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Настройки частоты обновления страниц по-умолчанию

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

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Настройки с выбором приоритета страниц

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

Главное, не забыть потом вернуть стандартные настройки.

Создание карты сайта для Joomla

Плагин OSMap по аналогии с WordPress, можно скачать с официального репозитория компонентов Joomla (https://extensions.joomla.org/extension/osmap/). Советую использовать именно его, так как он бесплатный, но при этом поддерживается разработчиком (последнее обновление 22 февраля 2021, на момент написания статьи) и имеет высокий рейтинг.

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

Создание sitemap.xml с помощью онлайн-сервисов

Главное отличие онлайн-генераторов xml-карты сайта от плагинов для CMS в том, что мы создаем ее вручную, и автоматически она обновляться не будет. Более того, мы получаем sitemap.xml, которую еще нужно самостоятельно загрузить на сервер.

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

Если же сайт часто обновляется, имеет большое кол-во страниц, критически важно регулярно обновлять sitemap.xml, то нужно задуматься о переезде на CMS.

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

Онлайн-генераторов XML-карт сайтов довольно много, самые популярные из них:

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

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

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

Кроме online-генераторов XML-карты, можно воспользоваться сервисами по SEO-аудиту сайта. У некоторых их них в качестве одного из доступных инструментов есть генератор XML-карты. Например, у Сайт Репорта (https://tools.saitreport.ru/xml-sitemap-generator).

Создание sitemap.xml с помощью софта

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

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

Создание sitemap.xml в Xenu

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

Для этого в верхнем меню программы выбираем File, затем Check URL:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

В появившемся окне вписываем URL-адрес и нажимаем OK. Остальные окна заполнять не нужно.

После того, как проверка завершится, снова открываем меню File, только теперь нам нужен пункт Create Google Sitemap file:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Задаем файлу название sitemap.xml и сохраняем. Как подключить такую карту к сайту, рассмотрим ниже, после обзора всех программ.

Создание sitemap.xml в Screaming Frog

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

Если сайт небольшой, то этого объема хватит для работы. Платная же версия безлимитна, но стоит £149.00 (фунтов, то есть где-то 15 500 рублей) в год.

Процесс генерации XML-карты в Screaming Frog почти не отличается от Xenu. Вверху посередине программы строка для указания URL-адреса:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Вводим и нажимаем на Start и ждем окончания парсинга. После этого в верхнем меню выбираем пункт Advanced Export, затем XML Sitemap.

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

И таким же способом сохраняем файл у себя на компьютере.

Создание sitemap.xml в Comparser

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

При запуске, Comparser предложит на выбор купить лицензию, или запустить демо-версию. Выбираем демо-версию:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Далее действуем уже по известному сценарию: указываем URL-адрес и скачиваем карту сайта. Для этого нажимаем на кнопку Запустить:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

В появившемся окне указываем URL-адрес:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

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

После этого выбираем в верхнем меню пункт Sitemap, и далее Создать Sitemap.xml:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Подробных настроек Comparser нам не предложить, далее просто скачаем файл с sitemap.xml.

Подключение XML-карты к сайту

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

Загрузка sitemap.xml на сервер

Для этого понадобится любой менеджер загрузки файлов на сервер (например, Filezilla), либо доступы к хостингу. Используя любой из этих способов, нам нужно загрузить карту в корень. Чтобы она была доступна по адресу site.ru/sitemap.xml

Добавление ссылки на sitemap.xml в robots.txt

Кроме этого, необходимо добавить в файл robots.txt директиву о том, где находится sitemap.xml.

Добавляем строку «Sitemap: https://доменсайта.ru/sitemap.xml» в конец файла robots.txt

Пример нашего файла robotx.txt:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Добавление sitemap.xml в поисковые системы

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

Добавление sitemap.xml в панели вебмастера Yandex

Переходим в кабинет вебмастера в Яндексе по адресу https://webmaster.yandex.ru/. Нас интересует блок с меню слева, а именно Индексирование, Файлы Sitemap:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

На открывшейся странице будет только одна форма с добавлением карты sitemap:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Боковое меню Яндекс.Вебмастера

После этого остается только положиться на Яндекс и ждать индексации страниц. Сам Яндекс на странице сообщает, что это может занять 1-2 недели.

Добавление sitemap в панели вебмастера Google

Работа с панелью вебмастера от Google не особо отличается. Все также обращаемся к боковому меню, но на этот раз ищем пункт «Файлы Sitemap»:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Аналогично Яндекс, по середине страницы будет располагаться форма для отправки URL вашего sitemap:

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

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

Какой способ создания xml-карты сайта лучше выбрать?

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

Через плагин

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

Недостатки: сайт обязательно должен работать на CMS, чтобы можно было воспользоваться этим способом

Через онлайн-генератор

Преимущества: можно использовать на сайте, даже если нет CMS

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

Через программу

Преимущества: можно использовать на сайте, даже если нет CMS, работает на вашем компьютере, а значит нет зависимости от сайта сервиса

Недостатки: ограничения на кол-во страниц, либо платно

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

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

Источник

Как создать и настроить карту сайта sitemap.xml в 2021 году

Обновил Сергей Алмакин

Даже в 2021 году XML-карта нужна: этот инструмент по-прежнему используется краулерами Google и «Яндекс» – для ускорения индексации и получения технической информации о страницах. Из этой статьи вы узнаете, что такое sitemap.xml, зачем нужна XML-карта сайта, как ее создать и настроить правильно.

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

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

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

XML и HTML – языки разметки.

HTML-карты – устаревший и не очень удобный элемент навигации, поэтому уделим им немного внимания в конце статьи. А пока сосредоточимся на XML-картах, которые важны для корректной индексации ресурсов.

Зачем нужна карта сайта sitemap.xml

Подробно об этом можно прочитать в справочниках от Google и «Яндекса». Краткая суть: в sitemap.xml содержится важная для поисковых роботов информация. Это:

Те есть карта сайта – навигатор для поисковых систем.

Можно ли обойтись без sitemap.xml

Можно. Поисковые системы считают XML-карту сайта рекомендованным инструментом. Например, если на сайте нет sitemap.xml, «Яндекс» отметит это в списке возможных, а не критичных или фатальных проблем.

Роботы – не дураки, они проиндексируют сайт и без sitemap.xml. Но в некоторых ситуациях отсутствие XML-карты приводит к проблемам с индексированием. Вот примеры:

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

Как создать и подключить файл sitemap.xml

Создать карту сайта можно двумя способами. Первый – сделать sitemap.xml можно с помощью внешнего онлайн-генератора. Второй – понадобится модуль или внутренний генератор для конкретной CMS. Рассмотрим оба способа.

Как создать карту сайта онлайн с помощью генератора

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

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

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

Вот несколько генераторов карты сайта:

Чтобы создать sitemap.xml с помощью XML-Sitemaps, укажите URL сайта и нажмите кнопку Start.

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

В нашем случае сканирование сайта с 541 страницей в поиске «Яндекса» заняло около 4 минут. После того, как карта будет сформирована, скачайте файл sitemap.xml на жесткий диск. Для этого нажмите кнопку VIEW SITEMAP DETAILS:

Откроется подробная детализация созданной карты. Можете ознакомиться с ней и затем нажать DOWNLOAD YOU XML SITEMAP FILE:

Теперь загрузите sitemap.xml в корневую директорию на сайте. Это можно сделать с помощью FTP-клиента, например, FileZilla. У нас есть руководство по работе с этой программой. Еще легче – при помощи файлового менеджера используемого вами хостинга. Например, вот файловый менеджер хостинга Beget:

Если не знаете, где находится корневой каталог сайта, найдите файл index.html или index.php:

Как создать карту сайта с помощью дополнительных модулей для CMS

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

Если ваш сайт работает на WordPress, обратите внимание на плагин Google XML Sitemaps. Установите и активируйте модуль. Перейдите на страницу настроек. В базовых параметрах включите уведомления для Google, добавьте URL карты сайта в robots.txt и включите сжатие файла sitemap.xml:

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

Уделите внимание разделу «Содержание карты сайта». Включите в sitemap.xml только те типы страниц, которые нужны вам в индексе поисковых систем.

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

Обязательно отметьте галочкой опцию Include the last modification time. В этом случае плагин укажет в карте сайта дату последнего обновления публикации. Эта информация нужна роботам, чтобы планировать повторное сканирование страниц.

В разделе Excluded Items при необходимости исключите из карты сайта отдельные категории или страницы.

В разделе Change Frequencies можно попросить поисковые системы индексировать те или иные типы страниц с определенной периодичностью. Поисковики, скорее всего, проигнорируют параметр changefreq в sitemap.xml, так как они сами планируют краулинговый бюджет сайта. Тем не менее, плагин дает возможность указать эти настройки в карте сайта.

В разделе «Приоритеты» укажите приоритетность страниц сайта. Допустимы значения от 0,1 до 1,0. По умолчанию страница имеет приоритет 0,5. Присвойте высокий приоритет страницам, которые считаете важными по сравнению с остальными страницами сайта. Например, если на главной появляются анонсы новостей или новых товаров, она может считаться самой приоритетной страницей.

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

Сохраните изменения. После этого о плагине Google XML Sitemaps можно навсегда забыть, так как он работает в фоновом режиме, автоматически обновляется и сам актуализирует карту сайта. Вам останется только добавить sitemap.xml в Google Search Console и «Яндекс.Вебмастер».

Google XML Sitemaps – не единственный плагин для WordPress, с помощью которого можно создать карту сайта. Например, в комбайне All in One SEO есть модуль «Sitemaps»:

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

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

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

Вот генераторы sitemap.xml для других движков:

После создания карты сайта добавьте ее в Google Search Console и «Яндекс.Вебмастер».

Как добавить карту сайта в Google Search Console и «Яндекс.Вебмастер»

Чтобы добавить карту сайта в Search Console, выберите раздел «Файлы Sitemap». Добавьте URL карты и нажмите кнопку «Отправить». Обычно карта сайта доступна по адресу типа vash-site.ru/sitemap.xml.

Поисковику понадобится какое-то время, чтобы проиндексировать карту сайта. После индексации появится статус «Успешно» или сообщение об ошибках. Чтобы просмотреть отчет об индексировании карты сайта в новом интерфейсе Search Console, нажмите на отмеченную на иллюстрации пиктограмму.

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

Чтобы добавить sitemap.xml в «Яндекс.Вебмастер», выберите раздел «Индексирование – Файлы Sitemap»:

Укажите URL карты сайта в соответствующем поле и нажмите кнопку «Добавить».

В «Яндекс.Вебмастере» уведомление о проблемах с картой сайта появляется в разделе «Диагностика сайта». Также корректность файла можно проверить с помощью специального инструмента.

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

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

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

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

Для чего нужна карта сайта. Смотреть фото Для чего нужна карта сайта. Смотреть картинку Для чего нужна карта сайта. Картинка про Для чего нужна карта сайта. Фото Для чего нужна карта сайта

Вот решения для других CMS:

В OpenCart карта сайта в формате HTML создается автоматически.

Карта сайта: создать и забыть

Именно так выглядит идеальный алгоритм работы с картой сайта sitemap.xml. Чтобы его реализовать, лучше пользоваться плагинами и модулями для CMS. Они автоматически генерируют файл sitemap.xml и актуализируют его при появлении на сайте новых страниц.

Созданную карту сайта нужно добавить в Search Console и «Яндекс.Вебмастер». После этого о sitemap.xml действительно можно забыть. Если у поисковых систем возникнут проблемы с индексированием карты, они вас уведомят. Чтобы решить проблемы, скорее всего, будет достаточно повторно сгенерировать карту и отправить ее на индексацию.

В Google и «Яндексе», соцсетях, рассылках, на видеоплатформах, у блогеров

Источник

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

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