Продовжуємо знайомитися з CMS Drupal 7, сьогодні мова піде про дуже важливий момент внутрішньої пошукової оптимізації будь-якого движка, а саме про створення карти сайту sitemap.xml. В Drupal для того щоб автоматично створити карту сайту необхідно встановити модуль SitemapXML.
Приступимо до встановлення. Скачайте модуль карти сайту і встановіть його в папку / sites / all / modules /, після цього пройдіть в панель настройки модулів, як бачите, у нас встановилося ціла купа модулів для карти сайту:
Але нам потрібно включити всього три:
- XML sitemap
- XML sitemap node
- XML sitemap taxonomy
Таким чином посилання в карті сайту на опубліковані матеріали (node) і терміни таксономії (term) будуть створюватися автоматично.
Тепер нам необхідно налаштувати карту сайту, для цього заходимо в «Конфігурація => XML sitemap», і там вибираємо пункт «Налаштування». Насамперед на сторінці налаштувань нам необхідно згенерувати кеш посилань для карти сайту, для цього необхідно натиснути на посилання «run cron manually» яка знаходиться в блоці системних повідомлень:
Тепер нам необхідно налаштувати модуль так щоб він автоматично створював посилання в карті сайту на матеріали і терміни таксономії, для цього поверніться до налаштувань модуля, як бачите, за замовчуванням вже налаштована генерація посилань для головної сторінки:
У розсувному перемикачі виберіть параметр «Included»:
Після збережіть настоянки. Точно також можна і потрібно налаштувати терміни таксономії. Після цього необхідно оновити кеш посилань карти сайту, для цього перейдіть в пункт «Rebuild links»:
І натисніть на «Rebuild sitemap», після цього всі посилання які ми бажаємо включити в карту сайту з'являться в ній.
Карта сайту створена, тепер можна сміливо додавати її в панель вебмайстрів Google і Yandex.