Файл Sitemap — это файл с информацией о страницах сайта иначе называемая карта сайта. С помощью файла Sitemap вы можете сообщить поисковой системе, какие страницы вашего сайта нужно индексировать, как часто обновляется информация на страницах, а также индексация каких страниц наиболее важна.
Здесь вы можете сформировать необходимый Google и Yandex XML -код для карты сайта. А также создать визуальную карту сайта онлайн, которую сможете разместить на одной из ваших страниц.
Подробнее о XML-формате файла Sitemap можно прочитать на sitemaps.org
Новичок Эксперт VIP Информация Структура XML История FAQ
Ваш браузер не поддерживает фреймы!
- Преимущества платного построения карты сайта
- Описание ошибок, выдаваемых после сканирования сайта
- Вопросы и ответы по формированию карты сайта
- Подробное описание опций генератора карты сайта
Sitemap: http://домен/sitemap.xml
Технические подробности sitemap
- changefreq — наиболее вероятная частота изменения контента указанного URL;
- lastmod — фактическая дата последнего обновления URL;
- loc — сам URL;
- priority — приоритетность указанной страницы по отношению к другим страницам сайта;
- url — этот тег служит родительским для указанных первых четырех тегов;
- urlset — этот тег объединяет теги первых пяти типов.
- ‘ — одиночные кавычки;
- » — двойные кавычки;
- > — знак «больше»;
- — знак «меньше».
Файл Sitemap имеет ограничения на размер индексного файла в 10 мегабайт. Для того чтобы это ограничение не затронуло владельцев небольших веб-сайтов, предусмотрена возможность сжатия файлов, которые предназначены для Sitemap с помощью открытого архивного формата gz (gzip-архиватор).
Как добавить файл sitemap (карта сайта) в Яндекс Вебмастер
Можно указать местоположение файла Sitemap, используя файл robots.txt. Для этого просто добавьте в файл robots.txt следующую строку:
Sitemap: http://ДОМЕН.ru/sitemap.xml
URL должен быть полным URL для файла Sitemap.
Для передачи поисковым системам нового Sitemap используйте строку вида:
Поисковая система/ping?sitemap=http://ДОМЕН.ru/sitemap.xml
Для Google: http://www.google.com/webmasters/sitemaps/ping?sitemap=http://ДОМЕН.ru/sitemap.xml
Для проверки корректности составления карты вашего сайта следует предварительно проверить его на правильность. Проще всего это сделать с помощью одной из утилит, расположенных на веб-сайтах w3 или xml.org. При этом вам понадобится XML-схема данных индексного файла Sitemap. Чтобы указать в XML файле ссылку на схему проверки установите флажок «Добавлять ссылку на XSD схему для проверки». После этого при открытии Sitemap.xml файла в браузере, при наличии ошибок в структуре, вы получите соответствующее сообщение.
История развития Sitemap
Сколько себя помнит Интернет, веб-мастера всегда пытались угодить поисковым паукам — помочь им собрать детальную информацию о структуре продвигаемого сайта.
Первым, самым древним и вполне естественным способом было создание специальной страницы, на которой помещались все ссылки сайта. Назывались и называются такие страницы картами сайта. Принцип их работы прост: поисковый робот при визите на эту страницу автоматически пройдёт по опубликованным там ссылкам и занесёт их в индекс.
Подобная схема была удобна до поры до времени. Позже, когда сайты перестали собой представлять исключительно статические страницы с малым количеством страниц, возникла новая проблема, связанная с неэффективностью метода публикации классического варианта карты сайта, т.к. мест для ссылок не хватало, страницы получались большими по размеру, неудобными.
На некоторых сайтах число страниц перевалило за 1 000, естественно, что абсолютно все ссылки разместить на карте сайта стало невозможно. Коэффициент проиндексированности таких сайтов стал снижаться. Мир нуждался в новом эффективном решении возникшей проблемы.
И проблема была решена. В июне 2005 года компанией Google был создан новый удобный формат описания новых страниц сайта для улучшения качества их индексации поисковыми системами.
Стандарт получил название Sitemaps 0.84. За основу был принят принцип текстовой базы данных XML, позволяющий компактно в текстовом файле описать структуру сайта, включая новые и опубликованные ранее страницы сайта с возможностью указания дополнительной META-информации. Эффективное решение Sitemaps, предложенное Google, стало пользоваться бешеной популярностью.
Популярность сказалась и на мнении других поисковых систем к новому подходу создания карт сайта. Так в ноябре 2006 года к поддержке стандарта присоединились такие поисковые гиганты, как MSN и Yahoo, а в апреле и Ask.com. На радостях формат Sitemaps получил новую версию Sitemap 0.90, расширяющую функциональные возможности.
В мае 2007 года было официально объявлено о поддержке подключения стандарта Sitemaps в файле robots.txt поисковиками Ask, Google и Yahoo, т. е. найти карту сайта Sitemap стало проще: достаточно указать его местоположение в этом файле, а за источник информации для Sitemap использовать RSS-ленты или обычные текстовые файлы.
2 июня 2008, спустя 3 года после объявления протокола Google на блоге Яндекса для вебмастеров появилось сообщение о поддержке этого протокола Яндексом.
Как сделать, чтобы на вашем сайте всегда была свежая карта? Для этого создан бесплатный сервис поддержания карты сайта.
Источник: htmlweb.ru
Как создать файл sitemap.xml? Всё об этом файле
Это карта сайта для поисковых систем. Это XML-файл, в котором прописаны все URL с метаданными, данные об изображениях и видео и другая служебная информация.
Sitemap помогает поисковым роботам ориентироваться на сайте, сканировать и лучше индексировать его. Это своего рода гид по сайту для поисковиков.
-
Какие именно данные содержит файл sitemap xml:
- Список URL адресов страниц сайта с датой их последнего изменения и указание на приоритетность.
- Информация о типах контента (изображение, видео) и данные о них (продолжительность, тема, тип лицензии).
- Данные об альтернативных версиях страницы.
Где находится файл sitemap
В корневом каталоге сайта. Ссылка на него выглядит так: http://site.com/sitemap.xml
Обязательно ли делать карту сайта
Нет. Создание файла sitemap является рекомендованным действием, но его отсутствие не является критической ошибкой. Если у вас небольшой сайт-визитка, где максимум 5 страниц, и добавлять новые вы не планируете, но можно обойтись и без sitemap.
-
В каких случаях точно нужна карта сайта:
- сайт большой;
- есть архив несвязанных друг с другом страниц;
- сайт новый и на него еще нет ссылок;
- на сайте есть мультимедийный контент;
Как сделать файл sitemap
Создать карту сайта можно как вручную, так и с помощью специальных онлайн-сервисов и инструментов.
Создание вручную
-
Чтобы сделать sitemap, нужно в Excel создать XML файл, где прописывается:
- кодировка UTF-8
- тег с указанием стандарта протокола;
- список URL сайта с обязательными тегами:
- url — родительский тег для каждого url
- loc — указание url, начинается с http или https
- lastmod — дата последнего изменения
- changefreq — частота изменения
- priority — приоритет адреса относительно других
С помощью бесплатных сервисов
Существует множество онлайн-генераторов, с помощью которых можно создать Sitemap для любого сайта. Нужно только ввести адрес своего сайта и сервис сгенерирует карту сайта в течение нескольких минут. Этот способ подходит для небольших сайтов, у которых не планируется добавлять новые страницы.
Найти такой онлайн-генератор можно в любом поисковике, предложений множество.
Встроенные модули
CMS имеют встроенные модули для создания sitemap. Они сами автоматически составляют карту сайта, но плюс в том, что можно вручную добавлять или убирать url и управлять другими параметрами. Если на сайте после создания sitemap были добавлены новые страницы, то файл автоматически обновляется.
Примеры встроенных генераторов: Google XML Sitemaps для WordPress, PWT Sitemap для Joomla, Yandex Sitemap для OpenCart.

