Здравствуйте дорогие читатели блога Allons.ru. В этой статье продолжаем оптимизировать наш сайт. На этот раз я расскажу вам про Карту сайта (sitemap). Многие начинающие вебмастера не понимают всей ее важности и зачем вообще нужна карта сайта (sitemap), а те, кто знают, задаются вопросом как ее создать. В этой статье я постараюсь объяснить все эти моменты. Давайте начнем…

 

 

 

Как и robots.txt карта сайта (sitemap) просто необходима для любого вашего сайта. Сразу вы должны понять, что существует два вида карты сайта. Первая это карта сайта в формате .xml, вторая – в формате .html В чем же разница?

Карта сайта в формате sitemap.xml

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

Для наглядности можете перейти по адресу http://allons.ru/sitemap.xml — это xml карта нашего сайта. Как можно догадаться, размещается карта сайта в корневой папке сайта на хостинге (как и файл robots.txt). В ней мы видим список url адресов нашего сайта, в котором мы можем указать те адреса, которые каким-то образом не обнаружены поисковым роботом, или просто хотим ускорить их индексацию.

Кроме самих url-адресов карта сайта (именно Xml) включает еще и дополнительную информацию, а именно:

Last Change —  дату последнего обновления страницы;

Change Frequency — частоту изменения страницы;

Priority  —  относительную значимость страницы.

XML карта сайта должна быть актуальной, т.е желательно обновлять ее после добавления новых страниц на сайт.

Как создать карту сайта (sitemap.xml)

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

Создадим ее с помощью плагина Google XML sitemaps. По стандартной схеме устанавливаем этот плагин и активируем его. В консоле переходим в ПараметрыXML Sitemap В первый раз на локальном сервере у меня показало вот такое…

Карта сайта sitemap.xml

Это значит, что карта сайта не была создана. Если и у вас такое или написано «Карта сайта еще не построена…» то постройте ее нажав «Создать впервые» или как в моем случае «Заново построить карту сайта» В итоге должно стать так.

Карта сайта sitemap_xml

Примечание! На некоторых веб-хостингах, после создания карты sitemap.xml она не появляется. В таком случае нужно вручную создать в корневой папке сайта файл «sitemap.xml» и «sitemap.xml.gz» Это делается даже обычным блокнотом, при сохранении так и прописываете «sitemap.xml» и «sitemap.xml.gz» И обязательно поставит на низ права 666, для того чтобы плагин мог внести в них изменения.

Настройки Google XML Sitemaps можете прочитать и по желанию их менять под себя. Но я нечего не менял оставив их по умолчанию, так как там все в порядке.

После того как создана карта sitemap.xml про нее желательно сообщить Google и Yandex.

Добавления карты сайта (sitemap.xml) в Google и Яндекс

Сделать это мы можем двумя способами. Первый способ это через файл robots.txt. В нем в директиве Sitemap: нужно указать полный путь к файлу sitemap.xml

  1. Sitemap: http://allons.ru/sitemap.xml

После чего поисковые роботы сами посмотрят ее.

Второй способ – это напрямую указать карту сайта sitemap.xml в панели вебмастера гугл и яндекс.

Панель вебмастера Google

Заходим по адресу http://www.google.ru/webmasters/, и выбираем ваш сайт. В меню слева находим пункт ОптимизацияФайлы sitemap. Здесь в поле ввода указываем путь к вашей карте сайта.

Google sitemap

Панель вебмастера Яндекса

По похожей схеме переходим на http://webmaster.yandex.ru/ и выбераем пункт Настройка ИндексированияФайлы Sitemap. Так же само указываем путь к карте.

Yandex sitemap

Теперь у нас создана и работоспособная карта sitemap.xml, которая с помощью плагина будет уведомлять поисковик Google про обновления на сайте.

Как создать карту сайта в формате html

Тоже приведу пример на движке (CMS) WordPress. Если у вас другая CMS, то поищите аналогичные дополнения для нее, вы обязательно что-то найдете.

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

Для создания карты в html попробуйте плагин Dagon Design Sitemap Generator. Для использования плагина нужно создать новую страницу (не постовую), и в редакторе HTML вставить этот код:

  1. <!– ddsitemapgen –>

Настройка плагина доступны в меню «ПараметрыDDSitemapGen». Выбрав русский язык все настройки очень понятны.

На этом пока все. Задавайте вопросы по теме, не стесняйтесь, так как все описать не выходит, а может что-то и забыл…

 

Поделиться статьей в социальных сетях

К посту “Что такое карта сайта (sitemap) | Как создать карту сайта” 1 комментарий:

  1. Спасибо за информацию!