• Файлы Sitemap. Создание Sitemap Генераторы sitemap xml программа

    16.10.2023

    Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

    Наличие xml карты сайта () на сервере - стратегически важно для оптимизации. Карта хранит в себе структуру актуальных страниц вашего ресурса и служит для того, чтобы поисковые роботы быстрее ориентировались по сайту, а ваши страницы быстрее индексировались. Иными словами: карта сайта указывает поисковым роботам кратчайший путь к страницам. Вот такая карусель.

    Что конкретно находится в карте сайта?

    Файл sitemap. xml содержит не только url страниц, но и дополнительную информацию каждой страницы:

    • дату последнего изменения;
    • частоту изменения;
    • приоритетность на уровне сайта.

    Естественно, прописать ручками этот файл очень трудно. Особенно если у вас большой интернет-магазин. Для упрощения жизни был разработан онлайн генератор карты сайта (sitemap generator online) , который выполняет всю рутинную работу за вас.

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

    Как сгенерировать sitemap и как работает эта адская система?

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

    Итак вы заходите на типичный онлайн генератор… что вы скорее всего увидите? Правильно! Поле ввода url. Вставляем нужный нам сайт. Для примера будем использовать генератор карты сайта cy-pr.com.

    Вводим адрес нашего сайта, выбираем частоту обновления (если оно вам надо), также для удобства можно использовать дату последнего обновления (чтобы запомнить когда создавалась карта) и нажимаем кнопку «Создать».

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

    Теперь нам нужно ее сохранить. Для этого открываем блокнот, вставляем туда наш код, который нам дала адская система, нажимаем «сохранить как», далее вводим имя файла « sitemap.xml », выбираем тип «все файлы», выбираем кодировку utf-8 и нажимаем кнопку «сохранить».

    Мы получили файлик sitemap.xml:)

    Будьте внимательны с регистрами! Название карты сайта должно быть в нижним регистре

    Если вы все сделали правильно то получите такой файлик:

    Важно помнить, что карта сайта не резиновая - потолок 50 000 url. Готовую карту можно скидывать на сервер. Главное, не забудьте прописать в robots, что у вас есть карта! Роботы вредные и не будут ее сами искать:)

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

    1. - Тег в котором указывается данные об url
    2. - В этом теге заключаются данные о многих url
    3. - Используется для указания url
    4. - Хранит дату последнего изменения
    5. - Данные о частотности изменения (могу использоваться атрибуты « always, hourly, daily, weekly, monthly, yearly, never» )
    6. Описывает приоритет страницы по сравнению с другими (от 0.1 - холоп до 1 - царь)

    , и являются обязательными, остальные могут не использоваться.

    Могучий пример

    //сайт/ 2016-06-09T11:46:13+04:00 always 1.0 //сайт/category/ 2016-06-09T11:46:13+04:00 hourly 0.8 //сайт/page/ 2016-06-09T11:46:13+04:00 daily 0.6

    Не царское это дело, файлики сохранять

    Конечно, не все онлайн генераторы дают вам код, многие генерируют готовую карту сайта в виде файла « sitemap.xml », вам остается лишь скачать ее и закинуть в корень сайта.

    А если вы чувствуете, что работа с файлами это вообще не для вас…

    Решение есть! Sitemap generator для админки без регистрации и смс. Рассмотрим подробнее на примере админки wordpress.

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

    Для установки переходим в раздел меню плагины > установленные > добавить новый

    В поиске вводим «Google sitemaps»

    Устанавливаем данный плагин, активируем и (Бац! Wow!) карта сайта создана. Ее можно дополнительно настроить вручную (если вам это понадобиться). Также существует множество других плагинов для генерации карты сайта. Не только для WP, но и для других CMS и с каждым днем их больше и больше.

    Генератор sitemap xml: с оветы

    • При создании карты сайта не стоит забывать о размере. Если файл весит больше 10 мб, рекомендуется его разбить на несколько частей. Тем самым вы избавите сервер от перегрузок.
    • Все url необходимо писать единообразно (с www либо без www)
    • Файл карты сайта должен иметь кодировку UTF-8
    • Всегда указывать на пространство имен языка XML xmlns="

    Для создания карты сайта необходимо зарегистрироваться



    Существует два типа карт сайта: sitemap.xml и sitemap.html .

    Xml карта сайта (sitemap.xml)

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

    Иными словами, структура сайта становится прозрачной для поисковых роботов. Для «живых» пользователей xml карта бесполезна.

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

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

    Для того, чтобы поисковый робот нашел Вашу sitemap.xml, в файле robots.txt необходимо указать путь к ней.

    Html карта сайта (sitemap.html)

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

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

    Создание sitemap онлайн на нашем сайте

    Используя предлагаемый модуль Вы сможете одновременно создать sitemap.xml и sitemap.html.

    При этом Вы создаете только html карту сайта, а xml карта создается автоматически.

    Изменения, которые вносятся в структуру сайта после создания карты сайта, не требуют новой генерации sitemap.xml, xml карта корректируется автоматически после корректировки html карты. Таким образом, у Вас на сайте всегда будет корректная карта для поисковых машин (sitemap.xml) и корректное оглавление (sitemap.html).

    Сравнение автоматической генерации sitemap и полуавтоматической

    • Настраиваемый внешний вид и css стили.
    • Настраиваемая древовидная система.
    • Полная настройка под поисковые системы.
    • Все внесённые данные сохраняются.
    • Корректировка готовой карты сайта займёт не больше минуты.
    • Интуитивно понятный интерфейс.
    • Автоматическая проверка доступности страницы (исключает ошибки и дубли).
    • Title страницы программа считывает самостоятельно.
    • Html карта автоматически добавляет к каждой ссылке title страницы.
    • Для добавления на сайт достаточно скопировать код или скачать файл.
    • Одновременное создание html и xml sitemap.

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

    Создать карту Sitemap для своего сайта можно несколькими способами: используя плагины и онлайн-генераторы, а также составляя ее вручную. О том, как это сделать, какой генератор карты (sitemap generator) использовать и как добавить карту в поисковые системы Яндекс и Гугл, вы узнаете из этой статьи.

    Прежде всего, давайте разберемся, что такое карта сайта sitemap.xml, для чего она нужна и какие виды карт бывают.

    Карта Sitemap – это одна из страниц сайта, содержащая ссылки на все остальные страницы или же на самые главные разделы этого веб-ресурса. Фактически это «содержание» интернет-сайта, которое выполняет функции навигатора (для посетителей) и способствует более быстрой и лучшей индексации (в случае с поисковыми системами).

    Карта Sitemap, как правило, составляется отдельно для поисковых систем и отдельно для пользователей. В первом случае карта имеет расширение «.xml» (файл Sitemap.xml), а во втором – «.html» (страница Sitemap.html). Разные форматы карты позволяют представлять информацию в удобном виде как для поисковых систем, так и для посетителей.

    1.1 Карта сайта Sitemap.html (для людей)

    Создается специально для посетителей и представляет собой отдельную страницу сайта. Используется для нескольких целей, основной из которых является улучшение навигации .

    Карта сайта для посетителей (Sitemap.html) – карта вашего сайта, представляющая собой отдельную страницу веб-ресурса, доступную посетителям и поисковым системам. Основное назначение такого документа – улучшение навигации сайта.

    Sitemap» и расширение «. html», она может быть названа как угодно. Главное, чтобы такая карта являлась страницей сайта.

    При создании карты сайта для посетителей (sitemap.html)следует обратить внимание на ряд важных моментов.

    Таким образом, основное назначение карты сайта для людей (sitemap.html) – улучшать навигацию, структуру сайта, помогая посетителям находить нужные материалы.

    1.2 Карта сайта Sitemap.xml (для поисковиков)

    Поисковые системы также воспринимают карту сайта для посетителей (Sitemap.html), однако лучше для них создавать отдельный документ – файл Sitemap.xml.

    1.2.1 Что такое Sitemap.xml

    Карта сайта Sitemap.xml – это карта вашего сайта, созданная специально для поисковых систем в особенном формате, недоступная посетителям. Она представляет собой отдельный документ, который не стоит считать страницей сайта (в индекс такая карта сайта не попадает). Основное назначение документа – улучшение индексации страниц веб-ресурса.

    Карта сайта не обязательно имеет имя « Sitemap», доступно любое имя по желанию владельца сайта. Но расширение должно быть именно «. xml». Такая карта размещается, как правило, в корневом каталоге сайта (чаще всего это папка носит имя «public_html» у вашего хостинг-провайдера).

    1.2.2 Ограничения и особенности

    Поисковые системы благоприятно относятся к сайтам, имеющим карту Sitemap.xml. Дело в том, что при ее наличии роботы поисковиков индексируют страницы сайта быстрее и лучше (уменьшается вероятность, что какая-та страница будет случайно пропущена). Очевидно, что карта сайта способствует более быстрому . Однако при этом поисковые системы накладывают на карту сайта Sitemap. xml определенные ограничения :

    • файл Sitemap должен содержать не более 50 тыс. ссылок и иметь размер не более 10 Мбайт (допускается использование архивации для уменьшения размера файла).

    Что же делать, если ваш сайт настолько большой, что карта сайта превышает вышеуказанные значения. В этом случае можно поступать следующим образом:

    • размещать в карте сайта ссылки не на все страницы сайта, а только на категории, подкатегории и теги (ключевые слова), что позволит значительно уменьшить количество ссылок;
    • создавать несколько карт сайта (например, основную, содержащую ссылки на все другие карты, и еще несколько второстепенных).

    И даже если данные требования будут выполнены, нет гарантии, что поисковые системы будут придерживаться файла Sitemap. xml при индексации. Дело в том, что карта сайта – это лишь рекомендация поисковым системам, как следует индексировать сайт, но отнюдь не правило!

    Сжатая карта сайта будет иметь расширение не «.xml», а другое, в зависимости от типа архиватора.

    • Если архиватор «zip», то формат файла «имя_карты.xml.zip».
    • Если архиватор «gzip», то формат файла «имя_карты.xml.gz».
    • Если архиватор «7-zip», то формат файла «имя_карты.xml.7z».
    • Если архиватор «rar», то формат файла «имя_карты.xml.rar».

    1.2.3 Формат файла Sitemap.xml

    Для лучшего понимания работы карты сайта данного типа необходимо ознакомиться с ее форматом. Т.к. Sitemap.xml можно считать отдельным html-файлом, предназначенным для поисковиков, то и функции у него будут направлены на улучшение индексации. Структура имеет определенный вид.

    1. Заголовок файла ( ).
    2. Группа повторяющихся блоков ( ):
    2.1 адрес страницы ( );
    2.2 дата и время последнего обновления страницы (…( );
    2.3 «примерная» частота обновления страницы (…( );
    2.4 приоритет страницы ( ).

    Учитывая это, вы можете создать простейший вариант карты сайта вручную, используя для этих целей текстовый документ с расширением «.txt» (файл блокнота). Теги и их содержимое прописываются вручную в этот файл, а затем его расширение меняется с «.txt» на «.xml».

    Теперь подробнее о каждом параметре.

    Заголовок стандартный, его нужно просто скопировать и вставить в самый верх файла.

    < url> < loc> http: //сайт/ < lastmod> 2013 - 02 - 26T18: 07 : 54 + 00 : 00 < changefreq> daily < priority> 1.0

    http://сайт/ 2013-02-26T18:07:54+00:00 daily 1.0

    Каждый блок начинается тегом , а заканчивается – .

    Url-адрес страницы записывается внутри и .

    Дата и время последнего обновления заключаются между и . Нужны, чтобы указать поисковой системе, следует ли переиндексировать страницу (т.е. появились ли какие-то изменения в контенте страницы, или ничего не изменилось, и индексация не требуется). Параметр состоит из даты и времени, разделенными через символ «T».

    Примерная частота обновления заключается в теги и . Еще один ориентир для поисковой системы, как часто индексировать страницу. Доступны значения always (постоянно), hourly (каждый час), daily (ежедневно), weekly (еженедельно), monthly (ежемесячно), yearly (ежегодно), never (никогда).

    Приоритет страницы располагается между И . Он показывает поисковику, насколько важна страница по отношению к другим страницам сайта. Если приоритет очень высокий, то робот-индексатор отдаст предпочтение данной странице, нежели другим. Доступны значения от «0,0» до «1,0» с шагом «0,1».

    2. Плагины для создания карты сайта

    Карта сайта для посетителей создается одним плагином, а для поисковиков – другим.

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

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

    2.1 Карта для посетителей (плагин DDSG )

    Плагин, генерирующий карту сайта Sitemap.html, носит название Dagon Design Sitemap Generator (DDSG). Скачать его можно на . Следует отметить, что это самый популярный плагин для создания навигационной карты сайта.

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

    Для того чтобы карта сайта начала функционировать, необходимо создать отдельную страницу, куда потребуется добавить небольшой кусочек html-кода (использовать html-редактор, а не визуальный! ).

    Этот тег выведет карту сайта для посетителей, созданную плагином Dagon Design Sitemap Generator.


    2.2 Карта для поисковых систем (Google XML Sitemaps)

    Плагин « » генерирует карту сайта для поисковых систем, т.е. в формате Sitemap.xml (и в сжатых форматах).

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

    После того, как плагин будет настроен, его можно активировать. Карта сайта построится автоматически. Файл Sitemap.xml будет также создан автоматически, ничего устанавливать не нужно.

    3. Онлайн-генераторы карты сайта Sitemap

    Онлайн-генераторы (generator Sitemap) позволяют формировать карту сайта в виде отдельного файла. При этом нет необходимости добавлять на сайт какие-либо плагины, что позволяет защитить сайт от нагрузки лишних скриптов. Но не стоит забывать, что в этом случае при добавлении новых страниц (или при удалении старых) придется опять формировать карту сайта с помощью генератора и снова добавлять ее на свой сайт. Поэтому использование ресурсов вида «generator sitemap» считается не самым удачным решением.

    3.1 Генератор Xml-Sitemaps

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

    • количество ссылок в карте может быть не более 500;
    • нет возможности настраивать приоритет для отдельных групп страниц (посты, страницы, категории, метки и т.д.);
    • нет возможности указывать частоту обновления для отдельных групп страниц;
    • генератор просматривает «мусорные» ссылки, которые не должны находиться в карте сайта (ссылки на комментарии, ссылки-отклики, ссылки «печать» и т.д.).

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

    В первое окно необходимо ввести адрес главной страницы сайта .

    Вторая опция – выбор «примерной» частоты обновления сайта.

    Третье окно – настройка даты обновления страниц сайта (None – не использовать; Use server’s response – определить автоматически; Use this date/time – использовать текущие дату и время).

    Четвертое окно – настройка приоритета страниц для поисковых систем (None – не использовать; Automatically Calculated Priority – вычислять автоматически).

    Кнопка «Start» — запуск генератора .

    Спустя некоторое время карта будет сформирована. Появится страница, где по ссылке вы сможете скачать карту Sitemap.xml и добавить ее в корневой каталог сайта (как правило, это папка – «public_html»).

    Путь к карте можно будет прописать в файле robots.txt с помощью следующего оператора:

    Sitemap: http://сайт/sitemap.xml

    Sitemap: http://сайт/sitemap.xml

    http:// blog- craft. ru/ sitemap. xml – путь к карте сайта (если выбрано нестандартное имя карты, то вводить нужно выбранное имя, а не «sitemap»).

    3.2 Генератор SiteMapGenerator

    Перейти на сайт данного generator sitemap можно по . Этот генератор позволяет создавать до 2500 ссылок в карте сайта бесплатно, но для этого нужна регистрация. Можно генерировать карту и без регистрации, но тогда вам не будут доступны настройки создания карты.

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

    Здесь все аналогично предыдущему онлайн-генератору, поэтому проблем с настройкой у вас не возникнет.

    После нажатия на кнопку «старт» сайт добавится в очередь заданий онлайн-генератора, и спустя некоторое время карта сайта будет создана.

    Данный generator sitemap создает как карту для поисковых систем, так и карту для людей.

    3.3 Генератор MySiteMapGenerator

    Перейти на сайт генератора можно . В отличие от предыдущих двух сервисов данный генератор имеет больше опций (в частности – появляется возможность благодаря фильтру добавлять приоритет и частоту обновления для каждой категории страниц; при формировании карты учитываются ). Однако ограничение для бесплатного создания карты – 500 ссылок.

    Заполнив несколько полей, вы сможете сгенерировать карту для своего сайта (как Sitemap.xml, так и Sitemap.html).

    Когда сайт будет полностью просканирован, вы получите ссылку на сформированную Sitemap. Останется добавить ее в корневой каталог сайта (как и в случае с первым генератором).

    4. Как добавить карту сайта в поисковые системы

    Помимо того, что адрес карты сайта можно указать в файле Robots.txt, неплохо было бы еще добавить Sitemap.xml непосредственно в ведущие поисковые системы – Яндекс и Гугл.

    Сделать это можно, перейдя в панель управления сайтами.

    4.1 Добавление Sitemap.xml в Яндекс.Вебмастер

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

    Сначала выберите раздел «Настройка индексирования», а затем подраздел «Файлы Sitemap». Вы увидите окно с формой добавления карт вашего сайта.

    В это окно нужно добавить вашу карту сайта sitemap.xml (если она всего одна) или несколько карт сайта. Спустя некоторое время Яндекс проверит Sitemap и затем покажет результат проверки в окошке «Статус». Если все нормально с файлом, то там появится зеленая галочка с надписью «Ok».

    4.2 Добавление Sitemap.xml в Google

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

    Чтобы добавить файл карты, перейдите в раздел «Оптимизация», а затем выберите подраздел «Файлы Sitemap». Аналогичным образом необходимо добавить все ваши карты сайта в панель управления сайтами в Гугле.

    Спустя некоторое время вы узнаете, каков результат. Если все будет нормально, то в графе «Проблемы» будет стоять прочерк.

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

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

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

    В интернете существует масса сервисов позволяющих составить sitemap для поисковых роботов. Вот наиболее популярные из них:

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

    Как сделать sitemap.xml с помощью дополнений CMS

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

    Например, для WordPress таким плагином является Google XML Sitemaps, а для Joomla – компонент Xmap. Кроме того, на многих движках возможность создать файл sitemap присутствует в исходной комплектации (например, 1с-Битрикс или DataLife Engine).

    Как сделать sitemap с помощью Xenu

    Xenu – это один из наиболее востребованных программных продуктов, созданных для SEO-специалистов . Данная программа может не только создавать sitemap для сайта, она обладает массой полезных функций – проверка битых ссылок, выявление редиректов и многое другое.

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

    Как создать sitemap для сайта вручную

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


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

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

    Ваш покорный слуга в годы младые также был таким кретином, когда только начал продвигать сайты в одной конторе. Попался мне в то время один сайтец на продвижение, который, следует сказать, был просто гавном. И у этого гавна были проблемы с индексацией. Естественно, будь сайт достаточно качественным, его бы оба поисковика индексировали несмотря ни на какие проблемы, но владельцы жались на нормальных дизайнера, верстальщика и программиста, а в этом случае сеошнику остается только, так сказать, открывать бутылку при помощи ножниц. Я перепробовал на нем все — и настройку last-modified, и ускорение индексации модным в то время фастботом, и покупку ссылок. И только потом оказалось, что дело было в том, что там не обновлялся автоматически сайтмап! Когда я его обновил — все страницы влетели в индекс.

    Что такое sitemap и зачем он нужен

    Что такое sitemap? Это файл с информацией о страницах сайта, которые нужно индексировать. Обычно sitemap создают для Яндекса и Гугла, чтобы оповестить поисковых роботов о страницах, которые нужно внести в индекс. Ещё при помощи сайтмапа осуществляется проверка того, как часто происходят обновления, и индексация каких веб-документов является наиболее важной. В целом очень хорошо о нем рассказали на Вебмастерской Яндекса:

    [yt=INGCBkR26eo] [yt=INGCBkR26eo]

    Влияет ли наличие sitemap на продвижение

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

    1. Разделы сайта, в которые можно попасть, только совершив длинную цепочку переходов;
    2. Динамические URL-адреса.

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

    В каком еще формате бывает карта сайта и почему её делают в формате XML

    Зачем нужна карта сайта, мы разобрались. Теперь давайте рассмотрим, в каких форматах её можно сделать:

    1. В формате html. Создается в виде обыкновенной страницы с адресами, ведущими на главные разделы ресурса. Такой тип карты помогает быстро сориентироваться, и рассчитан в большей степени на людей, чем на поисковых роботов. В HTML sitemap можно поместить ограниченное число ссылок (не более 100), ведь если их окажется больше, то не все они попадут в индекс. Или же поисковые роботы могут и вовсе исключить такую страницу из поиска за чрезмерное число URLов, пусть даже и внутренних.
    2. Создание xml-файла sitemap. Здесь нет слишком критичных ограничений по количеству ссылок, а поисковики лучше его индексируют, ведь файл sitemap xml-формата содержит полную информацию в понятном для робота виде. Особенно он важен для проектов, где имеются сотни и тысячи документов одинаковой важности, и размещение всех ссылок на них необходимо. В сайтмап такого типа есть возможность разместить до 50 тысяч URLов и помимо этого можно выставить частоту обновлений и приблизительный приоритет (priority), чего не скажешь о карте в формате HTML. Именно по этим причинам сайтмап почти всегда создают в xml.

    Вот еще инфа об этом файле:

    [yt=ti3NKPknHDA] [yt=ti3NKPknHDA]

    Как сделать правильный sitemap

    Рассмотрим, как сделать правильную xml-карту. Здесь должны быть соблюдены следующие требования:

    1. Размер файла должен быть не больше 10 мб;
    2. Карта должна содержать не больше 50000 ссылок. В тех случаях, когда ссылок больше, можно создать несколько карт и включить их в главную xml-карту;
    3. Адрес сайтмапа следует прописать в robots.txt;
    4. Также загрузите sitemap в яндекс и гугл (как добавить файл – описано ниже);
    5. Поисковые системы должны иметь доступ к карте. Необходимо использовать специальные теги, которые дают поисковикам понять, что это именно карта, а не что-то другое;
    6. У sitemap должна быть кодировка UTF-8.

    Приведу простой пример карты:

    http://site.ru/ 2016-11-20T19:45:08+03:00 always 0,9 http://site.ru/category/ 2016-11-20T19:46:38+03:00 monthly 0,6 http://site.ru/page/ 2016-11-20T19:48:41+03:00 yearly 0.4

    < url >

    < loc > http : //site.ru/

    < lastmod > 2016 - 11 - 20T19 : 45 : 08 + 03 : 00 < / lastmod >

    < changefreq > always < / changefreq >

    < priority > 0 , 9 < / priority >

    < / url >

    < url >

    < loc > http : //site.ru/category/

    < lastmod > 2016 - 11 - 20T19 : 46 : 38 + 03 : 00 < / lastmod >

    < changefreq > monthly < / changefreq >

    < priority > 0 , 6 < / priority >

    < / url >

    < url >

    < loc > http : //site.ru/page/

    < lastmod > 2016 - 11 - 20T19 : 48 : 41 + 03 : 00 < / lastmod >

    < changefreq > yearly < / changefreq >

    < priority > 0.4 < / priority >

    < / url >

    Теги url и loc являются обязательными. В первом прописывают все сведения о конкретном URL. Во втором прописывается сам адрес.

    Теги lastmod, changefreq, priority не являются обязательными, но использовать их всё же рекомендуется.

    Lastmod в sitemap отвечает за дату последнего обновления.

    Changefreq указывает на частоту изменений страницы. Значения могут быть следующими:

    1. Hourly – обновление ежечасно;
    2. Always – всегда обновляется;
    3. Weekly – обновляется раз в неделю;
    4. Daily – обновления происходят ежедневно;
    5. Monthly – обновления происходят раз в месяц;
    6. Yearly – один раз в год;
    7. Never – не обновляется (такое значение лучше не использовать).

    Priority сообщает поисковикам о степени важности страницы, по сравнению с другими. Приоритет можно выставлять от 0,1(низкий) до 1(высокий).

    Это был только пример карты, не нужно указывать именно эти значения. Вообще, priority рекомендуется расставлять следующим образом: максимальный для главной страницы (1), для рубрик средний (0,6), а для записей – минимальный (0,4).

    Теперь рассмотрим пример, когда ссылок более 50 тысяч. В этом случае файл включает в себя другие карты:

    http://site.ru/sitemaps/sitemap01.xml 2016-11-20T21:37:28+03:00 http://site.ru/sitemaps/sitemap02.xml 2016-11-20T21:37:29+03:00

    < sitemap >

    < loc > http : //site.ru/sitemaps/sitemap01.xml

    < lastmod > 2016 - 11 - 20T21 : 37 : 28 + 03 : 00 < / lastmod >

    < / sitemap >

    < sitemap >

    < loc > http : //site.ru/sitemaps/sitemap02.xml

    < lastmod > 2016 - 11 - 20T21 : 37 : 29 + 03 : 00 < / lastmod >

    < / sitemap >

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

    Способов создания xml-карты несколько, рассмотрим их:

    1. Скачать карту при помощи онлайн генератора с другого ресурса;
    2. Сгенерировать при помощи специальной программы. Но стоит учесть, что программы подобного рода в основном платные. Пример такого генератора: Wonder WebWare SiteMap Generatior. В Screaming Frog также есть такая возможность;
    3. Создать сайтмап вручную;
    4. Автоматически создать карту при помощи CMS (например на WordPress доступна такая функция).

    Вот вариант, как сделать сайтмап без помощи плагинов:

    [yt=Tnfy601BUZc] [yt=Tnfy601BUZc]

    Плагины для создания sitemap на WordPress

    Сделать карту сайта в WordPress можно с помощью специального плагина, который называется Google XML Sitemaps. Здесь все просто: скачиваем плагин, устанавливаем, затем приступаем к созданию файла. Для этого открываете Консоль-Настройки, и выбираете XML-sitemap. Далее выставляем настройки. Приоритет оставляем по умолчанию.

    Похожие статьи