Разработка SEO-сайтов с пожизненной гарантиейСоздаем невероятные SEO-сайты, оптимизированные по 69 параметрам уже на этапе разработки
-
Требования к sitemap:
- Ссылки в карте сайта должны быть в том же домене, что и сама XML карта.
- Ссылки должны использовать тот же протокол (http/https).
- Url должны вести на страницы в том же каталоге или его подкаталогах, что и сам sitemap.
- Прописываются канонические URL.
- Файл карты сайта должен содержать не более 50000 URL
- Вес файла не должен превышать 50 мб
Если же в карте сайта получается больше 50000 URL адресов, то необходимо создать несколько файлов sitemap и объединить в индексный сайтмап.
Файл индекса sitemap похож на обычный и может ссылаться только на XML карты.
Куда загрузить sitemap
После того, как карта сайта создана, ее нужно загрузить в корневой каталог сервера. Когда сайтмап загружен на сервер, нужно отправить информацию о нем в поисковые системы. Это можно сделать тремя способами:
1 Через Google Search Console и Яндекс Вебмастер. Чтобы добавить sitemap в Search Console надо зайти в раздел «Файлы Sitemap». Добавить нужный файл и кликнуть «Отправить». Чтобы добавить sitemap.xml в Яндекс Вебмастер, надо зайти в раздел «Индексирование – Файлы Sitemap», ввести ссылку на карту и нажать «Добавить».
2 Указав ссылку на Sitemap в файле robots.txt
3 Выслав HTTP-запрос. Чтобы отправить sitemap с помощью http запроса, нужно в строку браузера ввести следующую строку: http://www.google.com/ping?sitemap=url_sitemap (для Google) и http://yandex.ru/ping?sitemap=sitemap_url_sitemap (для Яндекс)
Sitemap для изображений
Иногда в карте сайте прописывается не только url, но и опубликованные на странице изображения. Это делается в том случае, если необходимо, чтобы поисковик просканировал и проиндексировал их. Или если нужно указать поисковику на картинки, которые он в обратном случае не увидел бы. Например, если они загружены через Java.
В sitemap можно указать не более 1000 изображений для одного url.
Нужен настоящий SEO-сайт и интернет-реклама ? Пишите, звоните:
Наша почта:
Единая справочная: 8 (843) 2-588-132
WhatsApp: +7 (960) 048 81 32
Оставить заявку
Источник: advegital.com
Sitemap.xml – создание карты сайта

