SEO и разработка для интернет‑магазина шин и дисков Elitewheels

  • Как мы масштабировали OpenCart под 200 000+ SKU, развернули 60 000+ SEO‑страниц по фильтрам и запустили региональные поддомены. Практически любая SEO‑задача требовала серьёзной работы с backend: стандартного «поставить модуль и прописать мета‑теги» здесь было недостаточно.
  • О проекте
  • Тематика: интернет‑магазин автомобильных шин и дисков.
  • Тип сайта: интернет‑магазин, OpenCart (глубоко кастомизированный).
  • Адрес сайта: elitewheels.ru
  • Виды услуг
  • Срок сотрудничества
  • Июнь 2021 г. - настоящее время.

Содержание:

Задачи

  • Использовать «длинный хвост» спроса в тематике шин и дисков:

    • не «купить шины», а «купить зимние шины 245/50 R16 шипованные» и т.п.
  • Построить структуру, которая:

    • автоматически генерирует посадочные страницы под уточнённые запросы;
    • не требует ручного создания десятков тысяч категорий.
  • Масштабировать проект на регионы РФ:

    • реализовать виртуальные региональные поддомены без дублирования баз данных;
    • начать получать трафик не только из своего основного региона.
  • Удерживать производительность сайта при каталоге 200 000+ товарных позиций и индексирующих роботах:

    • оптимизировать работу OpenCart под такие объёмы;
    • разгрузить базу данных и отрезать «мусорный» бот‑трафик.
  • Повысить долю трафика на карточки, фильтры и региональные поддомены, опираясь на SEO‑структуру, а не на высокочастотные запросы.

Проблематика

1. Каталог 200 000+ SKU на OpenCart

Стандартная установка OpenCart не рассчитана на:

  • десятки и сотни тысяч товаров;
  • одновременную индексацию тысяч URL роботами Яндекса/Google;
  • сложные фильтры по нескольким параметрам с генерацией SEO‑страниц.

Без доработок это приводит к:

  • тяжёлым SQL‑запросам;
  • высоким нагрузкам на базу;
  • «просадкам» скорости и доступности сайта во время обхода роботов.

2. Конкурентная ниша и бесполезность высокочастотных запросов

По опыту работы с другими шинными проектами мы понимали:

  • запрос «купить шины» почти не даёт управляемых результатов:

    • выдача плотно занята крупными игроками и маркетплейсами;
    • даже при попадании в ТОП конверсия таких запросов ниже, чем у уточнённых.
  • Пользователь чаще ищет так:

    • «шины 245/50 R16»;
    • «зимние шипованные 235/65 R16»;
    • «шины Nokian 205/55 R16».

Ценность для бизнеса — в уточнённых низкочастотных запросах, а не в «витринных» высокочастотниках.

3. География: нужен трафик из регионов

В нише шин и дисков:

  • региональный спрос заметен и в Яндексе, и в Google;
  • для многих городов есть локальная конкуренция, но нет сильных федеральных игроков именно по уточнённым запросам.

Задача — масштабировать один и тот же каталог на регионы через поддомены:

  • без множества копий сайтов;
  • без ручного ведения нескольких баз;
  • без санкций за дубли контента.

4. Нагрузка от роботов и «мусорных» ботов

  • При таком объёме товаров и страниц фильтров:

    • роботы Яндекса и Google создают ощутимую нагрузку;
    • разнообразные «краулеры» и сканеры ещё её усиливают.
  • Это уже не просто вопрос «SEO» — это вопрос живучести проекта под нагрузкой.

Процесс

1. Автоматизированное создание SEO‑страниц по фильтрам

Базовый пользовательский сценарий:

  • Каталог можно отфильтровать по:

    • ширине;
    • высоте;
    • диаметру;
    • бренду;
    • сезону;
    • дополнительным параметрам (runflat, наличие шипов, легкогрузовые и т.п.).

Для пользователя всё выглядит привычно.

