Как сделать sitemap для яндекса. Файлы Sitemap. Добавление Sitemap в Google

Недавно для одного сайта я , а через некоторое время получил уведомление о найденных там ошибках. Если честно, слегка удивился такому заявлению, так как использовал проверенный и один из лучших плагинов в данной сфере — WordPress SEO by Yoast . Однако сервис Яндекса настаивал на своем:

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

Насколько я знаю, данная опция используется достаточно давно, странно, что в Sitemap тег image для Яндекс до сих пор кажется чем-то неизвестным. Ниже рассмотрим несколько основных моментов:

  • (хаки для изображений).

Sitemap для изображений

Если честно, я не знал, что сейчас в Sitemap картинки выводятся наряду со ссылками на страницы. Используемые ранее , модуль Google XML Sitemaps для вордпресс и выводили просто список нужных записей и постов без изображений. Однако позже я перешел на модуль SEO Yoast и здесь, как оказалось, все немного по другому.

Информацию о теге image:image для Sitemap можно найти в справке Search Console. Для карты сайта допускается использование нескольких тегов:

  • (обязательный) — блок, содержащий данные об одной картинке;
  • (обязательный) — URL картинки;
  • — название изображения;
  • — описание для изображения (подпись);
  • — место съемки;
  • — лицензии для изображения.

Вот пример Image XML Sitemap (здесь 2 страницы по 2 картинки в каждой):

"http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image ="http://www.google.com/schemas/sitemap-image/1.1" > > > http://сайт/some-post.html> > > http://сайт/first-image.jpg> > > > http://сайт/second-image.jpg> > > > > http://сайт/some-article.html> > > http://сайт/article-image1.jpg> > > > > > > >

Как видите, в Google информация по Images в Sitemap отображается отдельно от страниц.

XML карта сайта от Yoast SEO

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

Найдете здесь 4 пункта:

  • Общие настройки;
  • Типы записей — включение в карту сайта постов, страниц, медиафайлов;
  • Исключенные записи — возможность убрать определенные заметки по ID;
  • Таксономии — включение/исключение из карты разных таксономий.

В самом верху над этими пунктами меню найдете ползунок, который должен быть установлен в вариант «Enabled», что соответствует активированной XML карте сайта Yoast SEO. В закладке «Общие» есть кнопка «XML Sitemap», которая перенаправит вас на сгенерированную карту сайта. Кстати, она находится по адресу sitemap_index.xml поэтому не забудьте внести соответствующие правки в Robots.txt. Для каждой отдельной категории URL’ов создается свой отдельный файл Sitemap:

  • http://www.имя_сайта.ru/post-sitemap.xml — вордпресс посты;
  • http://www.имя_сайта.ru/page-sitemap.xml — страницы сайта;
  • http://www.имя_сайта.ru/category-sitemap.xml — категорий (рубрики);
  • http://www.имя_сайта.ru/post_tag-sitemap.xml — теги (метки).

Если ранее для WordPress сайта у вас использовался то в настройках Yoast SEO отобразится соответствующие уведомление о невозможности совмещать два модуля. Нужно будет отключить Google XML Sitemaps.

Картинки в XML карте сайта от Yoast SEO

Выше я уже упоминал, что картинки в Sitemap модуль Yoast SEO добавляет автоматически, причем отключить эту опцию вы не сможете. Да, там есть запрет индексации так называемых attachment, но это не сами изображения, а специальный тип записей (media post type).

Также нужно понимать, что не все загруженные с помощью Sitemap изображения будут проиндексированы. Не стоит из-за этого переживать, результат зависит от решения Google. Поисковик может посчитать ваш файл недостаточно полезным, уникальным, большим и т.п.

В Yoast SEO есть два фильтра, помогающие немного «подправить» отображение картинок в карте сайта. Первый — wpseo_xml_sitemap_img позволяет все же выключить добавление изображений в XML Sitemap.

function wpseo_cdn_filter($uri) { return str_replace("http://example.com", "http://cdn.example.com", $uri); } add_filter("wpseo_xml_sitemap_img_src", "wpseo_cdn_filter");

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

Плагины для создания Image Sitemap XML

Большинство сервисов и программ, позволяющих создавать Sitemap для изображений, оказались платными. В некоторых из них есть триальные версии с полным функционалом, поэтому если вам нужно сделать одну карту сайта, можете ими воспользоваться. Полностью бесплатный нашел только один проект — Free image Sitemap Generator от агентства Angel Digital.

