Клиент пришёл с «горящим» магазином: дубли URL и цепочки редиректов, сотни битых ссылок, медленная мобильная версия, неработающий поиск и карточки, которые не продают. Мы провели срочный triage, закрыли критичные утечки трафика, оптимизировали загрузку и подготовили валидный фид для маркетплейсов - результаты задокументированы и переданы клиенту.
Магазин терял трафик и конверсии по совокупности технических и UX-ошибок: дубли страниц и цепочки редиректов размывали SEO-вес, битые ссылки ломали индексацию, мобильная версия грузилась медленно и отпугивала пользователей. Поиск выдавал нерелевантные результаты, фильтры создавали дублирующие URL, карточки товаров не давали ключевой информации (цена/наличие), а товарный фид для маркетплейсов отсутствовал или был некорректен. Всё это одновременно увеличивало показатель отказов и нагрузку на поддержку.
Проект стартовал с быстрой triage-сессии: полный аудит, карта «критично / важно / красиво» и план на ближайшие 48–72 часа. В приоритете всё, что ведёт к немедленной потере трафика или конверсий: цепочки редиректов, битые URL, инициализация canonical/robots и восстановление контактных CTA на мобильных.
На уровне сервера закрыли «худшие» случаи (301-редиректы, фильтрация цепочек), затем пошли фронт-оптимизации: конвертация изображений, lazy-load, минификация и агрегация CSS/JS, включение серверного и браузерного кеширования. Параллельно переработали правила генерации метаданных и пагинации, чтобы предотвратить новые дубли.
Поисковый контур и фильтры проходили отдельно: сначала временные патчи для релевантности подсказок и приоритизации товаров «в наличии», затем внедрение устойчивых решений (фасетная логика, где нужно — Sphinx/Elastic). Карточки и корзина получили UX-правки, минимизирующие точки отказа: видимая цена, явный CTA, логика пустой корзины и корректная работа калькуляторов.
Наконец, собрали и отладили валидный YML/CSV-фид под требования маркетплейсов, провели smoke-тесты на промежуточных стендах и включили мониторинг (GSC/Яндекс.Вебмастер, PageSpeed) после выкатки в прод.
Устранены дубли URL; внедрена политика каноникализации с автоматической генерацией <link rel="canonical">.
Исправлены 100% критичных битых ссылок; настроены корректные 301-редиректы и адекватные 404-заглушки.
Приведены URL к единому формату (регистр/дефисы), настроены редиректы со старых форматов.
Переписана логика пагинации: шаблонные title/description/H1, редирект ?page=1 → каноническая страница.
Оптимизация ассетов: WebP/AVIF, lazy-load, responsive srcset, минификация и объединение CSS/JS, серверное и браузерное кеширование.
Сняты фронтенд-узкие места: критический CSS, асинхронная подгрузка скриптов, предзагрузка ключевых изображений.
Улучшен поиск: подсказки с минимальной ценой и брендом, автодополнение с учётом наличия, рекомендации; внедрена фасетная логика фильтров и приоритизация товаров в наличии.
Доработана карточка товара и корзина: видимая цена в листинге, плавающий CTA, корректные калькуляторы расхода, сообщения/логика пустой корзины.
Подключен и валидирован YML/CSV-фид для маркетплейсов (ID, категория, цена, наличие, изображения, параметры).
Тестирование и выкаты: промежуточные стенды → smoke-tests → продакшн с мониторингом (GSC/Яндекс.Вебмастер, PageSpeed).
Подготовлены подробные технические инструкции и чек-листы по мета-шаблонам, редиректам и поддержке фида.
Технический пример эффекта: мобильный PageSpeed вырос в одном из проектов с 38 → 81; в других заметно уменьшилось время до First Contentful Paint.
Приоритет — критичным ошибкам. Всегда начинайте с редиректов, дублей и битых ссылок — это прямые утечки трафика.
Автоматизируйте мета-шаблоны и каноникализацию. Ручные правки метаданных неизбежно порождают дубли.
Тестируйте фиды регулярно. Маркетплейсы меняют требования — делайте автоматические проверки фида и sandbox-импорт.
Мониторинг после выката — обязательный этап. Настройте тревоги по падению индексации, росту 404 и деградации PageSpeed.
Не «ломайте» ядро CMS ради оптимизаций. Работы должны быть безопасны для апдейтов — лучше серверные патчи и модульные правки.
Документируйте правила добавления опций/фильтров. Это снижает риск появления новых дублей при расширении каталога.
Переходите в любой проект, чтобы посмотреть полный объём работ.
Закажите экспресс-аудит (2–3 дня): мы найдём и закроем критичные утечки, подготовим план «критично → важно → nice-to-have».