Разрабатывая очередной сайт хочется верить, что поисковики полюбят его и он станет популярным и востребованным. Поисковые боты переходят от сайта к сайту, не останавливаясь ни на секунду. Регистрация сайта в поисковике не дает полной гарантии индексирования всех страниц вашего сайта и последующем отображении страниц в раздаче. Если ваш сайт выстроен из статических страниц, то считайте у такого сайта вероятность попадания в индекс всех страниц гораздо выше, чем у динамического сайта.
Объясняется это тем, что динамические сайты отправляют браузеру пользователя служебную информацию(хэш), чтобы зафиксировать его присутствие на какой либо странице. Но поисковые боты, это не браузеры и заходя на страницу, они тоже получают ее адрес вместе хэшем.
Тоесть, бот зашедший на туже страницу не отличит ее от предыдущей копии и заново ее проиндексирует. Допустим у вашего динамического сайта 1000 страниц, поисковый робот индексирует лишь некоторое количество из них, допустим 600 (из установленных ограничений). Вернувшись он начинает индексировать те же страницы не различая разницы. Получается 400 страниц остаются не удел. Специально для этого и была придумана технология Sitemap - это обыкновенный список ссылок на страницы вашего сайта в формате XML, который может содержать рейтинг страниц и время последнего обновления. Sitemap предоставляет поисковикам список ваших страниц, от первой и до последней. Поисковик таким образом будет знать какие страницы он проиндексировал, а какие оставил без внимания.
Так как я использую Wordpress для ведения этого блога, то мы будем говорить об установке и настройке соответствующего плагина для Wordpress.
Самым популярным плагином позволяющим создать Sitemap является "Google XML Sitemaps" - он автоматически генерирует карту сайта и информирует об этом сразу несколько "искалок": Ask.com, Google, MSN Search и YAHOO. Скачать плагин можно по этой ссылке Google XML Sitemaps. В стандартную комплектацию плагина входят переводы на многие языки мира.
Установка плагина
Распаковываем скачанный архив, далее через любой файловый менеджер заливаем папку google-sitemap-generator в директорию wp-content/plugins. Теперь нам нужно активировать плагин в админке Wordpress, раздел "Плагины"(Plugins). Плагин работает на полном автомате, генерирует карту сайта с названием sitemap.xml и по умолчанию выкладывает в корень сайта. Все параметры, включая название и адрес расположения карты можно изменить в панели управления плагина ("Настройка"->"XML-Sitemap"). Ах да, чуть не забыл, после установки плагина необходимо нажать "построить карту сайта" (в настройках плагина). Вот в принципе и все... Если у вас возникнут какие либо вопросы, пишите в комментариях, также можно ознакомиться с Google Sitemaps FAQ (английская версия, русского FAQ к сожалению пока нет)