Построение внутренней
ссылочной структуры сайта
на Drupal 7 (SEO)
               Алексей Костин
               Проект-менеджер
               Агентство «ИМ»
               kostin@imsmart.ru
               @kostin
Спонсоры
       Организатор      Генеральный спонсор




 Серебряный спонсор




 Бронзовый спонсор    Бронзовый спонсор
Значимость перелинковки

Почему важны внутренние ссылки?
• Один из факторов ранжирования
• Нечто, что в итоге сильно влияет на поведенческие
    факторы (даёт глубину и длительность сессии)
•   Основной способ навигации по сайту для живых
    посетителей (и для ботов тоже)
•   Традиционное средство маркетинга («читайте
    также», «вместе с этим покупают» и пр.)
•   За эксперименты с внутренними ссылками тяжело
    получить штрафные санкции
Меню Drupal для перелинковки

• Материал удобно связывать с пунктом меню,
    имеются доступные средства управления
•   Можно создать одно многоуровневое меню и
    показывать каждый подуровень только в
    своём разделе
•   Можно создать много разных меню (для
    разных регионов) и гибко управлять их
    выводом через блоки (по пути, по типу ноды)
•   Всё это работает «из коробки»
Конкретные рецепты меню

• Каждому разделу — своё меню в «подвал»
• Боковые меню не обязаны быть сквозными
• Составленные «вручную» рекомендации
 удобно воплощать в формате меню
Удачный пример меню

Меню в подвале на ubuntu.com
Таксономия

Пример вложенных термов со sportbox.ru




Таксономия может оформляться по-разному:
Таксономия

• Обеспечивает перелинковку «из коробки»
• Страницы терминов хорошо ранжируются, вы
    можете туда добавить контент и вообще
    любые поля, в частности, мета-теги с
    помощью http://drupal.org/project/metatag
•   Не закрывайте от индексации: чтобы не
    было проблемы с дублями, надо делать
    уникальные анонсы (тизеры) или оставлять в
    потоке только заголовки материалов
Хлебные крошки (breadcrumbs)

• Добавляют естественной ссылочной массы
    (чем ближе к корню, тем больше ссылок)
•   Для простых сайтов: хлебные крошки
    строятся на основе меню «из коробки»
•   Для сайтов посерьезнее:
    http://drupal.org/project/path_breadcrumbs
    http://drupal.org/project/taxonomy_breadcrumb_lite
    http://drupal.org/project/custom_breadcrumbs
    http://drupal.org/project/hansel
    http://drupal.org/project/nodehierarchy (dev)
Рецепты хлебных крошек
Блоки похожих материалов

Сравнение существующих модулей:
http://drupal.org/node/323329
Блоки похожих материалов

http://drupal.org/project/similar

Плюс: интегрирован с Views
Минус: требует MySQL
Какие ссылки «лучше»?
«Лучшие» ссылки – из контента

• Не попадают в «кластеры»
• Сопровождаются тематическим
    текстом вокруг ссылки
•   Могут быть безанкорными
•   Привлекательны для посетителей
    (по ним реально кликают)
•   «Похожи» на естественные
Как ссылаться из контента?

