A карта сайта (или карта сайта ) - это список страниц веб-сайта в домене.
Существует три основных типа карты сайта:
Карты сайта могут быть адресованы пользователям или программному обеспечению. На многих сайтах есть видимые пользователю карты сайта, которые представляют систематическое, обычно иерархическое, представление сайта. Они предназначены для помощи посетителям в поиске определенных страниц, а также могут использоваться поисковыми роботами. Карты сайтов, организованные в алфавитном порядке, иногда называемые индексами сайтов, представляют собой другой подход.
Для использования поисковыми системами и другими сканерами существует структурированный формат XML Sitemap, в котором перечислены страницы сайта, их относительная важность и частота их обновления. Это указано в файле robots.txt и обычно называется sitemap.xml . Структурированный формат особенно важен для веб-сайтов, которые включают страницы, которые недоступны по ссылкам с других страниц, а только через инструменты поиска сайта или динамическое построение URL-адресов в JavaScript или Adobe Flash.
Они также действуют как вспомогательные средства навигации, обеспечивая краткий обзор содержания сайта.
Google представил протокол Sitemap, чтобы веб-разработчики могли публиковать списки ссылок со своих сайтов. Основная предпосылка заключается в том, что на некоторых сайтах есть большое количество динамических страниц, которые доступны только с помощью форм и пользовательских записей. Файлы Sitemap содержат URL-адреса этих страниц, чтобы поисковые роботы могли их найти. Bing, Google, Yahoo и Ask теперь совместно поддерживают протокол Sitemaps.
Поскольку основные поисковые системы используют один и тот же протокол, наличие Sitemap позволяет им получать обновленную информацию о странице. Файлы Sitemap не гарантируют, что все ссылки будут просканированы, а сканирование не гарантирует индексацию. Инструменты Google для веб-мастеров позволяют владельцу веб-сайта загружать карту сайта, которую будет сканировать Google, или они могут сделать то же самое с файлом robots.txt.
XML-файлы Sitemap заменили старый метод «отправки в поисковые системы» заполнив форму на странице отправки в поисковую систему. Теперь веб-разработчики отправляют файл Sitemap напрямую или ждут, пока его найдут поисковые системы. Регулярная отправка обновленной карты сайта при публикации новых страниц может позволить поисковым системам находить и индексировать эти страницы быстрее, чем если бы они находились сами по себе.
Ниже приведен пример проверенной карты сайта XML для простого трехстраничного веб-сайта. Файлы Sitemap - это полезный инструмент, позволяющий сделать сайты, построенные на Flash и других языках, отличных от html, доступными для поиска. Если навигация веб-сайта построена с помощью Flash, программа автоматического поиска, вероятно, найдет только начальную домашнюю страницу; последующие страницы вряд ли можно будет найти без карты сайта XML.
Пример XML-карты сайта:
http://www.example.net/?id=who 2009-09-22 ежемесячно 0,8 http://www.example.net/?id=what 2009-09-22 ежемесячно 0,5 http: / /www.example.net/?id=how 2009-09-22 месяц 0.5