SEO
Карта сайта (Sitemap.xml) – это специальный файл в формате .xml, хранящийся в корневой директории сервера. Это файл с информацией о страницах сайта, которые нужно индексировать. Обычно sitemap создают для Яндекса и Гугла, чтобы оповестить поисковых роботов о страницах, которые нужно внести в индекс. Ещё при помощи сайтмапа осуществляется проверка того, как часто происходят обновления, и индексация каких веб-документов является наиболее важной.
Видео из Вебмастерской Яндекса:
Sitemap.xml составляется с учетом специального синтаксиса, понятного поисковым машинам, где будут перечислены все страницы, подлежащие индексации с указанием степени их важности, даты последнего обновления и примерной частоты обновления.
Есть два основных файла, которые должны иметься у любого web-проекта — robots.txt и sitemap.xml. Если у вашего проекта их нет или они заполнены не правильно, то с большой долей вероятности вы сильно вредите своему ресурсу и не позволяете ему раскрыться на все сто процентов.
Влияет ли файл sitemap.xml на продвижение сайта
Если у вас отсутствует sitemap, это не означает, что поисковики не станут индексировать ресурс. Поисковые роботы зачастую и без этого неплохо сканируют сайты и включают их в поиск. Но иногда могут возникать сбои, из-за которых порой удается отыскать не все веб-документы. Основными причинами являются:
- Разделы сайта, в которые можно попасть, только совершив длинную цепочку переходов;
- Динамические URL-адреса.
Создание sitemap.xml помогает решить эту проблему.
Sitemap.xml влияет на SEO косвенно: облегчая и ускоряя индексацию страниц.
Карта сайта sitemap в формате HTML
Карты сайта делятся на 2 основных вида или формата: карта сайта html и карта сайта файл xml. HTML карта сайта — это страница сайта, на которой перечислены ссылки. Обычно это ссылки на самые важные разделы и страницы сайта. HTML карта сайта больше рассчитана на людей, нежели на роботов и помогает быстрее ориентироваться в основных разделах сайта.
Для карты сайта в виде html-страницы существуют серьезные ограничения по количеству ссылок на одной странице. Если на странице будет слишком много ссылок, далеко не все ссылки могут быть проиндексированы или вовсе страница карты сайта может быть исключена из поиска за чрезмерное количество ссылок, пусть даже внутренних ссылок.
Для того, чтобы карта сайта html правильно индексировалась и адекватно воспринималась посетителями не стоит размещать на странице более 100 ссылок. Этого более чем достаточно, чтобы разместить на странице все разделы и подразделы, которые не влезли в основное меню.
Обычно, файл sitemap в формате HTML имеет древовидную структуру, где указаны развернутые разделы и подразделы. Излишне громоздкие HTML карты сайта, зачастую оформляются графическими элементами, CSS-стилями и дополняются Java-script. Однако, карта сайта html не имеет большого значения для поисковых систем.
Интересная статья: Коммерческие факторы ранжирования
HTML карта сайта — это не есть полноценный sitemap. Как же быть, если на сайте сотни, тысячи, десятки тысяч страниц? Для этого необходимо разместить ссылки на все страницы в карте сайта в формате xml.
Карта сайта sitemap.txt
Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:
1. http://site.ru/ 2. http://site.ru/page/ 3. http://site.ru/page1/
Все просто. В файле sitemap.txt построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок.
Однако, TXT карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы.
Карта сайта XML Sitemap
XML карта сайта — это файл формата xml, вида sitemap.xml, который обычно находится в корне сайта. У карты сайта в формате xml есть множество преимуществ перед html картой сайта:
- Sitemap xml — это специальный формат карты сайта, который определяется всеми популярными поисковыми системами, например Google и Яндекс.
- В xml sitemap можно указать до 50.000 ссылок.
- В sitemap xml можно указать относительный приоритет и частоту обновления страниц.
Содержимое карты сайта – лишь рекомендация для поискового робота. Например, если установить для страницы сайта ежегодную частоту обновления, поисковые роботы все равно будут ходить чаще. А если установить частоту обновления страницы ежечасно, это не значит, что роботы будет индексировать страницу каждый час.
Как создать правильный sitemap.xml
Рассмотрим, как сделать правильную xml-карту. Здесь должны быть соблюдены следующие требования:
- Размер файла должен быть не больше 10 мб;
- Карта должна содержать не больше 50000 ссылок. В тех случаях, когда ссылок больше, можно создать несколько карт и включить их в главную xml-карту;
- Адрес сайтмапа следует прописать в robots.txt;
- Также загрузите sitemap в яндекс и гугл (как добавить файл – описано ниже);
- Поисковые системы должны иметь доступ к карте. Необходимо использовать специальные теги, которые дают поисковикам понять, что это именно карта, а не что-то другое;
- У sitemap должна быть кодировка UTF-8.
Содержимое файла карты сайта sitemap.xml выглядит:
http://site.ru/ 2015-10-18T18:54:13+04:00 always 1.0 http://site.ru/category/ 2015-10-18T18:57:09+04:00 hourly 0.8 http://site.ru/page/ 2015-10-18T18:59:37+04:00 daily 0.6
Где используются следующие обязательные теги:
- — родительский тег, в него заключаются все url-адреса;
- — тег, в котором указываются сведения о конкретном url-адресе;
- — в данном теге указывается непосредственно url.
Далее, следуют необязательные теги:
- — этот тег заключает в себе дату последнего изменения страницы;
- — тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
- — указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.
Changefreq указывает на частоту изменений страницы:
- Hourly – обновление ежечасно;
- Always – всегда обновляется;
- Weekly – обновляется раз в неделю;
- Daily – обновления происходят ежедневно;
- Monthly – обновления происходят раз в месяц;
- Yearly – один раз в год;
- Never – не обновляется (такое значение лучше не использовать).
Интересная статья: Как установить SSL-сертификат с HTTPS соединением на свой сайт?
Priority сообщает поисковикам о степени важности страницы, по сравнению с другими. Приоритет можно выставлять от 0,1 (низкий) до 1 (высокий).
Priority рекомендуется расставлять следующим образом: максимальный для главной страницы (1), для рубрик средний (0,6), а для записей – минимальный (0,4).
Файл sitemap.xml должен содержать указание на пространство имен языка XML:
Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.
http://site.ru/sitemaps/sitemap01.xml 2015-10-18T18:54:13+04:00 http://site.ru/sitemaps/sitemap02.xml 2015-10-18T18:54:13+04:00
Здесь используются уже знакомые нам теги и , а также обязательные теги:
- — родительский тег, в который заключаются адреса всех карт сайта;
- — тег, в котором заключается параметры для каждой карты сайта.
Как создать Sitemap.xml
Создание карты сайта важный процесс, в котором необходимо четко указать, какие страницы сайта нужно индексировать и как лучше их индексировать. В зависимости от того о каком типе карты сайта идет речь, используются различные способы создания карты сайта. Как создать html карту сайта обсуждать отдельно смысла нет. Рассмотрим как сделать карту карта в формате xml файла. Существует несколько основных способов создания карты сайта, но все их объединяет то, где находится карта сайта и как файл sitemap определяется поисковыми системами.
Как уже было написано выше — файл карты сайта размещается в корне сайта. Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта — это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта, провести анализ карты сайта на корректность, соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.
Второй способ указать поисковым системам на расположение файла карты сайта — это директива Sitemap файла robots.txt.
Указание ссылки на карту сайта в robots.txt:
Sitemap: http://site.ru/sitemap.xml
В robots.txt можно указать несколько файлов sitemap, после чего, он автоматически будут добавлены в инструменты для вебмастеров. Как найти карту сайта мы рассмотрели, теперь перейдем к тому, как создать карту сайта.
Основные способы создания карты сайта
- Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
- Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Наверное, один из самых известных онлайн генераторов карты сайта — это Sitemap Generator. Он обладает достаточно большим функционалом и позволит вам бесплатно генерировать сайтмап на 1500 страниц, что достаточно много. Еще есть xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
- Скачать генератор карты сайта. Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
- Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс), ModX.
- Создание карты сайта вручную.
Интересная статья: Скорость загрузки сайта
Sitemap WordPress
Создать карту сайта для WordPress можно будет с помощью плагина Google XML Sitemaps. Для нее вы сможете произвести множество настроек, которые позволят исключить часть материалов вашего сайта, а также можете задать предполагаемую частоту обновления. Кроме создания карты, плагин Google XML Sitemaps при публикации новых материалов на вашем блоге уведомляет об этом многие поисковые системы, приглашая их побыстрее провести индексацию.

