Drupal SEO — модули и настройки

Официальный, из коробки, Drupal не слишком дружелюбен к поисковым системам. Как обычно в Друпале, все SEO возможности реализуются дополнительными модулями. Я пользуюсь дистрибутивом Acquia Drupal, в котором изначально есть кое-какие из перечисленных модулей.

  1. Чистые ссылки (Clean URLS), Path, Pathauto. Делаем адреса наших страниц удобочитаемыми и осмысленными. Не забываем положить в каталог к модулю pathauto файлик i18n-ascii.txt и включить транслитерацию, иначе русские буквы в адресах будут съедены, либо останутся русскими (что я пока опасаюсь использовать).
  2. Устанавливаем модуль Page Title для большего контроля за HTML заголовками страниц. Не забываем активировать модуль для всех необходимых типов материалов и настроить шаблоны заголовков в настройках модуля.
  3. Скачиваем и устанавливаем Meta Tags (он же Node Words). Не слушайте гуру, которые рассказывают о бесполезности мета-тегов. Google очень любит meta description, если он действительно содержит релевантную странице информацию. Если повезет, ваше описание будет использовано в сниппете Гугла в результатах поиска.
  4. Прикручиваем модуль Global Redirect. Ничего особо умного он не делает, просто затыкает дырки, которые плодит модуль Path, при использовании которого вы получаете несколько равноправных адресов у одной и той же страницы. Этот модуль делает 301 редирект на синоним страницы, если таковой имеется, а вы избавляетесь от проблемы с дублированным контентом.
  5. Подключаем модуль Read More Link. Он переносит ссылку на полную версию материала из панели ссылок непосредственно в тизер, как это сделано по-умолчанию в Wordpress. Тем самым ссылка с большей вероятностью попадает в более осмысленное обрамление.
  6. Ставим XML Sitemap для Google и Яндекса. В файл robots.txt после User-agent добавляем строчку sitemap: /index.php?q=sitemap.xml, либо вручную добавляем нашу карту в панели Google/Яндекс Вебмастер.
  7. Облако тегов, созданное при помощи Tagadelic, при грамотном использовании также способствует быстрой индексации сайта. При неграмотном (если меток больше, чем страниц) — получите дублированный контент и исключение страниц из индекса.

Остальные настройки мало зависят от собственно Друпала: проверить шаблоны темы (особенно теги h1,h2,h3 — в стандартных темах они расставлены как попало), сделать 301 редирект со всех синонимов домена на главный адрес при помощи htaccess, посмотреть и поправить robots.txt.