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

О том, что на содержимое  этого файла ориентируются поисковые роботы при посещении сайта, знают все более-менее знакомые с основами SEO веб-мастера. При этом многие не придают значения участию изображений сайта в поиске и не заморачиваются с настройкой sitemap для картинок, а то и вовсе не знают об этом моменте.

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

Также составление sitemap для картинок способствует более тщательному индексированию содержимого веб-ресурсов с большим количеством страниц и уровней вложенности.

К тому же полноценное участие в поиске по картинкам может стать неплохим источником получения дополнительного трафика на сайт.

 

Что нужно знать о sitemap для изображений

  1. Карту изображений сайта можно разместить как в составе уже имеющегося sitemap.xml со списком страниц, так и в отдельном файле, который можно назвать, например, sitemap2 или sitemapimages. Главное при этом, не забыть прописать соответствующую строку в robots.txt.
  2. В sitemap для картинок прописываются не просто списки ссылок, а специальные теги, с помощью которых поисковик получает основную, а также дополнительную информацию об изображениях.
  3. При составлении карты изображений сайта можно указывать до 1000 графических объектов для каждой его странички. Вот так, например,  будет выглядеть фрагмент sitemap картинок, указывающий на наличие трех изображений на одной и той же странице

Как составить карту изображений сайта

    1. Sitemap для картинок можно составить вручную, следуя вышеприведенному примеру структуры этого файла. Конечно же, это оправдано лишь, когда на сайте имеется не очень большое количество графических файлов.
       
    2. С помощью одного из многочисленных онлайн-сервисов. Большинство из них предлагают сгенерировать карту изображений сайта платно. Но бесплатные варианты тоже можно найти. Например, в сервисе, скриншот которого расположен выше, нужно всего лишь ввести адрес веб-сайта, для которого требуется сделать sitemap изображений и подождать пару минут. Затем сгенерированный код необходимо скопировать и вставить в новый файл, созданный в Блокноте, и сохранить его в корень сайта с расширением .xml.
       
    3. Используя плагины, устанавливаемые в CMS (для Вордпресс подойдут Yoast SEO, Udinra Image Sitemap и др.), сформировать карту изображений сайта еще проще.


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

Sitemap для картинок и Яндекс

Описанная в статье возможность создания отдельного sitemap для изображений актуальна только для Google. Как ни прискорбно, но Яндекс не умеет распознавать придуманные Гуглом для описания картинок теги.

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

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

sitemap.xml – это карта сайта, представляющая собой файл с подробным списком всех страниц веб-ресурса, которые должны быть проиндексированы поисковыми системами.

Зачем карта сайта роботам поисковых систем? Неужели они сами не смогут разобраться и просканировать все странички? 

Конечно же, они это могут. Но настройка sitemap.xml должным образом помогает ботам поисковиков:

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

Другими словами, карта сайта (sitemap.xml) – это то, что является своеобразным путеводителем по Вашему сайту, который значительно «упрощает жизнь» роботам поисковых систем и тем самым повышает уровень их доверия. А это в свою очередь добавляет веб-ресурсу несколько очень нужных дополнительных пунктов рейтинга.

Правильная настройка карты сайта

Для того, чтобы роботы не «спотыкались» при просмотре карты Вашего веб-ресурса, нужно знать, как настроить sitemap.xml правильно и какие при этом существуют обязательные условия:

  1. Не допускается использование каких-либо кодировок файла, кроме UTF-8.
  2. Максимальный размер sitemap.xml – 10 Мб.
  3. Предел количества адресов страниц в теле sitemap.xml – 50 тыс.
  4. При превышении одного из предыдущих двух показателей настройка sitemap.xml предполагает разбивку его на несколько файлов.
  5. Все ссылки должны быть в формате: http://domain.name/...
  6. Файл должен храниться в корневой папке веб-ресурса.

Как настроить sitemap.xml

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

  1. Вручную. Довольно кропотливая работа, выполнять которую стоит самому, если Ваш веб-ресурс состоит из небольшого количества страниц. Подразумевает наличие навыков работы с основными тегами. 
     
  2. Настроить sitemap.xml c помощью специализированных он-лайн сервисов. Существуют как платные так и бесплатные варианты. Все они работают по схожему принципу – указываете основной адрес своего сайта, начальные настройки и получаете сгенерированный результат. Чаще всего имеют ограничение до 5000 адресов страничек на один файл.
  3. Использование программ-генераторов. Настройка sitemap.xml с их помощью имеет ряд преимуществ (максимально возможное количество включенных адресов, большое количество настроек) и один слегка отрицательный момент – почти все «серьезные» варианты поставляются при условии приобретения лицензии (от 20 $).

Подводя итоги...

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

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

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

Карта сайта 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-сайта.