NexaWebStudio
ENОбсудить проект

SEO-каталог оригинальных запчастей

Схемы с кликабельными выносками, применимость и заявка на проценку — страницы отдаются за миллисекунды

Категория
SEO-каталог · оригинальные запчасти
Платформы
Веб
Основной стек
Node.js 22 · SSR без фреймворка · PostgreSQL
123458 мс

Задача

Покупателю запчастей для сельхозтехники нужно найти точный номер детали по модели и узлу машины — как в дилерском каталоге. Владельцу нужно, чтобы такие посетители приходили из поисковиков и ИИ-ассистентов и оставляли заявки.

Что сделали

  1. Навигация марка → модель → узел → схема → деталь, схемы с кликабельными выносками
  2. Карточка детали: заводские данные, применимость по моделям, замены и альтернативы — только из базы производителя, без выдуманных данных
  3. Поиск по номеру и разбор списка на проценку: найдено / замена / похоже / уточните
  4. Статьи на Markdown со ссылками на детали каталога и разметкой Article, FAQPage, BreadcrumbList
  5. SEO и GEO: карты сайта по 45 000 адресов, IndexNow, llms.txt, цели Яндекс.Метрики, OG-карточки
  6. Политика ботов: поисковики и ИИ-ассистенты проверяются по обратному 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
Следующий кейс Chapilot — SaaS для мультиканальной переписки с клиентами