projects/org/@biz-lideravto/it/design/SITE_STRUCTURE.md

SITE_STRUCTURE — lideravto-new

Версия: 1.1.0
Дата: 2026-05-13
Статус: эталонный документ

Эталон: структура сайта, URL, типы страниц, OEM-стандарт, SEO.

← Назад в оглавление


URL-СТРУКТУРА

Все уровни

/zapchasti/ (префикс, не уровень)

  /{marka}/                                         НАВИГАТОР-БРЕНД
  /{marka}/{platforma}/                              НАВИГАТОР-ПЛАТФОРМА     (nav, не в товарном URL)
  /{marka}/{model}/                                  НАВИГАТОР-МОДЕЛЬ
  /{marka}/{model}/{sistema}/                        НАВИГАТОР-СИСТЕМА+МОДЕЛЬ
  /{marka}/any/{sistema}/                            НАВИГАТОР-СИСТЕМА       (nav, не в товарном URL)
  /{marka}/any/{sistema}/{uzel}/                     ЛИСТИНГ ПО УЗЛУ         (nav, не в товарном URL)
  /{marka}/{model}/{sistema}/{uzel}/                 ЛИСТИНГ УЗЕЛ+МОДЕЛЬ
  /{marka}/{model}/{sistema}/{uzel}/{nazvanie}-{oem}/     КАРТОЧКА (canonical) ← 5 уровней
  /{marka}/any/{sistema}/{uzel}/{nazvanie}-{oem}/         КАРТОЧКА ANY         ← 5 уровней

Платформа — отдельная nav-страница, НЕ в товарном URL.
Система и узел — в товарном URL И имеют отдельные nav-страницы.

Примеры реальных URL

/zapchasti/scania/                                              марка
/zapchasti/scania/6/                                           платформа 6 серия (из MODELS_MENU: url_slug=6)
/zapchasti/scania/r6/                                          модель-алиас R6 → rel=canonical → /scania/6/
/zapchasti/scania/6/dvigatel/forsunki/nasos-1234567/           карточка (5 уровней)
/zapchasti/scania/any/dvigatel/forsunki/nasos-1234567/         карточка ANY

/zapchasti/volvo/                                              марка
/zapchasti/volvo/fh-fm-4/                                      платформа FH·FM IV (из MODELS_MENU: url_slug=fh-fm-4)
/zapchasti/volvo/fh4/                                          модель-алиас FH4 → rel=canonical → /volvo/fh-fm-4/
/zapchasti/volvo/fh-fm-4/dvigatel/forsunki/amortizator-20499340/   карточка (5 уровней)
/zapchasti/volvo/any/dvigatel/forsunki/amortizator-20499340/        карточка ANY

/zapchasti/mercedes-benz/actros-mp4/                           платформа MP4 (url_slug=actros-mp4)
/zapchasti/mercedes-benz/actros-mp4/dvigatel/forsunki/forsunka-123/  карточка

/zapchasti/man/tgx-tgs-1/                                     платформа TGX·TGS I (url_slug=tgx-tgs-1)

Проверка длины URL

Уровень Пример Символов
Бренд /zapchasti/mercedes-benz/ 24
Платформа /zapchasti/mercedes-benz/actros-mp4/ 36
Товар /zapchasti/mercedes-benz/actros-mp4/komplekt-grm-1234567890/ 60
Товар ANY /zapchasti/mercedes-benz/any/komplekt-grm-1234567890/ 52

Стандарт Яндекс/Google: до 512 символов. Наш максимум: 60. ✅

Глубина вложенности

Максимум: 4 уровня (карточка товара). Оптимально для SEO.


ТИПЫ СТРАНИЦ

1. ГЛАВНАЯ /

SEO-цель: бренд, доверие, 3 входа в каталог
Блоки:
- Hero + OEM-поиск
- 8 брендов (карточки с количеством товаров)
- Системы (8 иконок → ссылки на /any/{sistema}/ для каждого бренда)
- USP (склад СПб, отправка в день, гарантия, доставка по РФ)
- Популярные товары (8 штук, строчный формат)

Внутренние ссылки:
- → /{marka}/ × 8
- → /any/{sistema}/ (через системы, но без марки — нужна промежуточная страница)
- → Карточки товаров (хиты)


2. НАВИГАТОР-ПЛАТФОРМА /{marka}/{slug}/

SEO-цель: "запчасти {Марка} {Платформа} б/у"
H1: "Запчасти {Марка} {Платформа} — {N} деталей в наличии"
Meta title: "Запчасти {Марка} {Платформа} б/у — {N} деталей | Лидеравто"

Блоки:
- SEO-текст (годы выпуска, двигатели, особенности)
- Модели платформы — список с переходом на /{marka}/{model}/
- В сборе — крупные карточки
- ⏸ Системы — после утверждения таксономии
- Хиты — строчный формат


3. НАВИГАТОР-БРЕНД /{marka}/

SEO-цель: "запчасти {Марка} б/у", "запчасти {Марка} СПб"
H1: "Запчасти {Марка} б/у — {N} деталей в наличии"
Meta title: "Запчасти {Марка} б/у — купить в СПб | Лидеравто"
SEO-текст: 150-200 слов (о марке, о поколениях, о складе)

