Карта сайта (sitemap .xml и .html) для Яндекса и Google — создание карты сайта в Wordpress, Joomla и онлайн генераторы.
О том, как заработать деньги в интернете, создать сайт и раскрутить его

Карта сайта (sitemap .xml и .html) для Яндекса и Google — создание карты сайта в WordPress, Joomla и онлайн генераторы.

Доброго времени суток, уважаемые друзья! Коль скоро вы читаете этот материал, то вас, несомненно, интересует вопрос: что такое карта сайта и для чего нужна карта сайта sitemap? И интересует он вас правильно, так как карта сайта является, наряду с файлом robots.txt, непременным атрибутом любого webресурса.

Что такое и зачем нужна карта сайта

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

Разница между sitemap сайта для посетителей и поисковых систем заключается в форматах. Для пользователей sitemap создаётся в формате HTML, а для роботов поиска в формате XML. Но, прежде, чем узнать, как создать sitemap в XML или HTML формате, давайте разберемся какие требования предъявляют к созданию карты сайта ведущие системы поиска: Yandex и Google.

Как правильно сделать карту сайта (sitemap) для Yandex и Google.

И та и другая системы поиска, сразу же делают оговорку для тех, кто создаёт sitemap на Yandex и Google, что файлы sitemap учитываются при сканировании сайта, но это не является 100% гарантией того, что все URL из файла карты сайта будут добавляться в поисковые индексы.

Создание карты сайта начинается с использования правильной кодировки – UTF- 8. Следующий фактор, влияющий на правильное создание sitemap – размер файла.

Главная карта сайта по размеру не должна превышать 10485760 байт (10 МБ). Файлы sitemap не могут включать более, чем 50000 URL. В случае, если ваш сайт будет содержать более 50000 url, то нужно создавать несколько файлов sitemap.

Существует общепринятый стандарт символов файла sitemap. То есть, в URL которые прописываются в карту сайта, не могут содержаться кириллические символы.

Создание карты сайта на HTML

Как уже было сказано выше, HTML карта сайта – это отдельная обычная HTML страница. Создаётся она либо вручную в текстовом редакторе, либо использовать онлайн генератор HTML карты сайта. Карта сайта для WordPress, например, кроме того, может быть создана при помощи плагина для создания карты сайта Dagon Design Sitemap Generator.

HTML карта сайта представляется для посетителей вашего блога в виде активных ссылок. Если вы составляете sitemap в ручном режиме, то при построении карты, необходимо использовать чёткую структурную иерархию: категорий, разделов, страниц и материалов сайта. Желательно, чтобы страница карты сайта не была перегружена изображениями. Идеальным считается вариант полного отсутствия изображений на HTML странице карты сайта.

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

Создание sitemap XML

Аналогичная ситуация c созданием карты сайта в формате XML. Как создать sitemap.xml правильно? Вы можете воспользоваться таблицей рекомендованных XML тегов, в случае, если решите не перегружать свой сайт лишними плагинами.

Второй, более быстрый и оптимальный вариант создания sitemap.xml – это создание карты сайта онлайн. В этом случае, на специализированных ресурсах , вашим услугам предоставляется программа, онлайн генератор XML карты сайта (xml-sitemaps.com, anseo.ru).

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

И, наконец, существует плагин карты сайта XML. Например, для сайтов на платформе WordPress — Google XML Sitemaps.

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

Где находится карта сайта

Файл Sitemap вам необходимо разместить в корневом каталоге вашего сайта (webсервера). То есть, ваш сайт: yoursite.ru. Вы размещаете файл карты сайты в корневой каталог, и на выходе мы получаем следующий адрес: http://yoursite.ru/sitemap.xml.

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

Вставка карты на сайт, расположенный на разных платформах имеет свои особенности и некоторые отличия. Именно поэтому, чуть ниже мы рассмотрим, как установить карту (sitemap) на сайт в WordPress, Bitrix, Drupal, Joomla, Ucoz.

Как показать карту сайта поисковым системам

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

Существует два традиционных варианта презентации роботам поиска Yandex, Googlе, sitemap вашего сайта. И желательно оба эти варианта применить в комплексе.

  • Первый вариант. Вы, при составлении файла pobots.txt прописываете в нём директиву sitemap: Sitemap: http://www.yoursite.ru/sitemap.xml.
  • Второй вариант. Ваш сайт уже должен быть зарегистрирован в сервисе Яндекса Вебмастер http://webmaster.yandex.ru. И в сервисе Гугл — Инструменты вебмастера https://www.google.com/webmasters. И в том и в другом сервисах, вы добавляете ссылку на XML sitemap следующего вида: http://www.yoursite.ru/sitemap.xml.

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

Как проверить карту сайта

Проверка файла sitemap осуществляется лишь с одной целью – выявление наличия ошибок в карте сайта. И если Гугл или Яндекс обнаруживают ошибку в файле карты сайта на вашем ресурсе, то сообщают об этом в своём сервисе для Вебмастера.

  • Проверить карту сайта в Google можно пройдя по url: http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=71387
  • Проверка карты сайта в Яндекс осуществляется в сервисе Вебмастера Яндекса http://webmaster.yandex.ru/

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

Пример: вы заходите по предложенной ссылке и вводите url своего ресурса http://www.validome.org/google/validate, после чего получаете сообщение онлайн о том, что карта вашего сайта отвечает требованиям составления.

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

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

Карта сайта для WordPress

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

