Самые важные SEO-модули для Drupal 7

12.02.2014
Автор:

На сайте drupal.org существует масса всевозможных seo-модулей для Drupal. Одни уже устарели, другие находятся в разработке, третьи вообще бесполезные… Мы выделили для себя золотой список из 7 самых важных модулей, которые обязательно должны присутствовать на сайте для улучшения SEO:

  1. Pathauto
  2. Transliteration 
  3. Globalredirect
  4. Metatag
  5. XML sitemap;
  6. RobotsTxt
  7. Menu Breadcrumb

Давайте разберем каждый из них по очереди.

Pathauto - это важный сео-модуль, с помощью которого автоматически генерируются ЧПУ (человеко-понятные урлы) на любых страницах сайта по заранее прописанному шаблону. То есть, используя этот модуль, вместо http://ваш-сайт/node/12 вы получите: http://ваш-сайт/content/novosti-sporta.

После установки модуля, переходим на вкладку «Настройки» и проставляем нужные для вашего сайта галочки (на изображении приведены рекомендуемые параметры для настройки Pathauto):

pathautho настройки

Рассмотрим эти параметры подробнее.

В пункте «Разделитель» рекомендуется проставлять знак тире. Это то, что будет разделять слова в заголовках. Т.е. этим знаком будут заменяться символы пунктуации и пробелы.

В пункте «Регистр символов» желательно ставить галочку возле «Перейти в нижний регистр».

Максимальную длину синонима и максимальную длину компонента оставляем в 100 символов (обычно этого достаточно).

Ставим галочку возле «Создавать новый синоним» в «Действие при обновлении». Это делается для того, чтобы избежать дублирования контента, а также чтобы не запутаться самому.

Также отмечаем галочками пункты «Транслитерировать перед созданием синонима» и «Сокращать строки до букв и цифр».

Сохранив настройки, переходим во вкладку «Шаблоны» и задаем необходимые пути.

настройки pathauto шире

Затем переходим на вкладку «Удалить синонимы», ставим галочку напротив «Все синонимы» и удаляем их. После этого, открываем вкладку «Массовое обновление», выбираем типы путей без псевдонимов и сохраняем выбранные настройки.

Сохранив все настройки, мы увидим, что вместо этого:

не чистый урл

у нас будут красивые ЧПУ:

чистый урл

Transliteration - необходимый сео-модуль для сайтов, на которых есть названия не на латинице. Особенно полезен, если вы уже установили модуль Pathauto, так как при создании нового материала, название которого прописано не латиницей, в ссылке будут транслитерированные слова. Например, вместо URL: http://ваш-сайт/последние-новости-в-Украине-и-мире получим http://ваш-сайт/poslednie-novosti-v-Ukraine-i-mire.

GlobalRedirect - этот модуль помогает избавиться от дублирования страниц при разработке сайта. Он автоматически проставляет 301 редирект с некорректных урлов на корректные, например:

  • со страниц со слешем «/» на страницы без слеша;
  • с активированной функцией «clean url» перенаправляет на чистый урл (без ?q=).

глобальная переадресация

Metatag - это очень полезный модуль. В нём можно настроить автозаполнение других данных: meta description и meta keywords. 

настройки модуля metatag

Благодаря настроенным шаблонам эти теги можно автоматически сделать релевантными и уникальными для каждой страницы. И у вас или ваших контент-менеджеров будет уходить меньше времени на заполнение этих полей при создании материалов.

глобальная настройка мета-тегов

XML sitemap - модуль, который помогает настроить xml карту сайта и указать желаемую индексацию для всех типов страниц. После создания карты сайта, необходимо её настроить.

настройки карты сайта

Рекомендуется поставить время обновления карты сайта в 1 день. Для главной страницы необходимо поставить самый высокий приоритет, для остальных страниц достаточно 0,5 (normal). После сохранения перегенерируем карту сайта (такая опция есть в настройках модуля), и готово!

пример карты сайта

RobotsTxt - модуль для создания файла robots.txt, в котором можно запрещать и разрешать доступ поисковым роботам на определенные страницы вашего сайта или весь сайт целиком.

Сам файл подлежит ручной доработке! Стандартно предложенный его вариант содержит директории со слешем в конце строки:


Disallow: /includes/
Disallow: /misc/
Disallow: /modules/
...

Иногда в индекс поисковиков попадают такие ссылки: .../includes , .../misc , .../modules (без «/»), поэтому надо убрать все слеши в конце каждой директории. В самом низу прописываем «host» с доменом без http:// и указываем «sitemap».

Примечание: User-agent * - это обращение к самым важным ботам (YandexBot, Googlebot), которые заходят на эту страницу.

Menu Breadcrumb - модуль, который добавляет «хлебные крошки» для всех пунктов меню, любых уровней и типов вложенности. Рекомендуемые настройки модуля приведены на следующем изображении.

меню хлебыне крошки

Мы перечислили основные drupal seo-модули, которые, на наш взгляд, необходимы для сайта в плане SEO. Со временем этот список будет увеличиваться, так как разрабатывается много новых полезных модулей, развиваемся и мы. Кроме того, мы уже готовим новый блог-пост о SEO-модулях, которые не являются обязательными, но однозначно сделают ваш сайт лучше. Следите за нашими статьями и да прибудет с вами ТОП ;)

5 votes, Rating: 5
Need a quote? Let's discuss the project

Are you looking for someone to help you with your Drupal Web Development needs? Let’s get in touch and discuss the requirements of your project. We would love to hear from you.

Join the people who have already subscribed!

Want to be aware of important and interesting things happening? We will inform you about new blog posts on Drupal development, design, QA testing and more, as well news about Drupal events.

No charge. Unsubscribe anytime