03 · SaaS-сборка
Product build — designed, built and shipped end-to-end
Cruplex
Закупочная аналитика для импортёров вина в ЕС — AI-закупщик, который рассылает RFQ, читает ответы из Gmail пользователя и ранжирует офферы по landed-стоимости в EUR.
- Год
- 2026
- Срок
- 8 недель
- Дисциплина
- Продукт · SaaS · SEO

Результат
340
URL в sitemap — из них ~320 programmatic-SEO-страниц с product-схемой
─ 01 · Задача
Задача.
Импортёры вина сравнивают предложения поставщиков вручную: письма на пяти языках, цены в разных условиях, а число, которое действительно важно — landed-стоимость в EUR, — считается в голове. Продукт должен был вести этот процесс от начала до конца, не заставляя импортёров бросать привычный почтовый ящик. А поскольку готовой аудитории не было, поисковая поверхность не могла быть довеском — она должна была выйти как часть продукта.
─ 02 · Работа
Работа.
AI-закупщик рассылает RFQ производителям из каталога 2 000+ европейских виноделен (собственное заявление продукта), а ответы обрабатывает там, где они приходят: в Gmail пользователя, подключённом через read-only OAuth, — переписка никогда не покидает его ящик. Ответы переводятся, каждый оффер ранжируется по landed-стоимости в EUR. Вокруг приложения мы выпустили ~320 programmatic-SEO-страниц внутри sitemap на 340 URL — 100 винных страниц под /source/, 70 импортных маршрутов, 30 страниц поставщиков, 92 ценовых индекса под /wine-prices/ — каждая с разметкой schema.org Product, AggregateOffer и FAQPage. Инженерия: монорепо React + Vite с 439 TypeScript-файлами, Express API, Supabase, e2e-тесты и SBOM. Безопасность: CSP с Trusted Types, HSTS preload, X-Frame-Options DENY, Cloudflare Turnstile. Биллинг Stripe, Sentry, PWA.
─ 03 · Результат
Результат.
Запущен за восемь недель, май–июнь 2026. Живут три тарифа от €149 до €1,290, опубликованные как AggregateOffer с offerCount 3. Семь языков несут hreflang (EN / DE / IT / FR / ES / NL / RU). Sitemap на 340 URL, schema-разметка и security-заголовки публично проверяются на cruplex.com.
Процесс · 4 этапов
01
Спецификация
Неделя 1
Разобрали процесс импортёра: RFQ наружу, многоязычные ответы внутрь, сравнение по landed-EUR. Выбрали read-only Gmail OAuth, чтобы переписка оставалась у пользователя. Спланировали programmatic-SEO-поверхность вместе с приложением, а не после него.
02
Сборка
Недели 2–5
Монорепо React + Vite, Express API, Supabase. RFQ-движок по каталогу 2 000+ производителей, перевод и ранжирование по landed-EUR, биллинг Stripe, PWA. 439 TypeScript-файлов с e2e-тестами и SBOM.
03
SEO-поверхность
Недели 4–7
~320 programmatic-страниц: 100 вин под /source/, 70 импортных маршрутов, 30 страниц поставщиков, 92 ценовых индекса. Схемы Product / AggregateOffer / FAQPage на каждой. Hreflang на семь языков.
04
Харднинг + запуск
Неделя 8
CSP с Trusted Types, HSTS preload, X-Frame-Options DENY, Cloudflare Turnstile, Sentry. Цены живые: €149–€1,290. Полный sitemap на 340 URL отправлен в индексацию.
Что запущено
7
языков с hreflang (EN / DE / IT / FR / ES / NL / RU)
- 01AI-закупщик рассылает RFQ по каталогу 2 000+ европейских производителей и ранжирует офферы по landed-EUR
- 02Gmail-интеграция — read-only OAuth: переписка остаётся в ящике пользователя
- 03Sitemap на 340 URL; ~320 programmatic-SEO-страниц со схемами Product / AggregateOffer / FAQPage
- 047 языков с hreflang (EN / DE / IT / FR / ES / NL / RU)
- 05Усиленная безопасность: CSP + Trusted Types, HSTS preload, X-Frame-Options DENY, Cloudflare Turnstile
- 06439 TypeScript-файлов, e2e-тесты, SBOM — спроектирован, собран и запущен за 8 недель, май–июнь 2026