SEO продвижение сайта на Drupal, поисковая оптимизация. Drupal seo оптимизация
Модули для SEO оптимизации Drupal
Ниже будет перечислен список всех модулей, которые необходимы для SEO оптимизации CMS Drupal 7. Всем известно что Drupal по умолчанию идет практически не пригодным в плане сео оптимизации, но установив все модули что я подобрал ниже, вы получите один из самых гибких движков заточенных под дальнейшее поисковое продвижение.
Перечень модулей для SEO оптимизации был подобран опираясь на реальный и опыт работы с CMS Drupal на протяжении длительного времени. Все они проверены на полезность и работоспособность. В этой статье не будут изложены инструкции по их установке и настройке, так как каждый из перечисленных модулей заслуживает на отдельные, детальные статьи с инструкциями.
Список модулей для SEO оптимизации Drupal 7
- Pathauto - модуль преобразования URL адресов которые идут в Друпал по умолчанию как /node/id, в человеко-понятный адрес на транслите типа /category/my-node-title. Для этого нужно будет повозится с настройками, и параллельно установить модуль Token. Модуль позволяет настроить структуру ЧПУ так, как вам будет угодно, используя набор токенов, что в большинстве CMS просто не возможно.
- Transliteration -дополнение которое обязательно должно устанавливаться в паре с модулем Pathauto. Transliteration необходим для автоматического преобразования кириллических заголовков страниц в URL на латинице (ттранслитерации) , а также преобразовывать названия любых загружающий файлов которые подписаны на кириллице, в названия на латинице.
- Redirect - бесценный для SEO модуль, который позволяет автоматически создавать 301 редирект со старого адреса на новый в случае если URL страницы был изменен.
- Views 404 - модуль предотвращает дубли страниц которые могут возникать на page Views при удалении материала, или же при дописываниии произвольных символов к Url. Описание проблем дублей на страницах Views описаны в этой статье.
- Global Redirect - модуль который делает переадресацию со страниц которые формируются CMS по умолчанию (типа /node/123) на страницы сформированные модулем Pathauto (напр. /category/my-node-title). Также модуль делает редирект с главной страницы, которая как известно может быть по адресам: home, index.php, front, на основной домен.
- Metatag - один из самых необходимых модулей который формирует метатеги на сайте. Гибкость модуля позволяет в произвольной форме настроить автогенерацию метаданных, уникальных для каждого из типов материала, категории и.т.д.
- Taxonomy Title - мало кому известный, но очень полезный модуль который позволяет заменять заголовки h2 на страницах терминов таксономии, что придает огромную гибкость в SEO оптимизации категорий сайта.
- CKEditor Link- дополнение к текстовому редактору CKEditor, которое позволяет прямо внутри самого редактора быстро находить нужные страницы размещенные на сайте, и делать перелинковку между ними. Рекомендовано чтобы работал в паре с модулем Internal Links, который преобразует друпаловские ссылки вида /node/234 в адреса транслетерации, а также позволяет подставлять тег "Link Title" к ссылкам, плюс отслеживает и убирает "битые ссылки" на сайте.
- Noindex External Links - позволяет добавить ко всем исходящим ссылкам внутри текста теги <noindex> и rel="nofollow"
- Path Breadcrumbs - модуль хлебных крошек, который очень гибко, на основании URL путей может создавать такие хлебные крошки, какие вам необходимы.
- Schema - модуль микроразметки по стандарту shema.org. Позволяет очень гибко присваивать каждому типу материала, и даже полю на сайте значение атрибута микроразметки.
- Schema.org Metatag - еще один модуль из цикла Schema. В отличии от предыдущего, проходит валидацию в Google, в инструменте проверки структурированных данных
- Sitemap XML - модуль позволяющий автоматически генерировать карту сайта. В настройках можно указывать какие конкретно разделы сайта должны генерироваться в карте, выставлять приоритеты.
- Если у Вас мультирегиональный сайт на разных поддоменах используйте модуль карты сайта Multi-domain XML Sitemap
- Similar by terms - создает блок похожих материалов по признаку совпадений терминов таксономии. Генерация происходит автоматически и достаточно релевантно. Модуль не требует особых усилий в установке и настройке, и если вы не умеете задавать условия через Views - то это идеальное решение для организации вывода похожих статей на сайте.
- Яндекс Pinger - дополднение от Яндекса, которое помогает отправлять поисковой системе так называемые "Пинги", сообщающие появлении новых материалов на сайте, что может ускорить их индексацию.
- Pathologic - модуль который автоматически правит битые ссылки и изображения в случае смены протокола или адреса сайта. Также способен заменять все ссылки с абсолютных на относительные, и наоборот.
- Boost - обеспечивает статическое кэширование страниц для Drupal, что позволяет значительно повысить производительность и масштабируемость для сайтов, которые получают в основном анонимный трафик. Для хостингов это лучший вариант повышения производительности сайта.
- Entity cache - кэширует сущности Друпала для ускорения загрузки страниц
- Views content cache - включает кэш для представлений до тех пор, пока информация не будет обновлена в текущем представлении. В разы ускоряет загрузку Views
- Hreaflang - модуль, помогающим поисковикам определить язык вашего сайта
- Structured Data (JSON+LD Rich Snippets) - структорированные данные для расширенных сниппетов вашего сайта в резултатах поиска. Рекомендовано Google
Это конечно же далеко не полный список модулей которые можно использовать в CMS Drupal для SEO оптимизации сайта, многие из них можно заменить на аналоги, многие я специально упустил из виду, так как по моему опыту установка всех выше перечисленных дополнений вполне достаточно чтобы сделать Drupal одной из наиболее гибких CMS для оптимизации под поисковое продвижение.
И да, хотел бы предупредить людей, которые не являются разработчиками сайтов на Друпал - представленный список не означает что все эти модули должны быть установлены на сайт, причем одновременно! Некоторые модули могут конфликтовать с другими, уже уставновленными на сайт, что может привести не к оптимизации, а наоборот, вывести сайт с рабочего состояния или создать ошибки. Беритесь за дело осознанно, если точно знаете какой модуль и зачем ставите, а также как он настраивается и взаимодействет с другими модулями!
seonomad.net
Внутренняя SEO оптимизация сайта на Drupal
Мне пришлось делать внутреннюю seo-оптимизацию сайта, написанного на CMS Drupal. До этого я думал, что Drupal — это непонятный монстр и мне придется долго его укрощать, чтобы добиться нужного результата. Но все оказалось (как и все гениальное) достаточно просто.
Для SEO целей на Drupal написано много модулей. Я остановлюсь на тех, которые по моему мнению следует устанавливать на сайт для правильной индексации поисковыми системами и помогут занять топовые позиции.
Итак, модули, которые должен иметь каждый сайт на Drupal, стремящийся в Топ:
- Title, мета-теги keywords и description. Одни из важных параметров во внутренней оптимизации. Для редактирования этих параметров нужны модули: NodeWords (Drupal 6) , Meta Tag (Drupal 7) и Page Title.
- Pathauto. Для генерации ЧПУ. Есть возможность автоматической генерации. Для русских названий есть транслитерация.
- Global redirect. Позволяет избежать дублирования контента на сайте. Особенно актуально из-за последних обновлений алгоритмов Google («Панда» и «Пингвин»). Страницы на движке Drupal могут быть доступны по нескольким URL (например, node/123, node/123/, node/path-alias, node/path-alias/). Этот модуль делает 301-й редирект со страниц с одинаковым содержанием только на один URL.
- XML Sitemap помогает в правильной индексации сайта поисковиками, особенно если у вас большой сайт. Не забудьте добавить карту сайта в панели вебмастеров.
- Boost кеширует статические страницы. Важно, так как скорость загрузки влияет на ранжирование в результатах поиска.
Также рекомендую установить модуль SEO Checklist. С его помощью можно отслеживать, какие модули еще нужно установить и где из скачать. А файлы robots.txt и .htaccess можно отредактировать на сервере. Например, для редиректа с версии с «www» на без нее и т.д.
Желаю успехов в оптимизации и надеюсь мои советы будут вам полезны!
Запись опубликована в рубрике seo с метками drupal, seo, внутренние факторы. Добавьте в закладки постоянную ссылку.olefirenko.net
Правильная SEO настройка и оптимизация сайта на Drupal 7
SEO оптимизация сайта, который управляется системой Друпал, это в первую очередь создание более гибких настроек. Ведь с точки зрения оптимизации SEO в Drupal все настроено грамотно. Но для оптимизации ресурса, чтобы пользователи и поисковые системы могли использовать его максимально комфортно, просто невозможно обойтись без установки дополнительных сторонних модулей.
1. Создаем читабельные url
Оптимизацию ресурса стоит начать с ЧПУ. Подробно настройка читабельных адресов рассмотрена в статье Знакомимся с Drupal 7. Создаем читабельные url страниц (ЧПУ). Сейчас же рассмотрим этот вопрос в кратце.
В Drupal, а именно в пакете платформы, уже есть встроенный модуль под названием Path. Он дает возможность создавать синонимы (понятные и пользователю и поисковым системам адреса страниц сайта) во время создания новых страниц.
При помощи этого модуля для каждой новой ноды создается свой особый адрес по типу ваш_сайт/node/№ноды, в котором номер ноды назначается в автоматическом порядке.
Если же модуль Path не активен, то адрес ноды и ее собственный номер в нем будут выглядеть как ваш_сайт/?q=node/№ноды .
Также модуль дает возможность при создании нового материала самостоятельно задать желаемый адрес, по которому будет выводиться стрница.
Из этого следует, что данная страница в поисковой системе может быть доступна пользователю сразу по трем совершенно разным адресам. Во время оптимизации оставляется только последний (пользовательский) вариант адреса страницы. Решение задачи можно осуществить двумя путями:
- В robots.txt закрываем не нужные варианты адреса страницы от поисковых систем. Но этот вариант может стать причиной путаницы в том конкретном случае, если на сайте некоторые внутренние ссылки будут вести на страницы, которые являются закрытыми для всех поисковых систем.
- Оптимальный вариант – это создание редиректа (301 перенаправления) с первых двух приведенных выше вариантов адреса на третий, созданный специально для потенциальных пользователей, адрес страницы. Модуль под названием Global Redirect в автоматическом режиме выполняет 301 перенаправления для всех без исключения страниц ресурса. Да и настройки этого модуля менять не надо, они изначально настроены оптимально.
Если надо формировать адреса на основе заголовков размещенного на странице материала, то в этом случае надо установить модуль Pathauto. Но для его установки потребуется предварительно установить Token. Он позволяет использовать шаблоны разных данных с одной страницы.
Если интернет ресурс на кириллице, то стоит установить модуль-транслитератор. Этот модуль преобразует заголовки, написанные на кириллице, перед постановкой в адрес.
В настройках модуля Pathauto можно задать автоматический шаблон для каждого из типов контента, который размещен на сайте.
2. Создаем карту сайта
Теперь можно перейти к созданию оптимальной карты сайта. Поскольку, как показала практика, обычные приложения и сервисы для создания карт сайта могут включать в нее много лишней информации. К счастью, мы работаем с Drupal, а потому у нас для этого есть удобный модуль с гибкой настройкой, позволяющий создавать такие карты сайта, которые нам нужны. Это модуль XML-Sitemap.
После его установки мы получим несколько модулей. Я бы рекомендовал сконфигурировать их следующим образом:
- Сам XML sitemap создает карту сайта и помещает ее в корневую папку сайта.
- Sitemap node дает возможность подключить добавление нод в карту сайта и указать вес конкретных материалов в карте сайта. После его активации на странице умпавления материалаыи мы подключаем добавление его в карту сайта. Приоритет также можно указать по своему желанию.
- Sitemap taxonomy позволяет аналогичным образом подключить генерацию карты сайта к словарям и терминам таксономии.
- Мы не подключили, но также полезными может быть sitemap engines, который отвечает за оповещение поисковых роботов о Вашем сайтмапе.
После подключения создания сайтмапа к материалам и терминам таксономии, которые мы хотим видеть в нашей карте сайта, нужно создать новую карту сайта. Для этого в разделе "конфигурация" выбираем "поиск и метаданные", далее "XML sitemap" и там собственно выбираем создание новой карты сайта.
После создания карты сайта выбираем вкладку "обновить карту сайта", обновляем ее и теперь у нас есть собственный файл сайтмапа без чего-либо лишнего в нем.
Созданной карте сайта автоматически задается адрес. По умолчанию в модуле задано сохранение файла карты сайта в директорию ваш_сайт/sitemap.xml. При желании его можно изменить, но это не рекомендовано, поскольку поисковики обычно ищут этот файл в корневой директории сайта. Этот адрес стоит добавить в панели для пользования веб мастера поисковых систем.
Теперь после добавления нового материала на ресурс карта сайта будет автоматически обновляться. Это значит, то для обновления не требуются дополнительные действия администратора.
3. Оптимизируем заголовки страниц
Перейдем непосредственно к заголовкам страниц сайта. Используя модуль под названием Page Title можно на свое личное усмотрение настроить заголовок страницы. Для этого в настройках данного модуля надо указать, каким именно должен быть заголовок страницы в зависимости от ее типа.
При использовании данного модуля Token обязательно должен быть во включенном состоянии. Ведь в данном случае используются те же постановки, что и во время настройки ЧПУ. Смотрите описание выше.
Кроме того, этот модуль позволяет нам создавать собственные тайтлы, отличные от генерируемых им по умолчанию для конкретных страниц. Для этого нужно в настройках типов материалов поставить галочку, которая даст возможность задания тайтлов при создании новых единиц контента данного материала.
4. Упрощаем процесс внутренней перелинковки сайта
Что касается внутренней перелинковки страниц, то у администратора есть два пути решения этой задачи:
1. Перелинковывать страницы собственноручно. Это утомительно, но можно выполнять без установки дополнительных модулей.
2. А можно ускорить процесс добавления внутренних ссылок путем использования редактора CKEditor. Модуль под названием CKEditor Link в тандеме с данным редактором позволяет в удобном режиме добавлять ссылки на уже созданные страницы ресурса. После установки модулей линкер подключается в настройках CKEditor (раздел конфигурация, работа с содержимым, CKEditor). Выбираем формат текста в котором будет доступен облегченный ввод ссылок (я выбрал фул хтмл), жмем изменить.
Тут открываем изменение внешнего вида.
И галочкой активируем плагин линка.
Все, теперь нам даже не надо помнить урл страницы или ее название для создания перелинковки на сайте. Достаточно выбрать из списка, который появиться на мониторе, нужный пункт, и подтвердить выбор нажатием «ок».
5. Добавляем метатеги страницам
Для создания на сайте мета тегов можно использовать несколько разных модулей, но одним из самых легких в работе является Metatags Quick. Этот модуль позволяет добавить к конкретному типу контента текстовое поле «мета». Надпись, которая будет введена в это поле, расположится в head нашей страницы, как и положено, метатегом. Новое поле для нужных администратору типов материала добавляется через вкладку под красноречивым названием «управление полями». Там создаем поля для мета описания нашей страницы (description) и задания ей ключевых слов (keywords), выбираем тип поля "мета", сохраняем его.
Все, теперь при создании новых нод мы можем прописывать им метатеги.
6. Указываем основное зеркало сайта
В автоматическом режиме интернет ресурсы доступны пользователям на зеркалах с www, и без них. Как правило, ведущие поисковые системы совершенно нормально определяют зеркало. Только вот есть и такие случаи, когда надо явно указать редирект ресурса с символами www или без них. Для этого не надо добавлять никаких дополнительных модулей, так как в Друпале, в файле под названием htaccess присутствуют отдельные кусочки кода, которые только нужно раскоментировать. В файле .htaccess (расположен в корневом каталоге сайта) из Drupal 7.34 нас интересуют строки 93-94, если мы хотим перенаправить пользователей на зеркало с www, и 99-100, если наше основное зеркало без www. Для явного указания нужного нам варианта нужно раскомментировать (убрать решетку в начале строки) нужные нам строки.
7. Оптимизируем тему сайта
Теперь пришло время настроить тему сайта. В разных материалах по работе с WORDPRESS оптимизируются теги Н1-6. Но с административной панели Друпал влиять на эти конкретные теги не получится. Эти теги можно поменять только в ручном режиме в теме. Все темы помещены в папку ваш_сайт/sites/all/themes/ваша_тема. Только вот универсальных советов по настройке темы просто нет – они для каждой из них индивидуальны.
Темизация друпал это тема даже не одного урока, а целой серии курсов. Сейчас же просто посоветую добавить следующий код в Ваш файл template.php.
function ваша_тема_html_head_alter(&$head_elements) { unset($head_elements['system_meta_generator']); }Он уберет метатег Generator из хедера друпал. Ведь Вам не нужна лишняя открытая ссылка, создаваемая друпалом по-умолчанию, на сторонний интрернет ресурс со всех страниц вашего сайта, не так ли?
8. Настраиваем страницы для 404 и 403 ошибок
Статья в тему: Страница ошибки 404
Настроить служебные страницы можно в разделе под названием «конфигурация». Эти страницы будут показываться в случае, если потенциальным пользователем будут допущены 404 и 403 ошибки (переход на не существующую на сайте страницу или на страницу, доступа к которой у пользователя нет).
9. Ускоряем загрузку страниц
Теперь пришло время заняться оптимизацией загрузки страниц сайта. Друпал 7 автоматически подключает к странице ресурса много файлов стилей и скриптов. Перейдя в раздел «Конфигурация» и выбрав вкладку «производительность» можно позволить в автоматическом режиме оптимизировать файлы стилей. В этой же вкладке можно задать свои индивидуальные параметры кэширования всех страниц и блоков сайта.
Оценок: 18 (средняя 4.4 из 5)
vaden-pro.ru
SEO продвижение сайтов на Drupal
Продвижение сайта в поисковых системах позволяет получить поток потенциальных клиентов на сайт из поисковых систем, таких как Яндекс и Google. Команда seo-специалистов Drupal Coder предлагает услуги по продвижению сайтов на Drupal.
Наши специалисты по продвижению имеют опыт разработки и поддержки Drupal-сайтов, отлично разбираются в структуре сайта, знают особенности SEO-оптимизации этой CMS, необходимые модули и доработки для успешного продвижения. Специализируясь на продвижении сайтов на Drupal, мы решаем типовые задачи качественно и быстро, оставляя больше времени на творческие задания, анализ и проработку рекомендаций по улучшению самого сайта. Доверяя свой сайт нашим Drupal-специалистам, вы можете не беспокоиться за его сохранность и работоспособность.
Наши услуги:
- SEO-аудит
- подбор слов для продвижения
- настройка индексации (настройка robots.txt, nofollow, noindex, настройка sitemap.xml и robots.txt, доработка навигации, крошек)
- структура и чистые ссылки (настройка алиасов и крошек в соответствии со структурой)
- семантическая адаптивная верстка HTML5
- поисковая оптимизация верстки
- поисковая оптимизация контента
- метаданные (метатеги и ключевые слова)
- микроформаты и микроданные schema.org
- ускорение загрузки страниц
- контент-маркетинг
- E-mail-маркетинг
- работа с внешними ссылочными факторами сайта (коммерческие ссылки, крауд-маркетинг, сетки PBN)
- тонкая настройка Google.Analytics и Яндекс.Метрики (учет целей, сложные отчеты, интеграция с Яндекс.Маркетом)
- A/B-тестирование изменений на сайте
- юзабилити-аудиты и тесты
- повышение конверсии
- доработка сайта под включение сайта в Яндекс.Каталог, Яндекс.Маркет (выгрузка данных любой сложности)
- настройка интеграции соц.сетей с сайтом (авторизация, виджеты групп, коментарии, кнопки лайк и поделиться)
- настройка online-консультаций на сайте с помощью сервисов GoTalk, Clodium
- контекстная реклама
- SMM
В конце месяца предоставляется полный отчет о проделанных работах, результатах и планах.
Услуги по продвижению выполняются в рамках следующих тарифов:
Абонентский | Почасовой |
Мы оцениваем ваш сайт, выбранные вами фразы и устанавливаем ежемесячную плату за работу по продвижению. Больше ни о чем заботиться не нужно. В конце месяца мы присылаем вам отчеты по проделанным работам, списки ресурсов, где можно найти купленные ссылки на ваш сайт, а также позиции в ТОП по фразам. Отличный тариф, чтобы быть в курсе и иметь минимум хлопот по продвижению. | Вы платите за конкретную почасовую работу оптимизатора + бюджет на продвижение (покупку ссылок, переписывание текстов, написание новых статей). Популярный зарубежом, но такой редкий для России тариф с полной прозрачностью. Тарифы:
Перед выполнением оптимизатор согласовывает с вами все работы по продвижению. Не получается ситуации, когда вы платите за то, что не хотите делать на сайте. |
Тариф включает любые консультации по продвижению и развитию сайта. | Тариф включает любые консультации по продвижению и развитию сайта. |
Оптимизатор сам выбирает бюджет, который необходимо потратить на рекламные ссылки, написание и размещение рекламных статей. | Помимо тарифа почасовой работы оптимизатора, Вы платите бюджет на продвижение (покупку ссылок, переписывание текстов, написание новых статей). Мы оцениваем ваш сайт, выбранные вами фразы и рекомендуем бюджет. Вы соглашаетесь или устанавливаете свой бюджет на продвижение в зависимости от ваших возможностей. На выбор:
|
Плюсы: + Вы в курсе, что и как делает оптимизатор. + Фиксированная ставка. | Плюсы: + Полная прозрачность – Вы контролируете все работы, которые делает оптимизатор. + Вы следите за качеством и объемами ссылочной базы. + Вы сами регулируете бюджет, который хотите потратить на ссылки и статьи. |
Минусы: - Вы не знаете, сколько оптимизатор тратит денег на продвижение, а сколько оставляет себе за работу. - Позиции еще не поднялись, а платить приходится уже в этом месяце. - Возможно падение позиций при остановке продвижения. | Минусы: - Нужно вникать в принципы и технологии продвижения. |
Подходит: всем. Гарантии: Если по итогам четвертого и последующих месяцев в ТОП10 Яндекса будет менее 65% слов в ТОП10, то мы будем возвращать вам 30% от суммы платежа за расчетный месяц. Итог подводится 1 числа пятого месяца от старта работ и далее каждого первого числа месяца, следующего за расчетным. (Гарантии действуют для сайтов с авторским контентом, возрастом домена не менее 1 года и более 15 проиндексированных страниц) | Подходит: тем, кто знает, что такое seo, а также компаниям для реализации конкретных проектов по продвижению (вывод из под фильтра, добавление сайта в Яндекс.Маркет) |
Минимальные сроки договора 6 мес. | Минимальные сроки договора 1 мес. |
Цена от 10 000 руб. в месяц Рассчитать примерную стоимость | Цена от 6 000 руб. Час работы специалиста - 2000 руб. |
Все тарифы действительны только при заказе любого тарифа поддержки:
Seo-специалисты занимаются только работами по продвижению. Они не размещают новости, картинки и не дорабатывают функционал сайта. Этим занимается отдел поддержки, где также есть свои тарифы. Но seo-специалисты формируют необходимые для успешного продвижения заявки на доработку сайта. Поэтому ни одни тариф на продвижения не может быть заказан без любого тарифа поддержки.
**Для мониторинга положения сайта в поисковых системах используется сервис проверки позиций ТОПВИЗОР. Возможен гостевой доступ в систему.
По вопросам продвижения обращайтесь на [email protected] - Дарья.
drupal-coder.ru
Все Seo Drupal модули | Drupal
Всем привет! Данная статья не для профессионалов, которые уже всё знают :), а для новичков. Уверен, многим пригодится на ниве раскрутки и оптимизации сайта на движке Drupal.Материал представляет собой вольный перевод статьи "A List of the Best Drupal SEO & Social Media Modules", достопочтенного Джейсона, http://www.themesnap.com/blogs/jason
Полный перевод с ссылками на модули представлен на сайте SEO программы со скидками
Список лучших SEO и социальных модулей для Drupal
SEO DRUPAL
Вы найдете много подборок и списков лучших Drupal SEO модулей, если воспользуетесь поиском Google или Яндекс.Однако многие из этих списков не включают модули, которые используются для повышения внутренней значимости страницы, эффективности и даже отслеживания за произведенными пользователем действиями.В списке ниже мы опишем несколько SEO Drupal модулей, которые используются, не только для повышения места вашего сайта в поисковых системах, но и для ваших драгоценных пользователей.Мы также включили большой перечень социальных модулей SMO, чтобы "оживить" ваш сайт на Drupal.Поехали!
Наиболее распространенные модули Drupal SEO
1. Page Title Module - заголовок страницы можно найти в начале HTML кода внутри тега .Он также используется в поисковой выдаче (SERP) и может значительно повысить ваши сайты в SEO. Это, пожалуй, наиболее малоиспользуемый аспект при создании веб-страницы, как вебмастер не добавляет ценные ключевые слова для тега .
2. Nodewords - Эти SEO модули позволяют добавлять мета-теги для Drupal страниц, как вручную, так и автоматически в зависимости от различных параметров.Обратите внимание на мета-теги, такие как ключевые слова, описание и канонические URL, они могут помочь получить лучшее позиционирование в поисковой системе.
3. Nodewords Page Title - Этот модуль позволяет использовать возможности Nodewords в пользовательских страницах для установки заголовка страницы с использованием подстановочных путей и глобальных маркеров (Тoken).Отлично подходит для труднообрабатываемых названий страниц в модулях Views, Panels, и других не-узловых (non-node) путях.Этот модуль сочетает лучшие черты Nodewords и page_title модулей.
4. Related Content - это отличный SEO модуль позволяет разработчикам сайта легко выбрать для каждого узла основу, которая определит - какие узлы должны быть показаны вместе с этим узлом.Узлы, которые доступны для выбора имеют один или несколько видов, предоставляемых Views модулем.Как узлы отображаются настраивается, а также темизируется.Модуль также обеспечивает небольшой, но мощный API для продвинутых пользователей.
5. Pathauto - модуль Pathauto автоматически генерирует псевдонимы путей (дружественные поисковой системе URL) для различных видов контента (узлов, категорий, пользователей), не требуя от пользователя вручную указывать путь псевдонима.Это позволяет получить псевдонимы вроде /category/my-node-title.html вместо / node/123.Псевдонимы основаны на "паттернах" системы, которые Администратор может контролировать.
6. Sitemap - Этот модуль предоставляет карту сайта, которая дает посетителям краткий обзор вашего сайта.Он также может отображать RSS-каналы для всех блогов и категорий.Drupal генерирует RSS-каналы автоматически, но немногие, кажется, знают, что такое существует. :)Карта может показывать следующие пункты: сообщение, которое будет отображаться вверху карты, последние блоги, любые книги, любые меню, которые будут показываться полностью развернутыми, любые категории, т.е. словари, со всеми развернуыми терминами.При желании с количеством узлов и RSS-каналами.
7. Path Redirect - Этот модуль позволяет вам указать перенаправление с одного пути на другой путь или внешний URL, используя любой статус HTTP перенаправления .Это перенаправление модуля является большим для переадресации 301, 302 (временного перенаправления), и несколько других типов перенаправления, когда вы, возможно, потребуется удалить или переместить страницы вашего сайта Drupal.
8. Google Analytics Module - Добавляет веб-статистику Google Аналитикс систему слежения на ваш сайт.Этот модуль позволяет добавлять богатые возможности статистики Google на ваш сайт Drupal.
9. XML Sitemap - карты сайта Модуль XML создает карту сайта, что соответствует sitemaps.org спецификации .Это помогает поисковым системам более грамотно сканировать веб-сайт и хранить свои результаты в актуальном состоянии.Карта сайта созданная этим модулем может быть автоматически передана Ask, Google, Bing (ранее Windows Live Search) и Yahoo! поисковым системам.Модуль также поставляется с несколькими подмодулями, которые могут добавить карте сайта ссылки на содержание, пункты меню, термины таксономии, и профили пользователей.
Другие полезные модули Drupal SEO
Указанные выше SEO модули, безусловно, рекомендуются, если вы желаете получить максимальную оптимизацию из вашего Drupal сайта.Однако, есть много других SEO и контент модулей, которые могут реально улучшить ваш сайт на движке Drupal.Некоторые из них перечислены ниже.
1. Content Optimizer - Этот модуль позволяет быстро проанализировать сайт на предмет SEO, обеспечить мгновенный анализ контента на сайте, как краткое и доступное руководство для обеспечения лучших SEO методов и последовательности действий.Анализ показывает актуальную статистику контента и рекомендации для того, чтобы улучшить ранжирование поисковой системы.
2. Glossify Internal Links Auto SEO - Что он делает для SEO?Этот модуль автоматически генерирует внутренние ссылки узла (ноды) и на каждом узле базу внешних ссылок (перекрёстные ссылки) - идеально подходит для SEO оптимизации страниц вашего сайта и страниц партнеров.В настоящее время модуль основан на узле (ноде) и ищет названия узла (ноды) в теле узла и делает ссылками. В общем, поставьте и поймете. :)Есть планы распространить его действие на термины таксономии тоже.
3. Scribe SEO - Scribe SEO является программным обеспечением поисковой оптимизации для Drupal и других платформ CMS - представьте себе этот модуль как помощника оптимизации контента, который анализирует веб-страницы, сообщения в блогах, и интернет-пресс-релизы по одному нажатию кнопки.Затем Scribe SEO говорит веб-мастерам, как настроить их контент, чтобы получить больше трафика с поисковых систем, при сохранении качества содержания текстов для читателя.
4. SEO Watcher - SEO Watcher модуль, который ищет ключевые слова с основных поисковых системах, проверяет ранг вашего сайта и конкурентоспособные сайты раз в день и затем создает отчеты.
5. QA Checklist - Этот модуль дает перечень лучших методов для гарантии качества сайта на Drupal.Он предоставляет список, который поможет вам отслеживать, какие задачи необходимо сделать.Во-первых, вы увидите, какие модули вы уже установили.Тогда все что вам нужно сделать, это пролистать вниз списка не отмеченных элементов и отметить их.
6. SEO Friend - SEO Friend показывает обзор всех имеющихся отчетов и список SEO-связанных модулей Drupal и, если они были установлены и включены, например, Meta Tags (узлов), Meta Тагс (путь), Page Title отчет, и Referrer Report - показывает резюме ссылающихся на Ваш сайт.
7. Related Block - Это поиск узлов, которые тесно связаны с названием и содержанием текущего узла.Блок показывается только на конкретных типах узлов.Слова в заголовке имееют более сильный приоритет, чем те, что в содержании.Отбираются часто используемые слова (пока только для английского языка), и игнорирует слова до 3-х символов.
8. Similar by Terms - Этот Drupal модуль обеспечивает контекстную связь для элементов контента, показывая блок со ссылками на другие, похожие по содержанию статьи.Сходство на основе терминов таксономии привязанных к содержимому.Блоки доступны по сходству в рамках каждого из определенных словарей на сайте, а также, имеется блок для сходства во всех словарях.
drupal.ru
SEO продвижение сайта на Drupal, поисковая оптимизация | Никита Петров™
Этот большой пост я буду пополнять по мере того, как будут пополняться мои знания в SEO продвижении сайтов, написанных на CMS Drupal.
Итак, что нам нужно для успешной поисковой оптимизации и продвижении в интернете?
В первую очередь, оптимизация темы оформления. Содержимое страницы должно быть как можно ближе к началу страницы, а затем уже всякие меню, баннеры и прочий несущественный контент.Это достигается ухищрениями в css, на этом я останавливаться не буду - кому надо, измените свой page.tpl.php чтобы вывод $content был раньше всех, и потом с помощью css приведите страницу в нормальный вид.
Далее, существует множество сильных модулей Drupal для поисковой оптимизации.
http://drupal.org/project/globalredirect - Глобальной проблемой потери трафика является рассеивание пользователей сайта и внешних ссылок по URL которые по сути разные, но показывают одну и ту же страницу. Чтобы направить весь трафик на уникальные и склеенные URL , нужно использовать редирект. Главная задача модуля – убрать все дублирующиеся URL путем 301 редиректа.
Свойства плагина globalredirect:
Сравнивает текущий URL с синонимом и склеиваит их с помощью редиректа 301.Проверяет текущий URL на косую черту, делая URL уникальным. Например example.com/node/1/ на example.com/node/1Переадреция с URL c параметрами на чистый URL. Например: example.com?q=node/1 на example.com/node/1Очистка от нулей. Например: taxonomy/term/1/0 на taxonomy/term/1Переадресация на главнуюНастройка редиректов 301.
Настройка: Просто зайдите на /admin/settings/globalredirect и выставите все галки.
http://drupal.org/project/nodewords - Конечно, второй по значимости SEO-оптимизатора модуль является Nodewords. Он позволяет прописывать мета-теги для каждой страницы, как вручную, так и в автоматическом режиме.Настройка: заходим в admin/content/nodewords , выставляем чтобы отображались поля "Описание" и "Keywords" (этого в 99% случаев достаточно), выставляем галки чтобы термины таксономии включались в ключевые слова, внизу страницы можно поставить ключевые слова по умолчанию. Сохраняем.Затем заходим в редактирование какой-нибудь страницы, и там можем указать конкретные мета теги именно для этой страницы.
Автоматические мета-теги с помощью этого модуля можно настроить на странице admin/content/nodewords/default (разрешенные подстановочные токены можно посмотреть внизу страницы). Очень полезными при этом являются токены, предоставляемые самим модулем - [metatags-description] , [metatags-taxonomy-keywords]
На странице admin/content/nodewords/custom/ можно установить шаблоны для конкретных страниц или групп страниц сайта
http://drupal.org/project/page_title - Позволяет задать шаблоны для автоматической замены тега title в заголовке страниц. Все настройки этого модуля здесь: admin/settings/page-title
Благодаря совету из статьи http://www.shift-web.ru/zagolovki-servera-drupal-seoдобавил в .htaccess следущие строчка в конец файла
<IfModule mod_expires.c> ExpiresActive On #set default cache expires to curent date + 3 year ExpiresDefault "access plus 3 years" <FilesMatch "\.(js|css|gif|jpg|jpeg|png|swf|pdf|mp3)$"> #drop search engine caching & prevent link checking for seo unusefull files Header set X-Robots-Tag "noarchive, nofollow" #drop advance checking header modified to prior expires Header unset Last-Modified </FilesMatch> <FilesMatch "\.php$"> #drop expires ExpiresActive Off #drop search engine caching, ETag & Last-mod Header set X-Robots-Tag "noarchive" Header unset Last-Modified Header unset Etag FileETag None </FilesMatch> </IfModule>http://drupal.org/project/noindex_external_links - Чтобы трафик не утекал с нашего сайта к конкурентам, нужно закрыть их от индексации.Настройка здесь admin/settings/noindex_external_linksДля того, чтобы он работал, надо его включить для каждого формата ввода на этой страницеadmin/settings/filtersСохраним свой трафик! :)
http://drupal.org/project/xmlsitemap - сгенерировал sitemap.xml , который нужен для корректного индексирования роботами моего сайта.Включил модули для включения в карту сайта ноды, термины таксономии и меню - этого хватит с лихвой. Потом настроил все это здесь: admin/settings/xmlsitemap/settings (там нужно выбрать, какие элементы "Включить" в карту - я выбрал например ссылки на термины таксономии из одного словаря, и ссылки на все ноды типа "Продукт", а потом добавил вручную ссылки на вьюсы каталога), и запустил крон.Правда он у меня выдал ошибку что не может получить доступ, пока не разобрался как это побороть..
Затем надо включить путь к sitemap.xml в robots.txt, добавив строчкуSitemap: http://mysite.ru/sitemap.xml
http://drupal.org/project/google_analytics - Естественно, для отслеживания результатов проведенной нами оптимизации (увеличения ппосетителей сайта) нужна хорошая статистика. Заходим в http://www.google.com/analytics/ , регистрируемся, добавляем свой сайт, получаем код, вводим его в настройках admin/settings/googleanalytics , радуемся жизни и новым посетителям :)
http://drupal.org/project/yandex_metricshttp://drupal.org/project/chartПозволяет не только удобно вставить код счетчика Яндекс.Метрики себе на сайт, но и отображает прекраснейшие графики посещений на специальной странице.
Для увеличения кол-ва ссылок на наш сайт в интернете, я зарегитрировался во всех каталогах, каких возможно, а так же добавил сайт во все социальные закладки - ссылки на них можно найти в этой статье http://tut-content.info/?p=78
Удачи!
nikita-petrov.com
Продвижение и оптимизация Drupal: SEO-модули и правильный robots.txt
Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем
Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Продвижение сайта на 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. Хотя поисковые системы в большинстве случаев сами находят файл, лучше же все-таки перестраховаться.
Если у вас на проекте происходят программные доработки, но вам потребуется редактировать текущий вариант.
Полезные 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 для Яндекс Метрики также позволяет получать некоторые отчеты внутри сайта без перехода на сам сервис:
- просмотры страниц;
- визиты;
- новые визиты;
- поисковый трафик;
- популярные страницы;
- география аудитории сайта;
- и д.р..
semantica.in