Четверг, 08 сентября 2016 02:50

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

Оцените материал
(0 голосов)

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

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

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

Прежде всего, давайте разберемся, что такое карта сайта 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. Заголовок файла (<?xml version=»1.0″ encoding=»UTF-8″?>).
2. Группа повторяющихся блоков (<url>…</url>):
2.1 адрес страницы (<loc>… </loc>);
2.2 дата и время последнего обновления страницы (<lastmod>…(</lastmod>);
2.3 «примерная» частота обновления страницы (<changefreq>…(</ changefreq >);
2.4 приоритет страницы (<priority>…</priority>).

 

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

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

<?xml version=1.0? encoding=”UTF-8??>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9?>

Далее идет группа блоков. Каждый блок строится по определенному принципу.

<url>
<loc>http://blog-craft.ru/</loc>
<lastmod>2013-02-26T18:07:54+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

<!-- ddsitemapgen -->

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

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

Плагин «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://webshifty.com//sitemap.xml

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

      3.2 Генератор SiteMapGenerator

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

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

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

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

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

      3.3 Генератор MySiteMapGenerator

      Перейти на сайт генератора можно здесь. В отличие от предыдущих двух сервисов данный генератор имеет больше опций (в частности – появляется возможность благодаря фильтру добавлять приоритет и частоту обновления для каждой категории страниц; при формировании карты учитываются теги noindex и nofollow). Однако ограничение для бесплатного создания карты – 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-сайта.

Прочитано 808 раз

Оставить комментарий

Убедитесь, что Вы ввели всю требуемую информацию, в поля, помеченные звёздочкой (*). HTML код не допустим.