Блоки:
- SEO-текст
- Модели (по поколениям) — карточки с фото + кол-во товаров
- Системы бренда — 8 карточек → /{marka}/any/{sistema}/
- Хиты продаж — строчный формат (название / OEM / цена / кнопка)
- Популярные узлы — облако ссылок → /{marka}/any/{sistema}/{uzel}/


⏸ НАВИГАТОР-СИСТЕМА (адрес после утверждения таксономии)

Система имеет собственный вью и адрес, но URL уточняется после утверждения таксономии каталога.

~~### 3. НАВИГАТОР-СИСТЕМА /{marka}/any/{sistema}/~~

SEO-цель: "{Система} {Марка}", "запчасти {Марка} {система} б/у"
Эквивалент: страница бренда без привязки к модели
H1: "{Система} {Марка} — запчасти б/у, {N} позиций"
Meta title: "{Система} {Марка} б/у — {N} деталей | Лидеравто"
SEO-текст: 150-200 слов (о системе применительно к бренду)

Блоки:
- SEO-текст
- Навигация по поколениям — горизонтальный скролл → /{marka}/{model}/{sistema}/
- Узлы системы — карточки с количеством → /{marka}/any/{sistema}/{uzel}/
- В сборе — крупные карточки с фото (2-4 штуки)
- Распродажа — строчный листинг с ценой и скидкой
- Популярное — сетка 3 колонки с фото

Три разных формата листинга на одной странице → разный контент, разные ссылки


⏸ ЛИСТИНГ ПО УЗЛУ (адрес после утверждения таксономии)


⏸ НАВИГАТОР+ЛИСТИНГ ПО СИСТЕМЕ (адрес после утверждения таксономии)


⏸ ЛИСТИНГ ПО УЗЛУ+МОДЕЛИ (адрес после утверждения таксономии)


5. КАРТОЧКА ТОВАРА

Canonical URL: /{marka}/{model}/{nazvanie}-{oem}/
ANY URL: /{marka}/any/{nazvanie}-{oem}/

SEO-цель: "{OEM} купить", "{Nazvanie} {Марка} {Модель} OEM {oem}"
H1: "{Nazvanie} {Марка} {Модель} (OEM {oem})"
Meta title: "Купить {Nazvanie} {Марка} {Модель} OEM {oem} — {price}₽ | Лидеравто"

Блоки:
- Фотогалерея
- Цена + кнопка "В корзину" / "Оставить заявку"
- OEM номер (крупно, машиночитаемо)
- Кросс-номера (все в тексте страницы — SEO)
- Совместимые модели (матрица) — ссылки на листинги
- Описание / состояние / комплектность
- Доставка и гарантия (inline)
- Похожие товары (тот же узел)


СЛАГИ МОДЕЛЕЙ

Правило формирования url_slug

1. Без бренда в слаге (бренд уже есть в URL-пути)
   НЕПРАВИЛЬНО: /renault/renault-t/
   ПРАВИЛЬНО:   /renault/t/

2. Без суффикса -series (SEO-нейтральный английский)
   НЕПРАВИЛЬНО: /scania/r6-series/
   ПРАВИЛЬНО:   /scania/6/

3. Буква модели в слаге только если модель самостоятельная
   Scania R,G,P одной серии  объединяем, буква в слаге лишняя
   Volvo FH vs FM  отдельные (разные кабины, разные запросы)

Canonical vs Alias

Canonical — основная страница модели. Содержит все товары группы.
Alias — SEO-страница для конкретной модификации. rel=canonical → canonical.

Canonical:  /scania/6/          H1: "Запчасти Scania 6 серия (R, G)"
Alias:      /scania/g6/         H1: "Запчасти Scania G6"
                                rel=canonical → /scania/6/

Alias-страница ловит точный запрос ("Scania G6"), не создаёт дублей контента.

Таблица слагов платформ (источник истины: MODELS_MENU.csv, колонка url_slug)

Бренд Платформа url_slug Модели-алиасы
Scania 6 серия G·R 6 r6→6, g6→6
Scania 5 серия P·G·R 5 r5→5, g5→5, p5→5
Scania 4 серия R 4 r4→4
Scania 3 серия R 3
Volvo FH·FM IV fh-fm-4 fh4→fh-fm-4, fm4→fh-fm-4
Volvo FH·FM III fh-fm-3 fh3→fh-fm-3, fm3→fh-fm-3
Volvo FH II fh-2 fh2→fh-2
Mercedes-Benz MP5 Actros actros-mp5
Mercedes-Benz MP4 Actros actros-mp4
Mercedes-Benz MP3 Actros actros-mp3
Mercedes-Benz MP2 Actros actros-mp2 actros-mp1→actros-mp2
Mercedes-Benz Axor axor axor-2→axor
MAN TGX·TGS II tgx-tgs-2
MAN TGX·TGS I tgx-tgs-1
MAN TGA tga
DAF XF106 xf106
DAF XF105 xf105
DAF XF95 xf95
Renault T-серия renault-t
Renault Premium premium
Iveco Stralis stralis
Iveco Trakker trakker

