На Drupal одну тему могут раскрывать материал, рубрика и несколько списков с фильтрами. Определяю, какая страница отвечает на запрос, а где появляются повторы. Готовлю план развития структуры и задачи для разработчика, проверяю результат внедрения. Продвижение в Яндексе и Google веду лично.
Начинаю с версии Drupal, типов материалов, полей, словарей таксономии, темы и установленных модулей. Вместе с командой выясняем, кто меняет структуру, кто публикует контент и какие страницы важны для бизнеса. Возможность исправления проверяем на конкретном сайте.
План зависит от назначения проекта. У корпоративного сайта основой будут услуги и обращения, у портала — рубрики, материалы и навигация. Drupal задаёт способ внедрения, а приоритеты определяют спрос и предложение компании.
SEO-ведение включает постановку задач и приёмку. Изменение кода, обновление CMS и перенос данных выполняет согласованный разработчик; объём его работы фиксируем отдельно. До начала нужно понять, кто сможет внедрить необходимые изменения.
Сопоставляю задачи посетителя с устройством контента.
Проверяю, какие списки открываются и что они показывают.
Проверяю итоговые страницы, а не только настройки модулей.
Принимаю исправления на выбранных типах страниц.
Для каждой группы запросов выбираем страницу с самостоятельной задачей. Наличие типа материала или термина в CMS ещё не делает его посадочной.
| Элемент Drupal | Задача SEO |
|---|---|
| Тип материала и поля | Определить, что нужно для страницы услуги, статьи или карточки. Проверить полноту сведений и их вывод в шаблоне. |
| Термин таксономии | Выяснить, помогает ли рубрика выбрать материалы по теме, есть ли спрос и достаточное наполнение. Пустые и совпадающие рубрики разбираются отдельно. |
| Страница Views | Проверить адрес, состав списка, заголовки и пересечение с другими разделами. У страницы и встроенного блока могут быть разные задачи. |
| Фильтры и параметры | Отделить полезные подборки от служебной сортировки. Для индексирования, ссылок и canonical согласовать правила по типам адресов. |
| Языковая версия | Если сайт многоязычный — проверить соответствие переводов, адресов и языковой разметки. Не создавать языковые страницы без переведённого предложения. |
Drupal позволяет назначать материалу понятный псевдоним URL. При работе с адресами проверяю доступность старых путей, перенаправления, canonical и внутренние ссылки. Изменение красивого адреса само по себе не решает вопрос дублей.
В Views можно задавать разные способы вывода списка, включая страницу и блок. Поэтому проверяем не только запись в настройках, но и то, что посетитель и поисковик получают на конкретном URL: элементы списка, навигацию, фильтры и заголовки.
Модуль Metatag помогает управлять метаданными. Его совместимость и настройки уточняются для вашей версии Drupal. Шаблоны проверяю на заполненных и неполных материалах; при необходимости задаём исключения для важных страниц. Установка модуля не заменяет работу со спросом и содержанием.
Условный пример, не кейс клиента: на портале раздел о складском оборудовании доступен через таксономию и отдельный список Views.
| Шаг | Что проверяем |
|---|---|
| Назначение | Сравниваем спрос и содержание двух страниц. Одна может объяснять выбор оборудования, другая — собирать новости; тогда их задачи различаются. |
| Совпадение | Если страницы решают одну задачу и показывают одинаковый список, выбираем основной адрес и согласуем судьбу второго с учётом ссылок и истории. |
| Внедрение | Корректируем навигацию, метаданные и нужные правила адресов. Перед релизом проверяем, что материалы и фильтрация остаются доступны. |
| Наблюдение | После выпуска следим за выбранным URL в поиске и запросами раздела. Изменение структуры не означает автоматического роста позиций. |
Уточняю цели, структуру Drupal, модули и доступные данные аналитики. Выбираем раздел для первого этапа.
Распределяю запросы, описываю изменения контента и настроек. Согласуем исполнителей, бюджет и критерии приёмки.
Разработчик внедряет согласованные задачи на тестовой версии. Проверяю результат и контрольные страницы после публикации.
Сравниваем поисковые данные по типам страниц и обращения по доступной аналитике. Следующие задачи выбираем по результатам.
Ежемесячная стоимость — по расчёту. На неё влияют число типов страниц, сложность структуры, состояние модулей, объём контента и задач разработчику. До начала согласуем состав работ и сумму первого периода.
Обновление Drupal, миграция, разработка и подготовка материалов включаются только при явном указании в смете. Если сначала нужно разобраться в ограничениях платформы, можно заказать технический SEO-аудит. Для регулярной работы с вашей командой подходит SEO-сопровождение. Форматы собраны на странице цен.
Для оценки пришлите адрес сайта, его задачу, версию Drupal, если она известна, и сведения о команде внедрения. Пароли в форме не нужны.
Найти проблемы адресов, шаблонов и доступности содержания.
Распределить запросы между материалами и разделами.
Организовать задания и приёмку с вашей командой.
Разберу сайт, найду точки роста и покажу, за счёт чего поднять трафик и заявки. Без обязательств и навязывания.