Полезные расширения для улучшения SEO

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

Поиск SEO модулей

Сообщество Drupal поддерживает большой каталог расширений специально для своей CMS по адресу http://drupal.org/project/modules.

Секция Download & Extend официального сайта Drupal – это отличная отправная точка для поиска полезных расширений. Для каждого модуля директория включает описание, отчеты об ошибках и информацию о совместимости. Некоторые списки также включают ссылки на демонстрации или скриншоты.

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

Всегда тщательно проверяйте совместимость расширений. Модули или темы созданные для старых версий Drupal вряд ли будут работать правильно с новыми версиями системы. Расширения, перечисленные в директории включают финальные версии продукта, а также релизы alpha, beta, development.

                                                      В идеале, нужно выбрать конечный релиз  продукта;
                                                      вы всегда должны дважды подумать об установке
beta -версии,
                                                      и настоятельно не рекомендуется использовать
alpha  
                                                      или
dev версии на работающем сайте!

Чтобы начать поиск, просто зайдите на http://drupal.org. Найдите поле поиска в верхней части страницы и введите в него ваш запрос и выберите опцию Modules ниже текстового поля. Нажмите кнопку Search, и сайт выведет список с результатами поиска. Чтобы найти только те расширения, которые совместимы с Drupal 7,  выберите из выпадающего списка Filter by compatibility опцию 7.х; система автоматически обновит список результатов, показав те, что совместимы с 7 версией Drupal.

Drupal SEO Tools

Drupal SEO Tools (http://drupal.org/project/seotools) отличается от других модулей этого списка тем, что это комплексный SEO-пакет. Это расширения принимает подход  «все-в-одном» к SEO Drupal, обработка поиска, осуществление и отчетность. Модуль предоставляет панель, которая интегрирует отчеты Google Analytics (и Google Webmaster) с вашими модулями Drupal.

На момент написания этой статьи версия для Drupal 7 имела релиз Alpha – использование на свой страх и риск.

Обратите внимание, что это расширение имеет ряд необходимых условий, которые должны быть выполнены  перед использованием, и еще длинный список ecommended модулей.

Facebook плагины социальной интеграции

Модуль Facebook Social (http://drupal.org/project/fb_social) предоставляет Drupal полный набор социальных плагинов интеграции с Facebook, включая кнопки «нравится», комментарии, рекомендации, ленту активности, кнопку "подписаться" и т.д. Параметры конфигурации также дают возможность управлять URL-версией представления вашего сайта Facebook (конечно, при условии, что пользователь отправит ссылку с помощью инструментов, предоставляемых этим модулем).

Global Redirect

Global Redirect (http://drupal.org/project/globalredirect) позволяет установить  перенаправление 301 для всех документов, у которых есть альтернативные адреса, но которые запрашиваются по системному пути. Кроме того, с помощью этого модуля можно настроить несколько дополнительных параметров: удаление слеша, использование чистых ссылок, удаление нулевых аргументов, добавление канонических ссылок, обработка перенаправления первой страницы и т.д.
 

Meta tags

Базовая поставка Drupal не содержит возможность редактирования полей метаданных. Чтобы добавить эту функцию на ваш сайт нужно установить модуль Meta tags (http://drupal.org/project/metatag). После установки этого модуля у вас появится возможность контролировать метаданные всего сайта или отдельных страниц. Конфигурация модуля имеет ряд параметров.

Заметьте, что модуль Meta tags требует наличия модулей Token и Chaos Tools.

Page Title

Модуль Page Title (http://drupal.org/project/page_title) дает вам контроль над заголовком страницы, который находится внутри тега <title> внутри HTML заголовка вашей страницы. Это расширение позволяет вам создавать  структуры, которые автоматически строят строку заголовка в соответствии с вашими критериями. Эта система даже позволяет вам указать несколько шаблонов, которые будут применяться в зависимости от контекста, что позволяет использовать различные структуры в различных ситуациях.  

Pathauto

Модуль Pathauto (drupal.org/project/pathauto) повышает ваш SEF URL усилия, автоматически генерируя URL/path псевдонимы для ваших узлов. Этот модуль позволяет задавать псевдонимы структуры, и варьировать их в соответствии с типом материала (конечно, вы всегда можете это переопределить вручную на индивидуальной основе).

Модуль Pathauto зависит от модулей  Path и  Token. Они оба должны быть включены, прежде чем вы будете использовать модуль Pathauto.

Search 404

Модуль Search 404 (drupal.org/project/search404) дает вам альтернативу для обработки ошибки 404 на вашем сайте. Благодаря этому модулю посетитель сайта, который обнаруживает ошибку 404, не увидит стандартное сообщение  "404 Page Not Found". Вместо этого модуль выполнит поиск ключевых слов в пользовательских URL-адресах и покажет возможные совпадения с вашего сайта.

 

SEO Checklist

Модуль SEO Checklist (http://drupal.org/project/seo_checklist) добавляет дополнительные возможности для вашего сайта, предоставляет список рекомендованных SEO-модулей и помогает раскрыть их функции в системе управления. Если вы новичок в Drupal или в SEO, этот модуль поможет вам выйти на правильный путь. Более опытные пользователи также могут найти много полезного в модуле.

SEO UI

SEO UI (drupal.org/project/seo_ui) это служебный модуль, предназначенный для закрепления SEO-параметров на материале и упрощение пользовательского интерфейса для контент-менеджеров. Модуль не предлагает никаких дополнительных функций, он просто направлен на то, чтобы сделать проще жизнь контент-менеджера. После установки, вы сможете настроить модуль таким образом, чтобы собрать интерфейсы уже установленных SEO-модулей и сгруппировать их на одной вкладке в нижней части страницы редактирования материала. Модуль поддерживает интеграцию со следующими модулями:

• Meta Tags

• Path

• Pathauto

• Redirect

 

SEO Watcher

SEO Watcher (drupal.org/project/seowatcher) – это другой тип расширения, его функция заключается в исследовании и отчетности. Модуль позволяет осуществлять поиск заданных ключевых слов в основных поисковых системах, и затем проверить ранг вашего сайта и сайтов ваших конкурентов по этим словам. Вы можете указать до 10 ключевых слов и до пяти сайтов-конкурентов. Проверки могут быть выполнены автоматически с отчетами по электронной почте на адреса, которые вы укажете.

Share42

Share42 (drupal.org/project/share42)- это бесплатный сервис, генерирующий скрипт, который позволяет посетителям вашего сайта публиковать ссылки на ваши статьи в социальные медиа (закладки, социальные сети). Преимуществом этого сервиса является наличие кнопок «русских» соцсетей, например Одноклассники.

TagClouds

Модуль TagClouds (drupal.org/project/tagclouds) генерирует настраиваемое облако тегов, основанное на таксономии вашего сайта. Есть несколько модулей, предлагающих эту функциональность, это – один из самых простых.

XML sitemap

XML sitemap (drupal.org/project/xmlsitemap) позволяет автоматически сгенерировать XML-карту вашего сайта. Параметры настройки обширны и позволяют выбирать элементы, которые необходимо включить или исключить, а также возможность установить приоритет между ними. Это позволяет поисковым системам, которые поддерживают стандарт Sitemap (Google, Yahoo, Microsoft...), получать информацию об изменении содержания на сайте. Проект содержит несколько подмодулей, которые позволяют работать с разными типами данных и выполнять разные задачи.