Главная » Drupal » Статьи Drupal » Создание XML-карты сайта на Drupal для поисковых систем типа Яндекс/Google
Создание XML-карты сайта на Drupal для поисковых систем типа Яндекс/Google
Май 31st, 2012 Archi
Для начала коротко рассмотрим для чего нужна карта сайта, и что это вообще такое.
Итак, карта сайта (или sitemap) — это файл, содержащий дополнительную информацией о страницах сайта, подлежащих индексированию. С помощью файла Sitemap вы можете сообщить поисковой системе, какие страницы вашего сайта нужно индексировать, как часто обновляется информация на страницах, а также индексирование каких страниц наиболее важно. Подробнее об этом можно узнать Яндекс.Помощь: Вебмастер. Либо на Sitemaps.org.
Импортируем перевод, активируем модули в админке ../admin/build/modules/list (не забываем ложить модуль именно в <Каталог с Drupal>/sites/all/modules):
XML sitemap («ядро», обязательно);
XML sitemap engines (если нужно отсылать данные поисковым системам в авторежиме; по умолчанию поддерживаются Google, Bing, Yahoo! и прочие, но Яндекса к сожалению нету);
XML sitemap node (вам же нужны ссылки на ноды);
XML sitemap taxonomy (только если используете модуль таксономии);
XML sitemap user (в большинстве случаев не понадобится, добавляет ссылки на профили пользователей).
Все вышеописанные модули входят в состав XML sitemap, так что не придётся качать отдельно 1 модуль и 10 впридачу.
Перечислим основные настройки, доступные по адресу ../admin/settings/xmlsitemap:
Add all the links to the default language sitemap, — языковой префикс, будет нужен только на мультиязычных сайтах;
ограничения cron (Cron limit), — количество ссылок, обновляемых при запуске Крона;
директория под кэш (Cash directory), — каталог, где будет располагаться кэш (лучше оставлять по умолчанию);
Применить стиль (Use stylesheet), — определяет то, как будет выглядеть XML-карта сайта (лучше включить);
Front page change frequency иFront page priority (частота изменений главной страницы и приоритет главной страницы), — как часто изменяется содержимое вашей главной страницы (указывайте реальные сроки) и порядок индексирования страницы;
Promotion priority adjustment, — всё тот же приоритет, только для материалов (нод) главной страницы;
Comment ratio priority adjustment, — «добавочный» приоритет для материала с наибольшим количеством комментариев.
Далее будет доступна вкладка «Поисковые системы» (если включен модуль XML sitemap engines), — здесь можно будет настроить ссылки по которым будут оповещаться «поисковики», как часто оповещать и оповещать ли вообще.
Вкладка «Инструменты» позволяет отослать карту сайта в ручном режиме, поставить отметку необходимости обновления карты сайта.
Также можно будет задать свой приоритет для каждого материала.
Примечание. Для того, чтобы вновь добавленные ноды отобразились в вашей XML карте сайта потребуется запустить Cron по адресу ../admin/reports/status/run-cron.
Всё вышеописанное актуально для Drupal 6. Использован модуль XML sitemap 6.x-1.2.