Карта сайта выполняет примерно те же функции, что и карта для путешественника. Но ее наличие еще более важно, так как путешественник, полагаясь на свой практический опыт, может пользоваться и другими инструментами для ориентирования на местности – компасом, звездами. Глазами, в конце концов, а вот на сайте глаза могут и не помочь, а других инструментов не оказаться.
Зайдя на сайт, посетитель часто попадает на главную страницу, и уже оттуда начинается путь – навигация. Куда она приведет – не знает никто, особенно если нет карты: вдруг страница «А» ссылалась на «Б», «Б» на «В», а после страница «А» была удалена за ненадобностью? В этом случае странички Б, В и прочие будут недоступны для естественного перехода.
Есть, конечно, инструменты для поиска битых ссылок, подсчета страниц и т.д., но карта сайта – более удобный инструмент, и ничего удивительного в том, что за ее наличие поисковые системы добавляют сайту положительный рейтинг. В сущности, карта сайта представляет собой отдельную страницу, где в древовидной форме перечислены страницы и их взаимосвязи, указаны разделы. Пример страницы вы можете найти вверху, она называется «Содержание», но по сути — это карта сайта.
Для каждой страницы, в идеале, должны быть приведены списки ключевых слов, техническая информация (например, размер в килобайтах, дата создания, автор, наличие графической информации), возможность непосредственного скачивания (если это допустимо) или ссылка прямого перехода. А вот сама карта не должна содержать графику, чтобы «уметь» отображаться во всех браузерах, в том числе и мобильных устройств. Если страница очень длинна, то допускается ее разбивка на несколько частей, при этом навигация должна быть максимально простой. Но лучше, если вся она будет представлена на одной странице. И, кстати, ссылка на нее должна вести с главной страницы, чтобы пользователю не приходилось ее искать.
Понятно, что такая организация страниц в виде оглавления будет хорошо влиять на индексирование сайта – поисковому роботу не придется выискивать ссылки, ведь он постоянно «в запарке». Для пользователя это шанс быстро оценить сайт по его структуре и содержанию и сделать переход (лично я, когда попадаю на новый сайт, сразу ищу «карту сайта»).
Для владельца – инструмент для поиска логических ошибок, «забытых» разделов, которые давно не обновлялись (иногда достаточно одного взгляда, что бы понять, что в какой-то рубрике давно нет новых записей). Карту сайта можно строить автоматически – многие CMS умеют делать это, а можно делать это и вручную, создав несложный инструмент анализа отдельных страниц и записи полученных данных вместе с «устоявшимися» страницами в базу данных. Таким образом, необходимость карты сайта вполне очевидна для проектов любого масштаба.
Карты сайтов бывают двух видов
Если карта сайта, прописывается в формате HTML и предназначается для облегчения навигации по сайту, то вторым вариантом является карта сайта с форматом XML и предназначается для поисковых роботов. Файл Sitemap.xml сообщает поисковикам немного больше информации, но назначение имеет такое же. То есть облегчает индексацию вашего сайта для поиска. Также, как и в первом случае, пример данной страницы вы можете увидеть внизу блога, она называется «Sitemap», и служит для облегчения жизни поисковиков.
В отличие от первой карты (HTML), вторая (XML) есть практически на всех сайтах. Ее рекомендуют делать сами поисковики (в вебмастере) и не будет ее, скорее всего, только у начинающих веб-мастеров, которые не имеют представления о ней и не зарегистрированных в веб-мастерских яндекса и гугла.
Для чего нужна карта сайта мы выяснили, а как создать карты HTML и XML разберем в следующих статьях. Подпишитесь на обновления блога, чтобы их не пропустить.