Но с точки зрения SEO мы сделали второй слой логики:

  • Любой URL с параметрами фильтра можно превратить в ЧПУ‑страницу с уникальными мета‑тегами и контентом.

Например:

технический URL фильтра:
https://elitewheels.ru/legkovye-shiny?filt_shirina=245&filt_vysota=50&filt_diametr=16

SEO‑ЧПУ:
https://elitewheels.ru/legkovye-shiny/size-245-50-r16

Для такой страницы:

  • настраиваются собственные Title/Description;
  • можно добавить текст‑описание (под конкретный типоразмер).

Как мы масштабировали это на десятки тысяч страниц

Изначально в админке был инструмент, который позволял создавать такие фильтровые страницы вручную. Но:

  • наша цель — быстрое разветвление любого количества страниц;

  • важно было:

    • не плодить пустые страницы без товаров;
    • генерировать только те комбинации параметров, по которым реально есть ассортимент.

Этап 1. Полуавтоматический режим

  • Из базы выгрузили актуальные параметры, которые точно есть в каталоге:

    • все использованные ширины, высоты, диаметры, бренды и т.п.
  • На Python:

    • проанализировали валидные пересечения параметров;
    • сформировали список комбинаций, по которым гарантированно есть товары.
  • На основе этого списка генерировали SQL‑запросы, которые заполняли таблицу фильтров и создавали записи для SEO‑страниц.

За несколько месяцев таким образом было создано десятки тысяч фильтровых страниц.

Этап 2. Проверка гипотезы

  • Наблюдали:

    • какие фильтровые страницы индексируются;
    • по каким запросам они получают трафик;
    • как ведут себя пользователи (отказы, глубина, конверсия).

Вывод: страницы с уточнёнными параметрами приносят полезный коммерческий трафик и участвуют в продажах.

Этап 3. Автоматизация на backend

  • После подтверждения гипотезы разработали полностью автоматический механизм:

    • при наличии товаров по определённым комбинациям параметров:
      • система сама формирует ЧПУ‑адрес;
      • генерирует мета‑теги;
      • при необходимости — базовый текст.
    • не нужно:
      • вручную создавать категории;
      • наполнять их товарами;
      • следить за их актуальностью.

В результате структура сайта автоматически покрывает «длинный хвост» спроса, а менеджеры занимаются товаром, а не SEO‑технической рутиной.

Вместо /legkovye-shiny?filt_shirina=225&filt_vysota=50&filt_diametr=16
Выводится /legkovye-shiny/size-245-50-r16

2. Региональные поддомены на единой базе

Чтобы собирать трафик из регионов, мы реализовали систему виртуальных поддоменов:

  • Пример: voronezh.elitewheels.ru, kazan.elitewheels.ru и т.д.

  • Все поддомены:

    • используют один и тот же код и одну базу данных;
    • отличаются:
      • подстановкой города в мета‑теги;
      • настройками региональности в Яндекс.Вебмастере;
      • контактом на странице «Контакты»;
      • элементами микроразметки.

Как это работает

  • Создание региона:

    • В административной части создаётся новый регион:
      • задаётся имя и поддомен;
      • настраивается подстановка топонима (Воронеж, Казань и т.д.).
  • Подмена города в мета‑тегах и микроразметке:

    • Скрипты автоматически:
      • заменяют базовый город (например, СПб) на текущий региональный город;
      • подставляют его в Title/Description;
      • изменяют адрес в микроразметке Organization / PostalAddress.
  • Уникализация страниц контактов:

    • Для каждого поддомена:
      • индивидуальный адрес — минимум адрес терминала ТК в регионе;
      • при наличии — реальные адреса представительств;
      • карта с координатами (через конструктор Яндекс.Карт).
  • Настройки в Яндекс.Вебмастере:

    • Для каждого поддомена:
      • отдельный аккаунт;
      • своя карта сайта;
      • привязка к конкретному региону.
  • Работа с контентом:

    • Чтобы избежать дублей:
      • текстовые блоки на главной/категориях при необходимости отключаются на поддоменах;
      • если используются статьи/блог — либо не выводятся, либо снабжаются canonical на основной домен.