Путь до файла сайтмап можете задать сами в настройках плагина и даже можете дать ему название отличное от классического sitemap.xml.
Sitemap Joomla
Создать карту сайта для Joomla можно с помощью компонента Xmap.

Проверить Sitemap на битые ссылки
Чтобы не обманывать поискового робота sitemap.xml должна быть настроена без ошибок. Поэтому после каждого обновления файла нужно проверить sitemap на битые ссылки.
Проверка sitemap.xml в Яндекс Вебмастер
Зайдите в Яндекс Вебмастер – раздел «Инструменты» – «Анализ файлов Sitemap».
Выберите один из способов загрузки файла:
- скопировать текст sitmepa.xml;
- отправить URL карты сайта;
- загрузить xml файл в сервис.

Проверка sitemap.xml в Яндекс Вебмастер
Зайдите в Google Search Console – раздел «Сканирование» – «Файлы Sitemap».

Анализ Sitemap.xml от PixelPlus
Инструмент от pixelplus.ru – Анализ XML-карты сайта. Он простой, крутой и понятный.
- Указываем карту сайта (URL) или загружаем XML-файл.
- Выбираем, требуется ли проверка кода ответа сервера для каждого URL в ней.
- Профит!

Инструмент позволит проверить корректность карты сайта (файла формата *.xml), а также найти:
- Ошибки валидности файла.
- Те URL, которые отдают код ответа не 200 OK.
- Прочие ошибки (указание на URL с другого домена, избыточный размер файла или числа URL в нём и так далее).
Напомним, что число допустимых URL в одном файле — 50 000 штук, а размер файла не должен превышать 10 МБайт.

Если будут найдены ошибки (такое случается часто), то сервис подскажет, какие URL отдают некорректный ответ (удалены, лишние и так далее).
Sitemap.xml – важный инструмент
Карта сайта — один из важный инструмент SEO-продвижения сайта. Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или неканонические ссылки. А обновление карты сайта происходит раз в месяц или реже.
Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.
Создайте карту сайта для своего ресурса. Но будьте внимательны и хорошо подумайте, что выгружать в sitemap, а что нет.
Источник: webmaster-seo.ru
