Как создать Sitemap.xml файл карты сайта

Работоспособность ресурса — половина успеха. Умение настройки и работы со внешними поисковыми системами неотъемлемая часть труда владельца сайта.

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

Файл Sitemap — это карта сайта, содержащая ссылки на все страницы вашего ресурса. Поддерживается карта сайта в двух форматах: XML и TXT.

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

Корректная работа карты сайта возможна только в совокупности с robots.txt, где прописываются ограничения на индексацию нежелательных страниц в виде /Allow, /Disallow, а так же пусть к самому «путеводителю».

Как работает файл sitemap

Создание, настройка и функциональность sitemap относится к разновидности комплекса мероприятий по внешней СЕО оптимизации, то есть является одним из аспектов СЕО продвижения сайта.

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

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

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

Как создать файл sitemap

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

1) Через добавления плагина. (Сайт расположен на движке WordPress).

Всё таки мой блог создан на Вордпрессе, поэтому рассмотрим и такой момент.

Тогда нам нужен только соответствующий плагин, который может это сделать.

xml карта сайта

Так как я пользуюсь All In One Seo Pack, в его дополнениях есть модуль «XML карта сайта«, активируем его. Во вкладке меню приложения появляется новая строка.

xml карта сайта СЕО
Переходим в неё и приступаем к настройке.

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

Если вы работаете с видео, аудио или фото контентом, стоит отметить еще и галочку «Медиа / Вложения«. Добавление таксономии уже выбор каждого, кто как считает нужным.

карта сайта настройка и создание 2Продолжаем настройку. Создаём сжатую версию карты, ставим отметку «Ссылка на карту из виртуального robots.txt» и обязательно отмечаем, что карта сайта будет динамической.
Это означает что контент будет обновляться, и в файле sitemap будут появляться новые ссылки для индексации.

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

Даже редиректы и перенос страниц на пермалинки (вечные ссылки) приведет к необходимости обновления стандарта.

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

приоритеты и частота обновлений карты сайта
Заполнение полей «Частота обновлений» и «Приоритеты» стоит заполнять только в том случае, если вы действительно знаете что делаете. Я решил это оставить на усмотрение поискового робота.

Как видно на первом скрине (столбец «Priority«), бот сам расставил приоритеты в зависимости от частоты изменения контента на моём блоге.

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

У WordPress широкий выбор разнообразных плагинов для настройки карты сайта. Но принцип работы у всех примерно одинаковый. Скачивайте интересующий плагин и пользуйтесь очень полезным ресурсом Яндекс Помощь. Там подробно всё расписано по созданию и настройке карты сайта и многих прочих полезных моментов для начинающего вебмастера.

2) Через специализированный ресурс.

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

Найти ресурс для формирования sitemap

Я выбрал сайт http://www.mysitemapgenerator.com. Здесь можно бесплатно и без регистрации все создать.

сайты для сайтмап
Всё повторяем в указанной последовательности как на скрине: 1 — вводим адрес сайта, 2 — вводим капчу, 3 — указываем почту (необязательно), 4 — Старт.
Прокрутив страницу с предыдущего скрина, можно увидеть следующие вкладки с настройками.

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

Не меняйте там вообще ничего если не осознаёте что значит каждый пункт. По дефолту всё выставлено корректно.

Ожидайте пока платформа сгенерирует вашу карту сайта.

новая карта сайта готова
Всё готово. Забираем, переименовываем в «sitemap.xml» и интегрируем на ресурс. Подобные порталы бесплатно создают карты только если в ней до 500 адресов.
При превышении этой планки, придется покупать расширенный функционал.

3) Написать собственноручно

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

Конечно, можно считать это морально устаревшей методикой, с учётом существования ресурса по генерации логистики страниц, но понимать нужно и сам процесс.

Давайте рассмотрим этот вариант.

<?xml version=«1.0» encoding=«UTF-8»?>
<urlset xmlns=«http://www.sitemaps.org/schemas/sitemap/0.9»>
<url> <loc>http://www.example.com/page1.html</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url></urlset>

1) Кодировка в формате UTF-8
2) loc — адрес страницы
3) lastmod — дата последнего обновления
4) changefreq — частота обновления (указываться от «never» до «always») (необязательно)
5) priority — приоритетность ( от 0.0 (никогда) до 1.0 (постоянно))
4) /url — закрытие конкретного блока
5) /urlset — закрытие всех блоков

В текстовом формате это смотрится так:

сайтмап тхт формат

Каждый URL кодируется пунктами с 1 по 5, 6 пункт — закрывает всю кодировку. Вы указали все страницы сайта.
Значение адресов не должно превышать 50 000. Если их больше, нужно создавать второй стандарт.
Ссылки должны указывать только на единый домен, так же как сам файл должен находится в корневом каталоге этого ресурса.
При работе с каталогом, должны возвращаться значения с кодом 200 (Всё ОК).

Анализ файла sitemap

После создания карты сайта, обязательно проверьте её на корректность с помощью Анализа файла sitemap от сервиса Яндекс вебмастера.
Переходим по ссылке (нужно быть авторизованным пользователем Яндекс почты) и загружаем нашу карту сайта.

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

Сравним этот результат с показателем sitemap созданного через плагин моего сайта на WordPress.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Оцените нашу статью, была ли она Вам полезна?)
Загрузка...

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

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

Яндекс.Метрика