В результате один и тот же ассортимент становится регионально релевантным в глазах Яндекса и Google, а сайт начинает получать трафик по уточнённым запросам не только в базовом регионе.

3. Внутренняя перелинковка и динамическая карта ссылок

При разветвлённой структуре (категории, фильтры, региональные поддомены) внутренняя перелинковка играет критическую роль.

Мы реализовали динамическую карту перелинковки:

  • Связка карточек и фильтровых страниц:

    • Параметры товара (например, диаметр R16, размер 235/65 R16) в описании автоматически превращаются в ссылки на соответствующие фильтровые страницы:
      • «Зимние шины R16»;
      • «Зимние шипованные шины 235/65 R16» и т.д.
  • Вывод моделей бренда:

    • В карточке товара дополнительно выводится список других моделей этого же производителя, сгруппированных по сезонам и типам:
      • летние модели Ikon Tyres;
      • зимние модели Ikon Tyres и т.п.
    • Каждый пункт — ссылка на соответствующую страницу.
  • Облако тегов:

    • Внизу карточки формируется «облако» ссылок вида:
      • «Зимние шины R16»
      • «Зимние шипованные шины Ikon Tyres 235/65 R16»
      • «Всесезонные шины 235/65 R16»
    • Это помогает:
      • пользователю быстро переходить к аналогичным товарам;
      • поисковым роботам лучше обходить сайт и понимать структуру.
На скриншоте показан пример карточки, где ссылки выводятся в параметры, в облако тегов и как дополнительный блок "Модели по сезонам"

4. Автоматизация мета‑тегов и ЧПУ

Чтобы поддерживать консистентность и уникальность при десятках тысяч страниц, мы:

  • Уникализировали мета‑теги для региональных поддоменов:

    • Город автоматически подставляется:
      • в Title;
      • в Description;
      • при необходимости — в тексты.
  • Автоматизировали генерацию мета‑тегов:

    • Для:
      • фильтровых страниц;
      • карточек товаров;
      • категорий;
      • поддоменов.
    • Шаблоны учитывают:
      • бренд;
      • типоразмер;
      • сезон;
      • тип товара (шина/диск, легкогрузовая/легковая и т.п.);
      • регион.
  • Разделили и структурировали каталог:

    • Шины:
      • Зимние
      • Летние
      • Всесезонные
      • Легкогрузовые
      • Распродажа
      • Разноширокие (спортпакеты)
      • Вседорожные AT и грязевые MT
      • Для внедорожников и кроссоверов
    • Диски:
      • Литые
      • Кованые
      • Штампованные
      • Распродажа
      • Реплика (Replica)
  • Уникализировали ЧПУ карточек:

    • В URL подставляется код товара (артикул/код производителя), что:
      • снижает риск совпадений ЧПУ;
      • помогает пользователям и поиску при поиске по коду.
  • Мета‑теги для брендов:

    • В категориях брендов в мета‑теги добавлено название бренда по‑русски, что улучшает релевантность под реальные поисковые запросы.

5. Производительность, боты и переработка фильтров OpenCart

Чтобы OpenCart уверенно работал с каталогом в 200 000+ SKU и тысячами фильтровых страниц, мы:

  • Переписали стандартные фильтры OpenCart:

    • Оптимизировали SQL‑запросы;
    • учли специфику шин/дисков (основные параметры — размер, сезон, тип авто);
    • уменьшили количество тяжёлых операций на каждую фильтрацию.
  • Распределили нагрузку от поисковых ботов:

    • Написали скрипты, которые:
      • распознают запросы от роботов Яндекса и Google;
      • управляют частотой и глубиной их обхода сайта;
      • снижают риск одновременной нагрузки на базу.
  • Заблокировали «бесполезных» ботов:

    • Собрали большой список нежелательных краулеров;
    • заблокировали их через .htaccess;
    • Это уменьшило «паразитную» нагрузку и высвободило ресурсы под реальных пользователей и поисковые системы.
  • Автоматизировали чистку каталога:

    • Реализовали поиск и удаление:
      • неактивных товаров;
      • ошибочных позиций;
      • «битых» категорий.
    • Это позволило:
      • держать каталог в актуальном состоянии;
      • избежать индексации несуществующих/пустых страниц.