На странице в форме вводите адрес своего сайта и кликаете по ссылке «Generate Image Sitemap». Через пару минут получите исходный код для карты сайта, который копируете в текстовый редактор и сохраняете как XML файл. Выглядит это все, конечно, не особо презентабельно и не уверен, что через пару лет проект все также будет работать, но Sitemap с картинками сервис сгенерировал. Единственный недостаток — итоговый файл придется немного почистить от дублей и разных изображений, которые не являются контентом (например, иконки, на странице).

Если у вас WordPress, то вам повезло больше. Для данной системы есть сразу несколько подходящих решений. Я выбрал два, внушающих максимальное доверие.

Udinra All Image Sitemap

Плагин Udinra All Image Sitemap автоматически создает карту сайта для картинок и отправляет пинги в Google, Bing и Ask.com. Этот модуль имеет больше всего загрузок (10 тысяч), самые высокие оценки и регулярно обновляется. Там есть Pro версия с крутым функционалом (поддержкой eCommerce плагинов и галерей), но по идее, для рядового сайта должен подойти и бесплатный вариант.

Advanced Image Sitemap

Автор модуля Advanced Image Sitemap называет его самым мощным инструментом для создания Images Sitemap XML. Судя по описанию, настроек у плагина побольше предыдущего, правда, немного смущает малое число загрузок.

Итого . Конечно, забавно, что в 2016 году возникает ошибка Яндекса с неизвестным тегом image:image в Sitemap. Теоретически, ситуацию можно исправить небольшой хитростью. Во-первых, создаете в Yoast SEO карту сайта без изображений (используя хак выше) + вторым модулем отдельно делаете Images Sitemap XML. Далее для Google «скрамливаете» обе карты, тогда как Яндексу в Robots.txt и/или панеле вебмастера показываете только вариант без картинок.

Интересно, не мешают ли эти warning’и в Яндекс.Вебмастере считыванию данных из XML карты сайта? Что думаете по этому поводу? Как реализована Sitemap для картинок у вас?

Здравствуйте, друзья! В этом уроке мы поговорим о создании карты сайта для поисковых систем в WordPress. Но сперва, давайте вспомним что такое карта сайта (sitemap.xml) ?

Карта сайта (файл sitemap.xml) - это файл с расширением.xml, в котом хранится информация для поисковых систем (таких как Яндекс, Google, Bing, Поиск@Mail.Ru) о всех ваших страницах и записях вашего веб-сайта, которые подлежат индексации поисковыми системами.

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

Также есть некоторые ограничения в использовании карты сайта, а именно:

  • в карте сайта должно быть не более 50000 URL;
  • размер файла sitemap.xml не должен превышать 10 МБ.

Карта сайта — важнейший атрибут любого сайта. Она является помощником поисковых систем, и если вы хотите продвинуть свой сайт в интернете — создание карты сайта обязательно!

Создание файла sitemap.xml на WordPress

Для создания карты сайта мы будем использовать плагин Google XML Sitemaps . И так, приступим!

1. Переходим в Плагины -> Добавить новый .

2. В поле поиска пишем Google XML Sitemaps и нажимаем кнопку Enter на клавиатуре для поиска.

3. Устанавливаем плагин нажав кнопку «Установить» .

4. После установки необходимо активировать плагин. Для этого нажимаем кнопку «Активировать плагин» .

Настройка плагина Google XML Sitemaps

5. После активации плагина перейдите в Настройки -> XML-Sitemap .

6. В открывшейся странице мы видим настройки карты сайта . Здесь нам нужно изменить следующее:

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

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

7. Карта сайта создается сразу после активации плагина . Ссылку на вашу карту сайта вы увидите в самом верху страницы настроек (Настройки -> XML-Sitemap ).

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

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

Здравствуйте, друзья! В этом уроке мы поговорим о создании карты сайта для поисковых систем в WordPress. Но сперва, давайте вспомним что такое карта сайта (sitemap.xml)? Карта сайта (файл sitemap.xml) - это файл с расширением.xml, в котом хранится информация для поисковых систем (таких как Яндекс, Google, Bing, Поиск@Mail.Ru) о всех ваших страницах и записях вашего веб-сайта, которые подлежат индексации поисковыми системами. Карта сайта выполняет роль помощника для поисковых систем, она помогает определить местонахождение страниц и записей веб-сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того, чтобы поисковая машина смогла более разумно индексировать сайт. Также есть некоторые ограничения в использовании карты сайта, а именно: в карте сайта должно быть не более 50000 URL;…

Обзор

Проголосуйте за урок

100

Оценка

Итог: Уважаемые читатели! Не поленитесь проголосовать и оставить комментарий. Таким образом я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!

Создать sitemap.xml