• Вручную :-( Немного поможет
    http://drupal.org/project/ckeditor_link
•   По токенам (если приучить
    копирайтеров к токенам, то работать
    становится удобно)
•   Делать автозамены в контенте.
    Например, с помощью регулярных
    выражений
Токены в контенте

• Для создания своих токенов:
    http://drupal.org/project/token_custom
•   Фильтр, обрабатывающий токены:
    http://drupal.org/project/token_filter
•   UI для удобной вставки токенов в поля
    (дружит с wysiwyg, умеет по ролям):
    http://drupal.org/project/token_insert
Токены в контенте
Создаём токен   Добавляем фильтр
Токены в контенте
Токен и результат его замены
Автозамены в контенте
http://drupal.org/project/flexifilter умеет многое
Автозамены в контенте
Регулярные выражения в действии
Регулярки полностью спасают?

• Надо разбираться с синтаксисом регулярок.
    Шпаргалка в помощь: http://goo.gl/f16Zf
    Много всего полезного: http://www.pcre.ru/
•   Замены будут производиться везде (и внутри
    вручную поставленных ссылок, и внутри
    атрибутов тегов)
•   Хорошо бы ставить ссылки и с изображений,
    у которых в alt есть нужный запрос
•   В итоге нужен модуль, работающий с DOM.
    До следующей конференции сделаем.
Выбираем и готовим страницу

Ищем в Яндексе по целевому запросу,
ограничив область поиска своим сайтом
(оператор site:example.com) и выбираем
первую страницу или страницу из ТОП-3.




Оптимизируем страницу: добавляем вхождения
(не обязательно точные) в title, description, h1 и
пару вхождений в текст, ссылаемся на неё
Спасибо за внимание
Вопросы можно на @kostin

              Алексей Костин
              Проект-менеджер
              Агентство «ИМ»
              kostin@imsmart.ru
Спонсоры
      Организатор       Генеральный спонсор




 Серебряный спонсор   Серебряный спонсор




 Бронзовый спонсор    Бронзовый спонсор

построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин Алексей

  • 1.
    Построение внутренней ссылочной структурысайта на Drupal 7 (SEO) Алексей Костин Проект-менеджер Агентство «ИМ» kostin@imsmart.ru @kostin
  • 2.
    Спонсоры Организатор Генеральный спонсор Серебряный спонсор Бронзовый спонсор Бронзовый спонсор
  • 3.
    Значимость перелинковки Почему важнывнутренние ссылки? • Один из факторов ранжирования • Нечто, что в итоге сильно влияет на поведенческие факторы (даёт глубину и длительность сессии) • Основной способ навигации по сайту для живых посетителей (и для ботов тоже) • Традиционное средство маркетинга («читайте также», «вместе с этим покупают» и пр.) • За эксперименты с внутренними ссылками тяжело получить штрафные санкции
  • 4.
    Меню Drupal дляперелинковки • Материал удобно связывать с пунктом меню, имеются доступные средства управления • Можно создать одно многоуровневое меню и показывать каждый подуровень только в своём разделе • Можно создать много разных меню (для разных регионов) и гибко управлять их выводом через блоки (по пути, по типу ноды) • Всё это работает «из коробки»
  • 5.
    Конкретные рецепты меню •Каждому разделу — своё меню в «подвал» • Боковые меню не обязаны быть сквозными • Составленные «вручную» рекомендации удобно воплощать в формате меню
  • 6.
    Удачный пример меню Менюв подвале на ubuntu.com
  • 7.
    Таксономия Пример вложенных термовсо sportbox.ru Таксономия может оформляться по-разному:
  • 8.
    Таксономия • Обеспечивает перелинковку«из коробки» • Страницы терминов хорошо ранжируются, вы можете туда добавить контент и вообще любые поля, в частности, мета-теги с помощью http://drupal.org/project/metatag • Не закрывайте от индексации: чтобы не было проблемы с дублями, надо делать уникальные анонсы (тизеры) или оставлять в потоке только заголовки материалов
  • 9.
    Хлебные крошки (breadcrumbs) •Добавляют естественной ссылочной массы (чем ближе к корню, тем больше ссылок) • Для простых сайтов: хлебные крошки строятся на основе меню «из коробки» • Для сайтов посерьезнее: http://drupal.org/project/path_breadcrumbs http://drupal.org/project/taxonomy_breadcrumb_lite http://drupal.org/project/custom_breadcrumbs http://drupal.org/project/hansel http://drupal.org/project/nodehierarchy (dev)
  • 10.
  • 11.
    Блоки похожих материалов Сравнениесуществующих модулей: http://drupal.org/node/323329
  • 12.
    Блоки похожих материалов http://drupal.org/project/similar Плюс:интегрирован с Views Минус: требует MySQL
  • 13.
  • 14.
    «Лучшие» ссылки –из контента • Не попадают в «кластеры» • Сопровождаются тематическим текстом вокруг ссылки • Могут быть безанкорными • Привлекательны для посетителей (по ним реально кликают) • «Похожи» на естественные
  • 15.
    Как ссылаться изконтента? • Вручную :-( Немного поможет http://drupal.org/project/ckeditor_link • По токенам (если приучить копирайтеров к токенам, то работать становится удобно) • Делать автозамены в контенте. Например, с помощью регулярных выражений
  • 16.
    Токены в контенте •Для создания своих токенов: http://drupal.org/project/token_custom • Фильтр, обрабатывающий токены: http://drupal.org/project/token_filter • UI для удобной вставки токенов в поля (дружит с wysiwyg, умеет по ролям): http://drupal.org/project/token_insert
  • 17.
    Токены в контенте Создаёмтокен Добавляем фильтр
  • 18.
    Токены в контенте Токени результат его замены
  • 19.
  • 20.
  • 21.
    Регулярки полностью спасают? •Надо разбираться с синтаксисом регулярок. Шпаргалка в помощь: http://goo.gl/f16Zf Много всего полезного: http://www.pcre.ru/ • Замены будут производиться везде (и внутри вручную поставленных ссылок, и внутри атрибутов тегов) • Хорошо бы ставить ссылки и с изображений, у которых в alt есть нужный запрос • В итоге нужен модуль, работающий с DOM. До следующей конференции сделаем.
  • 22.
    Выбираем и готовимстраницу Ищем в Яндексе по целевому запросу, ограничив область поиска своим сайтом (оператор site:example.com) и выбираем первую страницу или страницу из ТОП-3. Оптимизируем страницу: добавляем вхождения (не обязательно точные) в title, description, h1 и пару вхождений в текст, ссылаемся на неё
  • 23.
    Спасибо за внимание Вопросыможно на @kostin Алексей Костин Проект-менеджер Агентство «ИМ» kostin@imsmart.ru
  • 24.
    Спонсоры Организатор Генеральный спонсор Серебряный спонсор Серебряный спонсор Бронзовый спонсор Бронзовый спонсор