Версия: 1.1.0
Дата: 2026-05-13
Статус: эталонный документ
Эталон: структура сайта, URL, типы страниц, OEM-стандарт, SEO.
/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-страницы.
/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)
| Уровень | Пример | Символов |
|---|---|---|
| Бренд | /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.
/SEO-цель: бренд, доверие, 3 входа в каталог
Блоки:
- Hero + OEM-поиск
- 8 брендов (карточки с количеством товаров)
- Системы (8 иконок → ссылки на /any/{sistema}/ для каждого бренда)
- USP (склад СПб, отправка в день, гарантия, доставка по РФ)
- Популярные товары (8 штук, строчный формат)
Внутренние ссылки:
- → /{marka}/ × 8
- → /any/{sistema}/ (через системы, но без марки — нужна промежуточная страница)
- → Карточки товаров (хиты)
/{marka}/{slug}/SEO-цель: "запчасти {Марка} {Платформа} б/у"
H1: "Запчасти {Марка} {Платформа} — {N} деталей в наличии"
Meta title: "Запчасти {Марка} {Платформа} б/у — {N} деталей | Лидеравто"
Блоки:
- SEO-текст (годы выпуска, двигатели, особенности)
- Модели платформы — список с переходом на /{marka}/{model}/
- В сборе — крупные карточки
- ⏸ Системы — после утверждения таксономии
- Хиты — строчный формат
/{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 колонки с фото
Три разных формата листинга на одной странице → разный контент, разные ссылки
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)
- Похожие товары (тот же узел)
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 — основная страница модели. Содержит все товары группы.
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"), не создаёт дублей контента.
| Бренд | Платформа | 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 (кросс-номерах) — выбираем один для URL:
Приоритет:
1. OEM производителя марки страницы (Scania → Scania OEM)
2. OEM поставщика (Bazon)
3. Первый по алфавиту
Остальные OEM — в поле кросс-номеров. Все видны на странице → индексируются.
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}/... |
При создании нового редиректа — обновлять все предыдущие так, чтобы они вели напрямую на финальный URL. Максимум 2 хопа. Не допускать цепочек.
НЕПРАВИЛЬНО: /nasos-1234/ → /nasos-9876/ → /any/.../nasos-9876/
ПРАВИЛЬНО: /nasos-1234/ → /any/.../nasos-9876/
/nasos-9876/ → /any/.../nasos-9876/
⚠️ Яндекс первично, Google вторично (REQUIREMENTS.md)
| Тип страницы | Шаблон |
|---|---|
| Бренд | "Запчасти {Марка} б/у — купить в СПб | Лидеравто" |
| Платформа (canonical) | "Запчасти {Марка} {Платформа} б/у — {N} деталей | Лидеравто" |
| Платформа (alias) | "Запчасти {Марка} {Модель} б/у — {N} деталей | Лидеравто" |
| Карточка | "Купить {Nazvanie} {Марка} {Платформа} OEM {oem} — {price}₽ | Лидеравто" |
| ⏸ Система | После утверждения таксономии |
| ⏸ Узел | После утверждения таксономии |
| Тип страницы | Schema |
|---|---|
| Карточка товара | Product + Offer |
| Листинг | ItemList |
| Все страницы | BreadcrumbList |
| Главная | Organization |
/dostavka/)/garantiya/)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 клика от главной. ✅
| Тип | Количество | Статус |
|---|---|---|
| Главная | 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