SEO-каталог оригинальных запчастей
Схемы с кликабельными выносками, применимость и заявка на проценку — страницы отдаются за миллисекунды
Задача
Покупателю запчастей для сельхозтехники нужно найти точный номер детали по модели и узлу машины — как в дилерском каталоге. Владельцу нужно, чтобы такие посетители приходили из поисковиков и ИИ-ассистентов и оставляли заявки.
Что сделали
- Навигация марка → модель → узел → схема → деталь, схемы с кликабельными выносками
- Карточка детали: заводские данные, применимость по моделям, замены и альтернативы — только из базы производителя, без выдуманных данных
- Поиск по номеру и разбор списка на проценку: найдено / замена / похоже / уточните
- Статьи на Markdown со ссылками на детали каталога и разметкой Article, FAQPage, BreadcrumbList
- SEO и GEO: карты сайта по 45 000 адресов, IndexNow, llms.txt, цели Яндекс.Метрики, OG-карточки
- Политика ботов: поисковики и ИИ-ассистенты проверяются по обратному DNS и спискам IP, роботы обучения моделей и SEO-сканеры закрыты
Инженерные решения
Холодная страница: 1,2 с → 8 мс
- Трёхслойное кэширование (готовый HTML на диске с версией по хэшу кода, кэш тяжёлых запросов, фоновый прогрев): холодная карточка детали — 1,2 с → 8 мс, запрос на 15,8 с отдаётся с диска
- Работа поверх базы каталога, где одна таблица — 12,4 млн строк без индексов: покрывающие индексы и раздельные запросы держат каждую страницу в лимите времени
- Node.js 22
- SSR без фреймворка
- PostgreSQL
- Vanilla JS
- CSS-дизайн-система
- JSON-LD
- IndexNow
- LLM API