6. Доработка каталога: сервис подбора по авто и максимальная детализация карточек

  • Интегрировали подбор по авто и спортпакеты:

    • Встроили динамический сервис подбора шин и дисков по автомобилю;
    • Настроили автоматическое добавление «спортпакетов» (разношироких шин) через выгрузку из сервиса selectyre.ru.
  • Максимально раскрыли характеристики товаров:

    • На карточках выводятся все доступные характеристики с расшифровкой:
      • индекс нагрузки и скорости;
      • тип рисунка;
      • сезонность и т.п.
    • Отдельно выводится код производителя, что важно для пользователей, ищущих по артикулу.
Автоматизация подбора шин и дисков по модели авто

Результаты

1. Долгосрочный рост SEO‑трафика

По данным аналитики за период с 2021 по 2025 годы:

  • Суммарно из поисковых систем сайт получил около 464,8 тыс. визитов:

    • Google — ~240,3 тыс.
    • Яндекс — ~223,6 тыс.

На графике хорошо видно:

  • ярко выраженную сезонность (пики весной и осенью);

  • при этом пиковые значения по годам постепенно растут:

    • в начале 2021 года — относительно скромные показатели;
    • к 2023–2025 годам — заметно более высокие месячные пики.

2. Смена структуры трафика: от общих страниц к «длинному хвосту»

По распределению трафика по типам страниц:

  • Со временем растёт доля:

    • карточек товаров;
    • фильтровых страниц (типоразмеры, сезонность и т.п.);
    • региональных поддоменов.

Доля трафика на:

  • главную страницу;
  • общие категории

остаётся, но играет меньшую роль в общем объёме.

Это подтверждает, что:

  • стратегия «длинного хвоста» работает;
  • десятки тысяч SEO‑страниц по фильтрам и регионы реально приводят посетителей, а не лежат «мертвым грузом».

3. Управляемая производительность при 200 000+ SKU

Благодаря:

  • переписанным фильтрам;
  • контролю роботов;
  • блокировке «мусорных» ботов;
  • автоматической чистке каталога

сайт:

  • стабильно переживает индексацию больших массивов страниц;
  • остаётся доступным и быстрым для пользователей даже в пиковые сезоны спроса.

4. Расширение географии без множества сайтов

Система виртуальных поддоменов позволила:

  • использовать одну кодовую базу и одну БД;

  • при этом:

    • быть релевантным в региональной выдаче;
    • получать трафик по уточнённым запросам из десятков городов.

Выводы

Для интернет‑магазина шин и дисков с каталогом 200 000+ SKU классических «SEO‑приёмов» — прописать мета‑теги и тексты — мало.

В этом проекте ключевую роль сыграли:

  • Архитектура и backend:

    • автоматизированное создание 60 000+ SEO‑страниц по фильтрам;
    • масштабирование на регионы через поддомены;
    • оптимизация OpenCart под высокую нагрузку и объём данных.
  • Стратегия «длинного хвоста»:

    • ставка на уточнённые запросы (типоразмеры, сезон, бренд, свойства);
    • смещение трафика на карточки, фильтровые страницы и региональные поддомены.
  • Техническая дисциплина:

    • управление ботами;
    • чистота каталога;
    • автоматизация мета‑тегов и ЧПУ.

Вместо борьбы за пару высокочастотных фраз мы выстроили масштабируемую систему, которая:

  • стабильно растит органический трафик год от года;
  • выдерживает сезонные пики спроса;
  • остаётся управляемой по нагрузке и структуре.
© 2011- Интернет-агентство «Marronnier». Рекомендуем хостинг сайтов BeGet. Автоматизация шинного бизнеса SelecTyre.