Шаблон
Убрали дублирующиеся DOCTYPE, html и body, которые шаблон выводил на каждой странице. Добавили canonical.
Мебель-трансформер · Беларусь · реальный проект
Сайт мебели-трансформера на MODX отдавал в коде страницы двойные DOCTYPE, html и body, не имел canonical, а товары были размазаны по похожим разделам. Почистили шаблон, перестроили каталог и склеили дубли редиректами.

До и после
| Что проверяли | Было | Стало |
|---|---|---|
| Код страниц | Двойные DOCTYPE, html и body | Корректная разметка |
| Canonical | Нет | На всех страницах |
| .htaccess и index.php | Не учитывали nginx-прокси | Пересобраны под прокси |
| Кластеры и карточки | Похожие разделы конкурировали | Склейка, 49 карточек с 301 |
| Цены и URI | Устаревшие после переноса товаров | Пересчитаны SQL-скриптом |
Магазин мебели-трансформера, сайт на MODX с нестандартной структурой базы. Похожие разделы каталога конкурировали между собой в выдаче, а в коде шаблона были ошибки, которые мешали поисковикам корректно разбирать страницы.
Убрали дублирующиеся DOCTYPE, html и body, которые шаблон выводил на каждой странице. Добавили canonical.
Пересобрали .htaccess и index.php с учётом того, что сайт работает за nginx-прокси.
Свели похожие разделы в один под каждый кластер спроса и подготовили карту редиректов, в том числе для 49 карточек товаров.
SQL-скриптами перераспределили товары по новым разделам и пересчитали адреса и цены, чтобы не править позиции вручную.
Написали тексты для трёх главных хабов каталога.
Страницы отдают чистую разметку и canonical, каждый кластер спроса ведёт на одну страницу вместо нескольких конкурирующих, а вес старых карточек передан на актуальные через 301.
Клиент под NDA, название и домен не публикуем.
Ещё кейсы

Магазин напольных покрытий в Минске перешёл с шаблона Concept Phoenix на Aspro Premier. Главное условие: не потерять позиции, поэтому адреса разделов сохранили, а изменения структуры закрыли редиректами.

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

Сайт почти не получал трафика из Google: 21 клик за три месяца. При проверке выяснилось, что в шаблон встроен клоакинг, который показывал Googlebot чужой дорвей-контент, а на сервере лежит веб-шелл.
Оставьте заявку. Посмотрим, что поисковики на самом деле видят на вашем сайте, и предложим план работ.