Начнем с создания sitemap xml. Плагин Google XML Sitemaps позволяет сделать это быстро и оптимально. Скачиваете плагин из Админ панели сайта, он автоматически устанавливается, что избавляет вас от лишнего вмешательства в корневой каталог сайта.

Плагин Google XML Sitemaps позволяет, без вашего участия, создать правильную карту сайта xml и добавить sitemap xml на сайт.

Для создания карты сайта в формате HTML в WordPress предусмотрен плагин Dagon Design Sitemap Generator. Плагин русифицирован, поэтому проблем с его установкой у вас не должно возникнуть. Устанавливается плагин стандартно, через админпанель сайта.

После стандартной установки и активации плагина Dagon Design Sitemap Generator, необходимо указать ему путь создания карты сайта. . Для этого вы создаёте страницу под названием Карта сайта, и в режиме html-редактора добавляете тег: <!— ddsitemapgen —>

Во время настройки плагина Dagon Design Sitemap Generator, не забудьте указать в соответствующем окошке полный путь к карте сайта в режиме XML, расположенной в корневом каталоге. Путь например может быть такой: /home/сервер/public_html/sitemap.xml

Таким образом sitemap для WordPress в двух форматах для пользователей и поисковых систем у вас готова.

Как создать sitemap для Joomla

На CMS joomla карта сайта в формате xml создаётся при помощи компонента XMAP. Для этого необходимо установить в админке joomla компонент карта сайта.

Архив компонента xmap для Joomla предварительно скачивается на компьютер, затем устанавливается через админку. Для этого заходим в админку сайта и выбираем меню Расширения — Установить. Затем загрузить файл пакета и нажав на кнопку «Обзор», находим архив компонента и устанавливаем его на сайт.

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

Следующий шаг: настройка компонента Xmap. Для настройки нажимаем в админке «Компоненты» и нажимаем Xmap. Появляется окно:

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

Нажав «Добавить меню» приступаем редактировать варианты простановкой галочек.

Теперь в файле .htaccess корневого каталога делаем следующую редакцию. После строки RewriteEngine On добавляем:

RewriteCond %{REQUEST_URI} ^/sitemap.xml

RewriteRule .* /index.php?option=com_xmap&sitemap=1&view=xml

Таким образом, мы приводим изначальный url sitemap xml: http://www.site.ru/index.php?option=com_xmap&sitemap=1&view=xml

в ЧПУ вида http://www.site.ru/sitemap.xml.

Аналогично редактируем ЧПУ файла в формате html, добавив после строки RewriteEngine On:

RewriteCond %{REQUEST_URI} ^/sitemap.php

RewriteRule .* /index.php?option=com_xmap&sitemap=1

Карта сайта для Joomla готова к работе с поисковыми системами и людьми.

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

Карта сайта Drupal создаётся пошагово, быстро, но внимательно. Сложностей при создании карты сайта на Drupal у вас не должно возникнуть. Пример создания drupal sitemap:

  • заходим на страницу модуля sitemap XML http://drupal.org/project/xmlsitemap;
  • выбираем и копируем ссылку на ту версию, которая вам необходима;
  • переходим на страницу установки модулей вашего сайта: yoursite.ru/admin/modules/install;
  • вставляем скопированную ссылку в поле «URL» и нажимаем «Установка»;
  • жмём на «enabled newly added modules» или «Вновь добавленный модуль»;
  • и оказываемся на странице модулей. Отмечаем настройки и сохраняемся:

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

  • Адрес yoursite.ru/admin/config/search/xmlsitemap/engines проставляем галочки напротив поисковых систем и сохраняемся;
  • Включаем нужные вам типы материалов для sitemap.xml: yoursite.ru/admin/config/search/xmlsitemap/settings, а именно: название материала, включить вкладку XML Sitemap, Сохранить.

Вот, пожалуй и всё. Sitemap Drupal вашего сайта теперь ждёт своего часа по адресу: yoursite.ru/sitemap.xml.

Как создать sitemap для Битрикс (Bitrix)

Создание bitrix sitemap является наиболее простым вариантом с применением формы создания Google Sitemap. Для этого вы заходите на страницу Создание Google Sitemap (Настройки — Поиск — Google Sitemap). И создаtте карту сайта.

Карта сайта (sitemap .xml и .html) для Яндекса и Google - создание карты сайта в WordPress, Joomla и онлайн генераторы.

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

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

C сайтами, расположенными на платформе Ucoz, дело обстоит ещё проще. Карта сайта для ucoz генерируется автоматически системой.

Карты сайта для Ucoz, сгенерированные автоматически лежат на следующих url:

  • для сайта: yoursite.ru/sitemap.xml
  • для форума: yoursite.ru/sitemap-forum.xml
  • для интернет-магазина: yoursite.ru/sitemap-shop.xml

Кроме того, в файле robots.txt ссылка на карту сайта Ucoz, также генерируется автоматически. То есть в этом смысле, бесплатно-народный сервис Ucoz, практически на 100% упростил задачу для начинающего пользователя. Вам остаётся лишь представить карту сайта Яндекс и Гугл и всё.

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

Подписаться по e-mail RSS
  • http://pavluha.net/ Павлуха

    На вашем сайте есть маленький косячок в html-карте сайта: индексируется только первая страница. Если нажимаешь на вторую страницу, то переходишь на sitemap/2, но контент точно такой же, как и на первой странице карты.

  • admin

    спасибо, поправил.