Мы работаем не только в Моcкве, но и в других городах России:

Продвижение по трафику от 50 копеек за переход. Заказать

Продвижение и оптимизация Drupal: SEO-модули и правильный robots.txt

Подписаться
Больше интересностей из блога студии SEMANTICA
Получайте эффективные советы по интернет-рекламе и SEO-оптимизации вашего сайта
ВКонтакте:
Facebook:
Twitter:
drupal

Продвижение сайта на Drupal в общем плане не отличается от работы с другими CMS или самописными сайтами — это техническая оптимизация, релевантность страниц, перераспределение веса страниц, внешние факторы. Но, как обычно, в жизни все кроется в нюансах:

  • Различия в версиях движка. Версии Drupal 6 и ниже практически не отличаются друг отдруга, а вот  Drupal 7 уже заметно выделяется базовым функционалом для SEO и работой SEO-модулей. Также можно заметить различия в функционале комментариев, и с этим нужно бороться с помощью robots.txt.

  • Отличия в возможностях базового функционала и возможностей, которых можно добиться используя модули.
  • Свойства CMS: опасности для индексации, 404 страница и др.

Друпал уже давно нельзя назвать популярным движком, тем не менее его используют множество веб-студий. Мы попытаемся дать пару скромных рекомендаций для SEO-оптимизации вашего сайта, которые помогут вам на стадии подготовки к активному продвижению сайта.

Актуальный Robots.txt для Drupal и Drupal 7

Robots.txt, который идет изначально при CMS является правильным, но добавить пару изменений все же нужно. Особенно это касается владельцев сайта на Drupal 7, так как при комментариях CMS создает дубли страниц внутри сайта, что приводит к санкциям поисковых систем.

Если удобно работать через модули, то рекомендуем модуль RobotsTxt.

 

</pre>
<pre>User-agent: *
Disallow: /includes/
Disallow: /misc/
Disallow: /modules/
Disallow: /profiles/
Disallow: /scripts/
Disallow: /themes/
Disallow: /CHANGELOG.txt
Disallow: /cron.php
Disallow: /INSTALL.mysql.txt
Disallow: /INSTALL.pgsql.txt
Disallow: /install.php
Disallow: /INSTALL.txt
Disallow: /LICENSE.txt
Disallow: /MAINTAINERS.txt
Disallow: /update.php
Disallow: /UPGRADE.txt
Disallow: /xmlrpc.php
Disallow: /admin/
Disallow: /comment/
Disallow: /filter/tips/
Disallow: /node/add/
Disallow: /search/
Disallow: /user/register/
Disallow: /user/password/
Disallow: /user/login/
Disallow: /user/logout/
Disallow: /?q=admin/
Disallow: /?q=comment/
Disallow: /?q=filter/tips/
Disallow: /?q=node/add/
Disallow: /?q=search/
Disallow: /?q=user/password/
Disallow: /?q=user/register/
Disallow: /?q=user/login/
Disallow: /?q=user/logout/

Host: site.ru
Sitemap: http://site.ru/sitemap.xml

Хотим пояснить некоторые пункты. По нашему опыту нет смысла создавать дублирование в robots отдельно для Яндекса. Проверено — эффект тот же. Также обязательно стоит прописать директивы:

  • Host. Для того, чтобы поисковые системы не запутались, какой сайт главный, с www или без него. В Друпал можно использовать seo-модуль Path Redirect и вместо этой директивы, склеить зеркала 301 редиректом. Это, кстати, лучший вариант.

  • Sitemap. Хотя поисковые системы в большинстве случаев сами находят файл, лучше же все-таки перестраховаться.

Проверить корректность robot.txt можно в Яндекс Вебмастере http://webmaster.yandex.ru/robots.xml

Если у вас на проекте происходят программные доработки, но вам потребуется редактировать текущий вариант.

 

Полезные SEO-модули для DRUPAL и DRUPAL 7:

Без увеличения функционала проекта с помощью плагинов достичь каких-то приличных результатов в SEO-оптимизации и продвижении сайта просто невозможно. Но при этом стоит понять, что модули нужно настраивать под особенности вашего сайта и специфику бизнеса. Сами по себе модули никакого результата не дают.

  • Page Title Module расширяет функционал в работе с метатегом title.
  • Metatag — аналог Page Title Module, менее популярный и более функциональный. Мы рекомендуем именно его.
  • Nodewords  — аналогичный модуль для работы с метатегами в Drupal. Есть возможность для шаблонизации.
  • Nodewords Page Title является дополнением к Nodewords для пользовательских страниц .
  • Pathauto  — модуль для того, чтобы URL на вашем сайте формировались автоматически в дружественные поисковой системе URL.
  • Transliteration — аналог Pathauto, но нам он нравится больше. Модуль обрабатывает URL, формирует отдельно по типам, терминам таксономии с использованием token.
  • Sitemap  — карта сайта, которую не в коем случае нельзя игнорировать, если хотите добиться лучшей индексации поисковыми системами.
  • Path Redirect — перенаправления/редирект 301 и 302 как для внутренних страниц, так и для внешних.
  • Google Analytics Module — модуль для более удобной работы с Google Analytics.
  • Content Optimizer — модуль чек-лист для выявления ошибок SEO-оптимизации.
  • Custom Breadcrumbs — "хлебные крошки". Это обязательный модуль для SEO-оптимизции, благодаря которому поисковые системы формируют структуру проекта.
  • Glossify Internal Links Auto SEO — модуль перелинковки.
  • SEO Friend необходим для анализа метатегов на всех страницах и разделах вашего сайта .
  • Custom filter подойдет для перелинковки страниц внутри сайта. Позволяет настраивать различные правила распределения веса страниц.
  • Related Block — аналог модуля "похожие записи".
  • Similar by Terms  — "похожие записи", где сходство определяется на основе терминов таксономии, привязанных к содержимому.
  • Rich Snippets — микроформаты для вашего сайта, SEO-модуль, повышающий CTR в результатах поиска.
  • Search 404 показывает поисковую форму на 404-ой странице и, что самое важное, отдает правильные коды поисковым системам.
  • RobotsTxt — комфортная работа с robots.txt.

Это важно!

Не забудьте добавить ваш сайт в сервисы поисковых систем Яндекс Вебмастер и Google Webmaster Tools

  • Это можно, нужно (и будет в сто раз проще!) сделать через модуль Site verification, в админке.
  • Можно использовать стандартный подход — через FTP. Просто загрузить файл, данный сервисом в корень сайта.

 

Установка счетчиков аналитики Google Analytics и Яндекс Метрики в Drupal

Мы рекомендуем реализовывать установку с помощью модуля Drupal для Google Analytics, который позволяет не переходить на сам счетчик в рамках ограниченного функционала, а получать информацию внутри админки.

Модуль Drupal для  Яндекс Метрики также позволяет получать некоторые отчеты внутри сайта без перехода на сам сервис:

  • просмотры страниц;
  • визиты;
  • новые визиты;
  • поисковый трафик;
  • популярные страницы;
  • география аудитории сайта;
  • и д.р..
Задать вопрос по статье
Подпишись на нашу группу в VK и получай экспертные статьи прямо в ленту!

Мы работаем не только в Моcкве, но и в других городах России: