Как создать карту сайта sitemap.xml и добавить ее в вебмастер
Содержание
- Как создать карту сайта sitemap.xml?
- Создание sitemap.xml с помощью модулей для CMS
- Разработка карты в онлайн-сервисах
- Программы для создания sitemap.xml
- Подключение xml к сайту
- Добавление Sitemap.xml в поисковую систему Яндекс
- Добавление XML карты сайта в вебмастере Гугл
- Какой метод лучше всего?
- Выводы
Карта сайта (sitemap.xml) помогает провести оперативную индексацию, а также переиндексацию страниц в поисковике. Есть мнение, что выполнять индексацию необязательно. Да, поисковые роботы могут сформировать перечень страниц по внешним и внутренним ссылкам или методом перехода в меню.
Карта сайта помогает системе понять, какие страницы нуждаются в индексации. Используя xml, можно контролировать сам процесс, давать подсказки поисковику, какие именно страницы попадают в индекс. Помимо этого, существенно ускоряется индексация.
В sitemap.xml страницы могут расставляться по приоритетности. Нужно всего лишь указать, какие из них система должна индексировать первоочередно. По дате обновления поисковый робот видит, необходимо ли проводить индексацию ранее непосещаемой им страницы, было ли обновление на этих страницах.
Возможности карты сайта напрямую зависят от конкретного ресурса. Если вы имеете ресурс-визитку на 15 страниц, то поисковик быстро выполнит индексацию всего объема. Однако если речь идет о масштабном онлайн-магазине, то очень важно показать системе поиска все каталоги с товарами, страницы и многое другое. Карта сайта поможет поисковику корректно и в полном объеме выполнить индексацию ресурса.
Важно помнить о самом главном:
Иногда поисковики следуют по XML не совсем корректно. От нас требуется предложить определенные страницы, но поисковик может проигнорировать это предложение.
Как создать карту сайта sitemap.xml?
Существует множество методов разработки карты ресурса. При этом для их использования необязательно быть программистом. Давайте подробно разберемся в этих методах
По качеству они все одинаковые. Нужно просто подобрать лучший для себя метод с учетом платформы ресурса и конкретной ситуации.
Создание sitemap.xml с помощью модулей для CMS
В каждой CMS имеются готовые для работы плагины. Вам нужно просто выбрать один из них, установить и настроить.
Sitemap WordPress
Для создания карты сайта на Вордпресс можно воспользоваться либо конкретно плагинами формирующими только sitemap.xml, но я предлагаю установить комплексные плагины для SEO-оптимизации. Одним из таких плагинов является «All in One SEO». В данном плагине есть как бесплатный функционал, так и платный. Бесплатный функционал позволяет практически полностью решить все задачи по сео настройкам для сайта.
Для настройки карты сайта после установки плагина перейдите из главного меню кликнув пункт «Карты сайта»
С помощью плагина можно создать несколько карт сайта, но нас в интересует на данный момент только xml карта сайта. Для задания настроек карты сайта остаемся на первой вкладке:
По умолчанию базовые настройки будут уже заполнены, их можно поменять в соответствие с вашими требованиями. Для начала нужно проверить что карта сайта включена:
Переключатель должен быть установлен в положение «Включено». И ниже вы указываете сколько записей максимально может содержать каждая карта сайта. Если сайт большой, то для лучшего индексирования в поиске рекомендуется делать небольшие карты сайта, можно оставить значение по умолчанию – 1000.
Далее нужно выбрать что будет отображаться в sitemap:
Необходимо проставить галочки напротив отображаемых типов записей. Типы записей на вашем сайте могут отличаться от указанных на картинке, так как использование различных плагинов может добавлять новые типы записей на ваш сайт.
Далее выбираете таксономии которые необходимо отображать:
После выбора нужных настроек нажимаем кнопку «Сохранить изменения» внизу страницы.
После этого будет создана sitemap.xml для вашего сайта, просмотреть ее можно нажав на кнопку «Открыть карту сайта» вверху страницы с настройками модуля.
Карта сайта в Joomla
На официальном репозитории компонентов Joomla есть плагин OSMap. Вам необходимо скачать его (https://extensions.joomla.org/extension/osmap/). Это бесплатный плагин, поэтому рекомендую взять именно этот. Важно то, что его поддерживает разработчик. Также у него довольно высокий рейтинг. Дата последнего обновления – 22.02.21.
Не будем углубляться в подробности, ведь настройки у плагинов данного типа одинаковые.
Sitemap Bitrix
Для формированию карты сайта в Битрикс можно воспользоваться стандартным функционалом системы управления сайтом.
Для создания карты сайта заходим в админку и далее переходим Рабочий стол -> Маркетинг -> Поисковая оптимизация -> Настройка sitemap.xml как показано на рисунке выше.
Далее нажимаем кнопку «Добавить» и выбираем из предложенного списка ваш сайт.
Далее можно задать название карты сайта, а можно оставить как есть по умолчанию. Внизу проставлена галочка «Добавить правило в robots.txt» ее нужно оставить, так как в указанном файле ссылка на карту сайта должна быть указана.
Далее переходим на вторую вкладку «Файлы» и отмечаем чекбоксом список всех файлов которые вы хотите включить в сайтмап. После этого переходим на последнюю вкладку Инфоблоки и указываем галочками какие элементы инфоблоков должны быть включены в карту сайта.
После задания всех нужных страниц нажимаем внизу страницы кнопку «Сохранить и запустить», после чего сайтмап автоматически будет создан.
Разработка карты в онлайн-сервисах
Генераторы карты сайта отличаются от плагинов CMS единственным нюансом: ее нужно создавать вручную. При этом автоматического обновления не ждите. Sitemap.xml придется самому загружать на сервер.
Если вы не установите на свой ресурс CMS, но захотите добавить на портал sitemap.xml, то воспользуйтесь онлайн-генератором. Это будет довольно рациональное решение, когда редко создаете новые страницы, а их количество составляет не более тысячи.
Если вы часто обновляете страницы ресурса, при этом на нем содержится множество страниц, очень важно постоянно обновлять карту ресурса. В таком случае просто перейдите на CMS.
Несмотря на то, что многие онлайн-сервисы по генерированию карт доступны в бесплатной версии, у них имеется определенный лимит. Когда вы достигните предустановленного количества страниц, за все последующие страницы вам придется платить деньги.
Существует множество онлайн-генераторов для создания карт веб-ресурса. Самыми востребованными среди них считаются:
- https://www.xml-sitemaps.com/
- https://xmlsitemapgenerator.org/
- https://www.web-site-map.com/
- https://www.mysitemapgenerator.com/ru/
Между ними нет большой разницы, у них один принцип работы. Онлайн-генераторы, как и система поиска, проводят сканирование ресурса, работают по внутренним ссылкам.
Некоторые считают это существенным недостатком. Плагин CMS видит абсолютно весь перечень страниц, поэтому они будут внесены в карту. При этом краулер не всегда находит требуемую страницу, когда на нее нет ссылки.
Данная проблема не является крайне значительной. Однако если на ресурсе нет ссылки на главную страницу, то необходимо это срочно исправить.
Вместо онлайн-генераторов можно применить сервисы по SEO-аудиту. Многие из них предлагают хорошие инструменты для генерации карты сайта.
Программы для создания sitemap.xml
Есть не только плагины и онлайн-сервисы. Поставленную задачу можно выполнить с помощью другого типа инструментов. Данный компьютерный софт активно применяют SEO-мастера. С помощью программы можно провести сканирование ресурса, собрать данные со страниц и заголовков, узнать ошибки и мета-данные.
Сканирование производится по всему списку страниц, поэтому здесь имеется функционал разработки sitemap.xml. Среди этих программ есть платные/бесплатные варианты. Поговорим об этом более подробно.
Работа в Xenu
Программу можно скачать бесплатно. Главная ее задача заключается в проверке ресурса на наличие битых гиперссылок. Однако мы рассмотрим только создание карты.
Вверху есть меню. Сначала кликаем на «File». Далее кликаем на «Check URL»:
Появится окно, где нужно вписать адрес URL. Пишем его и нажимаем «OK». В остальных окнах ничего не трогаем.
По окончанию проверки нужно вновь зайти в меню «Файл» и выбрать «Create Google Sitemap file».
Пишем название файла sitemap.xml. Нажимаем «Сохранить». О самом подключении к порталу поговорим немного позже. Далее продолжим рассматривать другие варианты программ.
Работа в Screaming Frog
Эта программа является профессиональной. Здесь намного больше различных инструментов и возможностей, чем у предыдущего варианта. Бесплатная она только условно. Ее можно использовать бесплатно, но для этого нужно сканировать 500 ссылок с одного ресурса. Парсинг будет остановлен. Дальнейшее использование программы будет доступным после покупки лицензионного варианта. Важно понимать, что сканировать нужно не станицы, а ссылки.
Если вы имеете небольшой ресурс, то данного объема вполне может хватить. После покупки лицензионной программы вы получаете безлимит. Цена GBP – примерно 16 000 рублей (150 фунтов) в год.
Генерация карты сайта на Screaming Frog такая же, как и на Xenu. Вписывать адрес URL нужно в строку, расположенную посередине самой программы.
Кликаем на кнопку «Start» и ожидаем. Затем в меню кликаем на «Advanced Export», а далее – на «XML Sitemap».
При помощи этого метода нужно сохранить данный файл на свой ПК.
Делаем карту сайта в Comparser
Это программа профессионального уровня, которую активно применяют сео-мастера. С ее помощью создают профессиональные отчеты. Comparser условно-бесплатная программа. Без финансовых затрат вы можете сделать 150 страниц ресурса. После достижения этого лимита парсинг будет остановлен. Далее нужно купить лицензию.
Во время запуска программа сразу же предлагает купить полную версию, но вы можете пока использовать демо-вариант.
После выбора демо-версии работаем по уже знакомому алгоритму. Записываем адрес URL, качаем карту. Далее кликаем на «Старт».
Появится специальное окно. В нем пишем адрес URL.
Для парсинга доступны очень точные настройки. Здесь можно поставить галочки, которые позволят не превысить лимит в 150 страниц. Это поможет сохранить его. Он не пойдет на ссылки внешнего типа, а также внутренние закрытые от индексации ссылки.
Далее вверху кликаем на «Sitemap». Потом кликаем на раздел «Создать Sitemap.xml».
В предыдущем варианте такие настройки отсутствуют. После всего этого просто скачайте нужный файл.
Подключение xml к сайту
Если карта создается при помощи плагина CMS, важно понимать, что он сделает за вас всю работу. Плагин загрузит ее, а также время от времени будет обновлять. Если мы применяем другие методы, то нужно самостоятельно загружать, организовывать обновления.
Загружаем карту сайта на сервер компьютера.
Здесь можно применить любой из множества менеджеров, которые осуществляют загрузку файлов. Также можно применять доступ к хостингу. Одним из этих методов проводим загрузку. Карта ресурса должна иметь доступ по адресам site.ru/sitemap.xml.
Добавляем ссылку на sitemap.xml в robots.txt
Вам нужно поместить в файл директиву, где расположен sitemap.xml. В конце файла пишем «Sitemap: https://доменсайта.ru/sitemap.xml».
Добавление Sitemap.xml в поисковую систему Яндекс
Все базовые действия сделаны. Карта ресурса теперь точно будет сканироваться системой поиска. Однако нам нужно ей помочь. Это позволит ускорить индексацию.
Добавляем карту сайта в вебмастер Яндекс:
В Яндексе ищем кабинет вебмастера. Нам понадобится меню, которое расположено слева. Это будет «Индексирование» и «Файлы Sitemap».
Откроется страница. Здесь будет доступная единственная форма, где предложат добавить карту sitemap.
Далее полагаемся на Яндекс и ожидаем индексации. На странице Яндекс дает информацию, что данная процедура может длиться около двух недель.
Добавление XML карты сайта в вебмастере Гугл
В принципе, отличий между Яндекс и Гугл не так много. Общение также проводится в боковой панели меню. Здесь нам нужно отыскать раздел «Файлы Sitemap».
Также, как и на Яндекс в средней части страницы вы найдете форму, которая позволит отправить адрес URL. Гугл на данной странице предложит прочитать информацию по файловой обработке, выведет найденные ошибки (если они есть в вашем файле).
Какой метод лучше всего?
В данном материале мы рассмотрели несколько методов создания карты сайта. Теперь давайте разбираться в их отличиях и в том, какой метод лучше выбрать.
Плагин
Основные достоинства: автоматическое обновление, понятные настройки, сайт загружается автоматически, а не вручную.
Минусы: ваш ресурс обязательно должен быть подключен к CMS. Только в этом случае вы можете применять данный метод.
Онлайн-генератор
Главные достоинства: можно применять на ресурсе, даже без подключения к CMS.
Минусы: лимит на количество страниц, дополнительные расходы на страницы после достижения лимита, данный сервис часто бывает недоступным.
Программы
Базовые достоинства: доступно применение на ресурсе, даже без использования CMS, не зависит от портала сервиса, а просто функционирует на вашем персональном компьютере.
Минусы: есть лимит по количеству доступных страниц, после достижения лимита нужно раскошелиться.
Вы сами должны решить, какой вариант для вас будет оптимальным. Здесь нужно смотреть по ситуации. Если ваш ресурс подключен к CMS, то, конечно, лучше применить родной плагин системы. Когда у вашего сайта нет CMS или вы написали ее сами, то выбор предстоит сделать между иными методами.
Если вы можете позволить себе платную программу, это будет идеальным вариантом. В противном случае выбирайте софт или онлайн-сервис. Не хотите постоянно зависеть от генератора в онлайн-режиме, выбирайте софт.
Выводы
Карта сайта sitemap.xml важна для правильного индексирования и последующего продвижения сайта в поисковиках. Создать ее можно различными способами описанными выше. Благодаря сайтмап поисковые роботы получают информацию какие страницы надо обойти первыми и когда они были изменены. При большом количестве страниц информация о том какие страницы были изменены позволяет поисковым алгоритмам скорее переиндексировать эти изменения, в противном случае поисковые роботы могут делать переобход не измененных страниц, а нужные страницы так и не переиндексируются, что приведет к бесполезности всех действий по seo-оптимизации и продвижению данных страниц в поиске.