Источник: data/references/MODELS_MENU.csv
Алиасы: data/references/MODELS_ALL.csv (колонка canonical_model)


OEM-СТАНДАРТ

Правило канонического OEM

При нескольких OEM (кросс-номерах) — выбираем один для URL:

Приоритет:
  1. OEM производителя марки страницы (Scania  Scania OEM)
  2. OEM поставщика (Bazon)
  3. Первый по алфавиту

Остальные OEM — в поле кросс-номеров. Все видны на странице → индексируются.

ANY-правило

1 деталь + 1 модель   canonical URL с моделью: /{marka}/{model}/...
1 деталь + 2+ модели  canonical URL /any/:      /{marka}/any/...

Процессы

Событие URL меняется Действие
Новая деталь Создать ноду, определить canonical URL
Смена OEM (supersession) ✅ новый OEM Обновить URL, 301 старый→новый
Добавление кросс-номера Добавить в поле кросс-номеров
Снято с производства Добавить метку, страница остаётся
Слияние дублей (два OEM = одна деталь) ❌ (у канонич.) 301 дубль→канонический
ANY срабатывает (добавили 2-ю модель) ✅ model→any 301 /{model}/...→/{any}/...
ANY откатывается (убрали модель) ✅ any→model 301 /{any}/...→/{model}/...

Правило цепочек 301

При создании нового редиректа — обновлять все предыдущие так, чтобы они вели напрямую на финальный URL. Максимум 2 хопа. Не допускать цепочек.

НЕПРАВИЛЬНО:  /nasos-1234/ → /nasos-9876/ → /any/.../nasos-9876/
ПРАВИЛЬНО:    /nasos-1234/ → /any/.../nasos-9876/
              /nasos-9876/ → /any/.../nasos-9876/

SEO-СТАНДАРТ

⚠️ Яндекс первично, Google вторично (REQUIREMENTS.md)

Обязательно для всех страниц

Шаблоны meta title

Тип страницы Шаблон
Бренд "Запчасти {Марка} б/у — купить в СПб | Лидеравто"
Платформа (canonical) "Запчасти {Марка} {Платформа} б/у — {N} деталей | Лидеравто"
Платформа (alias) "Запчасти {Марка} {Модель} б/у — {N} деталей | Лидеравто"
Карточка "Купить {Nazvanie} {Марка} {Платформа} OEM {oem} — {price}₽ | Лидеравто"
⏸ Система После утверждения таксономии
⏸ Узел После утверждения таксономии

Schema.org

Тип страницы Schema
Карточка товара Product + Offer
Листинг ItemList
Все страницы BreadcrumbList
Главная Organization

Яндекс e-commerce (обязательно)

Mobile-first

Must Have (не Should Have).
Google индексирует мобильную версию как основную.
Все шаблоны проектируются начиная с мобильного.


МАТРИЦА ВНУТРЕННЕЙ ПЕРЕЛИНКОВКИ

Исходящие ссылки с каждого типа страниц

Страница Ссылается на Кол-во ссылок
Главная /{marka}/ × 8, карточки хитов ~20
Бренд /{marka}/{platforma}/ × N, хиты, ⏸ системы ~20-30
Платформа /{marka}/{model}/ × N, В сборе, хиты, ⏸ системы ~20-30
Модель (alias) → canonical платформы, хиты, В сборе ~10-15
Карточка совместимые модели, похожие товары ~10-20
⏸ Система/Узел После утверждения таксономии

Входящие ссылки на каждый тип

Страница Входящие ссылки от Кол-во
Бренд Главная, мегаменю 2-3
Платформа Бренд, мегаменю 3-5
Модель (alias) Бренд, платформа, мегаменю 3-5
Карточка Платформа (хиты), модель (хиты), поиск 3-10

Проверка: все уровни достижимы

Главная
  └─ Бренд (1 клик)
       └─ Платформа (2 клика)
            ├─ Карточка через В сборе (3 клика)
            └─ Карточка через хиты (3 клика)

Максимум до карточки: 3 клика от главной. ✅


КОЛИЧЕСТВО SEO-СТРАНИЦ

Тип Количество Статус
Главная 1
Бренды 8
Платформы ~25
Модели (alias) ~57
Карточки товаров 9 212
Доп. страницы (доставка, гарантия, о нас) ~5
ИТОГО (сейчас) ~9 300
⏸ Системы/узлы ~300-3 000 После таксономии
ИТОГО (после таксономии) ~12 000+

СВЯЗАННЫЕ ДОКУМЕНТЫ

Документ Назначение
DESIGN.md Архитектура решения (Drupal, модули)
BRIEF.md KPI и цели
REQUIREMENTS.md Функциональные требования
../data/references/MODELS_MENU.csv 25 моделей меню
../data/references/MODELS_ALL.csv 57 моделей полный список
../data/references/TAXONOMY.csv 8 систем / 61 узел

Версия: 1.1.0
Дата: 2026-05-13

← Назад в оглавление