"Истина где-то рядом."

Уроки HTML

Скрипты PHP

Шаблоны HTML

Меню сайта
Уроки HTML
Уроки CSS
HTML5
Скрипты JAVA
Вёрстка
Графика
Оптимизация сайта
Дополнительно


Реклама на сайте:




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


папка digest

Статья № 5

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

Карты сайта делятся на 2 основных вида или формата: карта сайта html и карта сайта файл xml.

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

Поисковые системы индексируют сайт постепенно, уровень за уровнем, начиная с главной страницы. Если на сайте много уровней вложенности страниц, то пока все страницы сайта проиндексируются пройдут многие месяцы. Значит, необходимо создать карту сайта, на которой будут все ссылки на все страницы сайта сразу, чтобы робот не тратил время на переходы по уровням вложенности, верно? И да и нет. Ответ зависит от того зачем делается карта и какой она будет. Давайте рассмотри, какие бывают карты сайта.


Карта сайта HTML Sitemap

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

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

Для того, чтобы карта сайта html правильно индексировалась и адекватно воспринималась посетителями не стоит размещать на странице более чем сто ссылок. Этого более чем достаточно, чтобы разместить на странице все разделы и подразделы, которые не влезли в основное меню.

Обычно, карта сайта в формате HTML имеет древовидную структуру, где указаны развернутые разделы и подразделы. Излишне громоздкие HTML карты сайта, зачастую оформляются графическими элементами, CSS-стилями и дополняются Java-script. Однако, карта сайта html не имеет большого значения для поисковых систем.

HTML карта сайта — это не есть полноценный sitemap. Как же быть, если на сайте сотни, тысячи, десятки тысяч страниц? Для этого необходимо разместить ссылки на все страницы в карте сайта в формате xml.


Карта сайта XML Sitemap

XML карта сайта — это файл формата xml, вида sitemap.xml, который обычно находится в корне сайта. У карты сайта в формате xml есть множество преимуществ перед html картой сайта. Sitemap xml — это специальный формат карты сайта, который определяется всеми популярными поисковыми системами, например Google и Яндекс. В xml sitemap можно указать до 50.000 ссылок. Более того, в sitemap xml можно указать относительный приоритет и частоту обновления страниц.

При наличии карт в формате .xml Cайты чаще посещаются роботами и лучше индексируются.

Для поисковиков надо создать карту сайта в формате xml. Для этого можно воспользоваться онлайн-генератором http://www.xml-sitemaps.com который бесплатно обрабатывает до 500 страниц. Или найти другой онлайн сервис. Сервисом пользоваться легко, для создания карты сайта надо зайти на www.xml-sitemaps.com, указать адрес своего сайта и нажать кнопку Start.

Сгенерированный системой карту сайта sitemap.xml надо сохранить в корне своего сайта.

После того как вы сгенерировали карту, её нужно показать поисковикам.

Для Google следует пойти по следующему адресу:
https://www.google.com/accounts/ServiceLogin?service=sitemaps&passive=true&nui=1&continue=http%3A%2F%2Fwww.google.com%2Fwebmasters%2Ftools%2Fsiteoverview&followup=http%3A%2F%2Fwww.google.com%2Fwebmasters%2Ftools%2Fsiteoverview&hl=ru зарегистрировать аккаунт, затем в меню Sitemap добавить ссылку на вашу xml-карту вида ваш_сайт/sitemap.xml.

Для Yandex следует посетить http://webmaster.yandex.ru и добавить свой сайт (если вы еще этого не сделали) а, в разделе "Настройка индексирования" указать адрес вашего sitemap.xml файла.

Затем в файле Robots.txt нужно указать поисковым роботам вашу карту. Для этого в файле robots.txt добавляем строчку следующего вида: sitemap: URL карты, обычно это sitemap.xml.


Не забывайте поддерживать sitemap.xml файл в рабочем состоянии. Карты больших сайтов лучше генерировать не реже одного раза в месяц.


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

Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:

1. http://mysite.ru/
2. http://mysite.ru/page/
3. http://mysite.ru/page_on/
и.т.д

Довольно простой в своём понимании файл sitemap.txt. В этом файле построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых разработчиков сайта». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок. Однако, txt карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы!


Важно знать!

Карта сайта — один из важнейших инструментов SEO оптимизации сайта. Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или неканонические ссылки. А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.

 





Создано|Обновлено: 27.12.2020.