Лимит страниц: 1200
Цена: Бесплатно!
Подход: Профессиональный!

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

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

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

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

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

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

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

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

XML- и HTML-файлы

Так как используется не только для поисковых роботов, но и для пользователей, посещающих сайт, обычно составляют две карты: в XML- и HTML-форматах.

Чтобы создать Sitemap для поисковых роботов, используют XML-файл. Благодаря ему роботы заносят в свою поисковую базу новые При отсутствии карты на многостраничном сайте большое количество страниц может не индексироваться на протяжении иногда очень долгого времени.

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

Как создать Sitemap XML

Существует три способа решения данной задачи:

    Покупка генератора для карты сайта.

    Создать Sitemap при помощи онлайн-сервисов.

    Ручное написание файла.

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

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

Самым верным вариантом является ручное создание карты. Для этого нужно знать такие теги, как url, urlset, loc, lastmod, changefreg и priority. При этом первые три тега считаются обязательными, а без последних трех можно и обойтись.

Создание Sitemap в Joomla

Чтобы на сайте создать Sitemap, Joomla и Wordpress имеют специальные дополнения, как и большинство известных систем администрирования, благодаря которым карта сайта создается вручную или автоматически. Для крупных интернет-проектов, у которых постоянно обновляются материалы, такое дополнение очень удобно.

В "Джумле" оно называется Xmap, в Wordpress - Google XML Sitemaps.

Автоматическое создание карты сайта

Автоматически создать Sitemap помогают бесплатные онлайн-серверы, если страниц сайта насчитывается не более пятисот. Вот как легко проводится генерация карты сайта:

    Зайдя на один из таких интернет-ресурсов, нужно найти пункт «Генерация Sitemap», нажать на кнопку «Создать» и создать файл Sitemap автоматически.

    Найти «URL сайта» и ввести там адрес сайта, для которого создается карта.

    Возможно, система потребует введение проверочного кода. Его нужно также ввести и нажать «Старт».

    Готовую карту загрузить на сайт.

Ручной способ создания карты

Такой способ является, с одной стороны, самым трудным, отнимающим драгоценное время, но с другой стороны, это самый верный способ, применяющийся в тех случаях, когда другие варианты не подходят. Так, например, если есть много страниц, в занесении в карту сайта которых нет особой необходимости, но автоматически они, конечно, туда попадают, ручной способ избавит карту от «передозировки» таких страниц. Другой причиной, по которой выбирают этот способ, является плохая навигация сайта.

Для реализации ручного создания карты необходимо:

    Собрать страницы для включения их в карту.

    В excel-файл вставить все адреса в третий столбик.

    В 1-м и 2-м столбиках вставить и url и loc.

    В 4-м и 5-м столбиках вставить закрывающие url и loc.

    Применить функцию «сцепить» для соединения пяти столбиков.

    В сделать sitemap.xml.

    Добавить в этот файл теги и urlset и /urlset.

    Вставить между ними соединенный столбик.

Получившийся файл необходимо проверить. Сделать это можно, например, в "Яндексе", в панели веб-мастера.

Как создать Sitemap для "Яндекса" и Google

После создания сайта ее добавляют на сайт. С этой целью файл с картой сайта нужно назвать Sitemap.xml и добавить его в корневую директорию. Чтобы поскорее нашли ее, в Google и "Яндекс" имеются специальные инструменты. Они называются «Инструменты для веб-мастеров» (в Google) и «Яндекс-вебмастер» (в "Яндексе").

Добавление Sitemap в Google

Добавление Sitemap в "Яндекс"

Так же и в «Яндекс-вебмастер» нужно сначала авторизоваться. Потом перейти на индексирование/файлы Sitemap, указать там путь файла и нажать кнопку «Добавить».

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

    При превышении карты десяти мегабайт лучше разбить ее на несколько файлов. Благодаря этому перегрузки сервера не будет.

    Чтобы создать Sitemap xml правильно, при нескольких файлах нужно их всех прописать в файле индекса, используя теги sitemapindex, sitemap, loc и lastmod.

    Все страницы нужно прописывать или с префиксом «www» или без его использования.

    Необходимая кодировка файла — это UTF8.

    Также в файле нужно добавить указание пространства имен языка.

Как создать карту сайта для пользователей

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

HTML-карты в основном имеют привычную пользовательскую структуру, состоящую из разделов и подразделов, выделенных определенным образом, например, стилями CSS и графическими элементами.

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

Повысить функционал страницы позволит язык JavaScript, который в этой карте допускается использовать, так как она создается не для роботов-поисковиков, а для пользователей.

Порядок для файла карты сайта

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

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