From 637e936a4c94ced66d80844cebc5e67bcd4672c8 Mon Sep 17 00:00:00 2001 From: Vladimir B Date: Sat, 16 May 2026 12:56:13 +0500 Subject: [PATCH] Refresh DosCode marketing copy and AI metadata --- .agents/product-marketing.md | 68 ++++++++ en/index.html | 19 ++- index.html | 19 ++- kk/index.html | 19 ++- public/agent-map.json | 13 +- public/llms.txt | 17 ++ public/robots.txt | 21 +++ public/sitemap.xml | 20 +-- scripts/generate-localized-pages.mjs | 237 ++++++++++++++++++++++++--- src/v10/i18n/locales/en.json | 20 +-- src/v10/i18n/locales/kk.json | 20 +-- src/v10/i18n/locales/ru.json | 20 +-- src/v12/pages/home.tsx | 58 +++---- 13 files changed, 428 insertions(+), 123 deletions(-) create mode 100644 .agents/product-marketing.md diff --git a/.agents/product-marketing.md b/.agents/product-marketing.md new file mode 100644 index 0000000..0a73ae6 --- /dev/null +++ b/.agents/product-marketing.md @@ -0,0 +1,68 @@ +# DosCode Product Marketing Context + +## Positioning + +DosCode helps businesses in Kazakhstan launch working digital sales and operations paths quickly. The offer is not "cheap website development"; it is a practical path from offer to lead, message, payment, analytics, follow-up, automation, and product growth. + +Primary promise: + +- First landing mockup can be shown in 3-4 hours when the offer is clear. +- A focused landing or lead path can go live in 48 hours when content is ready. +- A practical project estimate can be prepared in one day. +- Bigger products are scoped by stages instead of open-ended agency retainers. + +## Audience + +- Small and mid-sized businesses in Kazakhstan that need leads, direct sales, operational visibility, or less manual work. +- Founders who need MVPs, SaaS products, dashboards, internal tools, portals, and early product validation. +- Restaurants, retail, service businesses, clinics, delivery teams, and e-commerce teams that already use WhatsApp, Telegram, Kaspi, iiko, 1C, spreadsheets, or CRM tools. + +## Core Buyer Jobs + +1. "I need leads quickly." + Build a landing page, form, Telegram/WhatsApp lead path, analytics, and a simple follow-up route. + +2. "I need direct orders." + Build catalog, checkout, payment, Kaspi, pickup, delivery, loyalty, and an admin workflow. + +3. "I need control." + Build dashboards, reports, roles, alerts, and integrations with tools such as iiko, 1C, spreadsheets, WhatsApp, Telegram, or CRM. + +4. "I need a first product." + Build MVP, SaaS, internal platform, portal, backend logic, user roles, payments, integrations, and staged deployment. + +## Offers + +- 48-hour landing sprint: best for validating an offer, service page, direct sales campaign, or paid ad path. +- Business product build: best for e-commerce, dashboards, bots, admin tools, internal systems, reports, and operational automation. +- MVP / SaaS build: best for founder-led products that need users, backend, payments, logic, admin workflows, and deployment. + +## Differentiators + +- Founder-led, low-bureaucracy workflow. +- Direct implementation across design, frontend, backend, bots, integrations, analytics, and deployment. +- Strong fit for Kazakhstan workflows and tools: Kaspi, iiko, 1C, WhatsApp, Telegram, local business operations, multilingual pages. +- Real shipped product examples: DosPass, Chicago Pizza, RestoPulse, WhatsApp Operator Copilot, MMG, Tower Dental. +- Fast first artifact: mockup, estimate, landing, or product plan instead of long discovery theatre. + +## Proof Points + +- DosPass launched from idea to production in the UAE in about 6 weeks with real loyalty and WhatsApp flows. +- Chicago Pizza combines direct web/native ordering, loyalty, QR payments, admin, owner dashboards, and iiko-connected operations. +- RestoPulse turns iiko data into Telegram owner reports for restaurants. +- WhatsApp Operator Copilot supports teams that answer customers from multiple WhatsApp accounts. + +## Messaging Rules + +- Lead with the business outcome, not the tech stack. +- Do not imply every client needs AI. Mention AI only when it removes manual work, improves support, or creates measurable workflow value. +- Do not overclaim guaranteed revenue. Use grounded language: "helps", "designed to", "usually", "can". +- Keep all main public copy available in Russian, Kazakh, and English. +- Preserve `https://t.me/doscode_bot` as the primary contact route. +- Use fixed-price-by-stage framing instead of vague "custom quote only" language. + +## SEO And AI Search Priorities + +- Own queries around websites, landing pages, MVP development, business automation, dashboards, Telegram bots, WhatsApp automation, and e-commerce development in Kazakhstan. +- Make the page answer buyer questions directly: what to build, when to choose it, what integrations are possible, how fast the first step can launch, and how to contact DosCode. +- Keep `llms.txt`, `agent-map.json`, schema markup, sitemap, canonical links, and hreflang links aligned with the live routes. diff --git a/en/index.html b/en/index.html index a770088..e96cfb9 100644 --- a/en/index.html +++ b/en/index.html @@ -5,36 +5,37 @@ - DosCode — Websites, Landing Pages, E-commerce and MVPs in Kazakhstan - + DosCode — Websites, MVPs, E-commerce and Automation in Kazakhstan + + - - + + - + - - + + - + - + + + `; + return ` `; } function renderShell(config) { @@ -107,6 +291,7 @@ function renderShell(config) { ${renderAlternateMeta()} + diff --git a/src/v10/i18n/locales/en.json b/src/v10/i18n/locales/en.json index a594a26..11fb3e5 100644 --- a/src/v10/i18n/locales/en.json +++ b/src/v10/i18n/locales/en.json @@ -56,10 +56,10 @@ }, "services": { "title": "What businesses usually need", - "subtitle": "We do not start with technology. First we find where you need leads, sales, visibility or automation, then build the right digital product.", + "subtitle": "We start with the business outcome: leads, direct sales, process control or less manual work. Then we choose the right format: site, bot, dashboard, e-commerce or MVP.", "ai": { "title": "Less manual work", - "desc": "AI agents, scraping, data processing and automated actions where the team currently burns hours by hand.", + "desc": "AI agents, scraping, data processing and automated actions where the team loses hours to repeat work every day.", "active": "agent active", "trace": "Reasoning Trace", "step1": "→ Extract Intent: \"Scrape competitors\"", @@ -67,19 +67,19 @@ }, "telegram": { "title": "Leads and service in messenger", - "desc": "Telegram bots for leads, orders, notifications, reports and internal workflows without extra dashboards.", + "desc": "Telegram bots for leads, orders, notifications, reports and internal workflows when another dashboard would only add friction.", "msg1": "Hi. I'm your assistant. Ask me anything.", "msg2": "Show today's stats", "msg3": "Pulling the data..." }, "dashboards": { "title": "Owner-level visibility", - "desc": "Owner dashboards, CRM, reports and integrations with iiko, 1C, spreadsheets or APIs so decisions are based on facts.", + "desc": "Owner dashboards, CRM, reports and integrations with iiko, 1C, spreadsheets or APIs so decisions are based on facts, not manual summaries.", "label": "Revenue" }, "ecommerce": { "title": "Sell directly", - "desc": "Catalogs, checkout, Kaspi, cards, delivery, pickup and loyalty so the business depends less on intermediaries." + "desc": "Catalogs, checkout, Kaspi, cards, delivery, pickup and loyalty so the business can accept orders directly." }, "nativeApps": { "title": "Customer experience on mobile", @@ -87,11 +87,11 @@ }, "sprint": { "title": "Test an offer in 48 hours", - "desc": "Landing page, form or Telegram/WhatsApp lead capture, basic analytics and a structure ready for ads or direct sales." + "desc": "Landing page, form or Telegram/WhatsApp lead capture, basic analytics and a structure ready for ads, promos or new services." }, "mvp": { "title": "Validate a product idea", - "desc": "MVP / SaaS with users, payments, logic and staged launch so the first budget is not burned before customers." + "desc": "MVP / SaaS with users, payments, logic and staged launch so the product is validated before a large budget." } }, "stats": { @@ -322,9 +322,9 @@ "fastLaunch": { "badge": "48-hour offer launch", "title": "Landing page in 48 hours", - "guarantee": "Not just design. Page, offer, lead capture and launch.", + "guarantee": "Not just design. Offer, page, lead capture and launch.", "subtitle": "For ads, a new service, a promo or demand testing. First mockup in 3-4 hours. If the first mockup misses the task, you do not pay for the sprint.", - "bullet1": "Structure for lead, booking or purchase", + "bullet1": "Structure for lead, booking, payment or purchase", "bullet2": "Telegram / WhatsApp / form as the entry point", "bullet3": "Basic analytics and clear CTA", "bullet4": "Deployment included, domain paid separately", @@ -345,7 +345,7 @@ }, "process": { "title": "Process", - "subtitle": "Transparent, predictable and very fast.", + "subtitle": "A short path from request to launch without extra bureaucracy.", "steps": [ { "title": "Request", diff --git a/src/v10/i18n/locales/kk.json b/src/v10/i18n/locales/kk.json index e749c28..03e65d7 100644 --- a/src/v10/i18n/locales/kk.json +++ b/src/v10/i18n/locales/kk.json @@ -56,10 +56,10 @@ }, "services": { "title": "Бизнеске көбіне не керек", - "subtitle": "Технологиядан бастамаймыз. Алдымен өтінім, сатылым, бақылау немесе автоматтандыру қай жерде керек екенін түсінеміз - содан кейін дұрыс digital-өнім жинаймыз.", + "subtitle": "Алдымен бизнес нәтижесін таңдаймыз: өтінім, тікелей сатылым, процесті бақылау немесе қол жұмысты азайту. Содан кейін форматты таңдаймыз: сайт, бот, дашборд, e-commerce немесе MVP.", "ai": { "title": "Қол жұмысын азайту", - "desc": "Команда қазір қолмен сағат жұмсайтын жерде AI-агенттер, парсинг, дерек өңдеу және автоматты әрекеттер.", + "desc": "Команда күн сайын қайталанатын жұмысқа уақыт жоғалтатын жерде AI-агенттер, парсинг, дерек өңдеу және автоматты әрекеттер.", "active": "агент белсенді", "trace": "Reasoning Trace", "step1": "→ Extract Intent: \"Бәсекелестерді парсинг\"", @@ -67,19 +67,19 @@ }, "telegram": { "title": "Өтінім және сервис мессенджерде", - "desc": "Telegram-боттар: өтінім, тапсырыс, хабарлама, есеп және ішкі сценарийлер артық кабинетсіз.", + "desc": "Telegram-боттар: өтінім, тапсырыс, хабарлама, есеп және ішкі сценарийлер, артық кабинет процеске кедергі болғанда.", "msg1": "Сәлем. Мен сіздің ассистентіңізбін. Не қаласаңыз сұраңыз.", "msg2": "Бүгінгі статистиканы көрсет", "msg3": "Деректер жиналуда..." }, "dashboards": { "title": "Иесіне цифрды көру", - "desc": "Owner dashboard, CRM, есептер және iiko, 1C, кесте немесе API интеграциялары, шешім фактіге сүйенуі үшін.", + "desc": "Owner dashboard, CRM, есептер және iiko, 1C, кесте немесе API интеграциялары, шешім қолмен жасалған сводкаға емес, нақты дерекке сүйенуі үшін.", "label": "Revenue" }, "ecommerce": { "title": "Тікелей сату", - "desc": "Каталог, checkout, Kaspi, карта, жеткізу, алып кету және loyalty, бизнес делдалға аз тәуелді болуы үшін." + "desc": "Каталог, checkout, Kaspi, карта, жеткізу, алып кету және loyalty, бизнес тапсырысты тікелей қабылдауы үшін." }, "nativeApps": { "title": "Клиент тәжірибесі телефонда", @@ -87,11 +87,11 @@ }, "sprint": { "title": "Офферді 48 сағатта тексеру", - "desc": "Лендинг, форма немесе Telegram/WhatsApp өтінім, базалық аналитика және жарнамаға не тікелей сатылымға дайын құрылым." + "desc": "Лендинг, форма немесе Telegram/WhatsApp өтінім, базалық аналитика және жарнамаға, акцияға немесе жаңа қызметке дайын құрылым." }, "mvp": { "title": "Өнім идеясын тексеру", - "desc": "Пайдаланушылар, төлем, логика және кезеңдік іске қосуы бар MVP / SaaS, алғашқы клиентке дейін бюджет күймесін." + "desc": "Пайдаланушылар, төлем, логика және кезеңдік іске қосуы бар MVP / SaaS, үлкен бюджетке дейін өнімді тексеру үшін." } }, "stats": { @@ -322,9 +322,9 @@ "fastLaunch": { "badge": "48 сағатта оффер іске қосу", "title": "48 сағатта лендинг", - "guarantee": "Жай дизайн емес. Бет, оффер, өтінім және іске қосу.", + "guarantee": "Жай дизайн емес. Оффер, бет, өтінім және іске қосу.", "subtitle": "Жарнамаға, жаңа қызметке, акцияға немесе сұранысты тексеруге. Алғашқы макет 3-4 сағатта. Егер бірінші макет міндетке сай болмаса, спринт төленбейді.", - "bullet1": "Өтінім, бронь немесе сатып алуға арналған құрылым", + "bullet1": "Өтінім, бронь, төлем немесе сатып алуға арналған құрылым", "bullet2": "Telegram / WhatsApp / форма кіру нүктесі ретінде", "bullet3": "Базалық аналитика және түсінікті CTA", "bullet4": "Деплой кіреді, домен бөлек төленеді", @@ -345,7 +345,7 @@ }, "process": { "title": "Процесс", - "subtitle": "Ашық, болжамды және өте жылдам.", + "subtitle": "Артық бюрократиясыз сұраныстан іске қосуға дейінгі қысқа жол.", "steps": [ { "title": "Өтініш", diff --git a/src/v10/i18n/locales/ru.json b/src/v10/i18n/locales/ru.json index 10b4cbc..882749d 100644 --- a/src/v10/i18n/locales/ru.json +++ b/src/v10/i18n/locales/ru.json @@ -56,10 +56,10 @@ }, "services": { "title": "Что чаще всего просит бизнес", - "subtitle": "Сначала разбираемся, что нужно получить: заявки, продажи, контроль или меньше ручной работы. Потом собираем под это сайт, бота, дашборд или MVP.", + "subtitle": "Сначала выбираем бизнес-результат: заявки, прямые продажи, контроль процессов или меньше ручной работы. Потом подбираем формат: сайт, бот, дашборд, e-commerce или MVP.", "ai": { "title": "Снять ручную работу", - "desc": "AI-агенты, парсинг, обработка данных и автоматические действия там, где команда сейчас тратит время вручную.", + "desc": "AI-агенты, парсинг, обработка данных и автоматические действия там, где команда каждый день теряет часы на рутине.", "active": "агент активен", "trace": "Reasoning Trace", "step1": "→ Extract Intent: \"Спарсить конкурентов\"", @@ -67,19 +67,19 @@ }, "telegram": { "title": "Принимать заявки в мессенджере", - "desc": "Telegram-боты для заявок, заказов, уведомлений, отчётов и внутренних процессов без лишних кабинетов.", + "desc": "Telegram-боты для заявок, заказов, уведомлений, отчётов и внутренних процессов, когда отдельный кабинет только мешает.", "msg1": "Привет. Я ваш ассистент. Спросите что угодно.", "msg2": "Покажи стату за сегодня", "msg3": "Собираю данные..." }, "dashboards": { "title": "Видеть цифры каждый день", - "desc": "Дашборды, отчёты и интеграции с iiko, 1C, таблицами или API, чтобы владелец видел ситуацию без ручных сводок.", + "desc": "Дашборды, отчёты и интеграции с iiko, 1C, таблицами или API, чтобы владелец видел ситуацию без ручных сводок от команды.", "label": "Revenue" }, "ecommerce": { "title": "Продавать напрямую", - "desc": "Каталоги, checkout, Kaspi, карты, доставка, самовывоз и лояльность, чтобы бизнес меньше зависел от посредников." + "desc": "Каталоги, checkout, Kaspi, карты, доставка, самовывоз и лояльность, чтобы бизнес принимал заказы напрямую." }, "nativeApps": { "title": "Сервис в телефоне клиента", @@ -87,11 +87,11 @@ }, "sprint": { "title": "Проверить предложение за 48 часов", - "desc": "Лендинг, форма или заявка в Telegram/WhatsApp, базовая аналитика и структура под рекламу или прямые продажи." + "desc": "Лендинг, форма или заявка в Telegram/WhatsApp, базовая аналитика и структура под рекламу, акцию или новую услугу." }, "mvp": { "title": "Проверить идею продукта", - "desc": "MVP / SaaS с пользователями, оплатой, логикой и запуском по этапам, чтобы не потратить весь бюджет до первых клиентов." + "desc": "MVP / SaaS с пользователями, оплатой, логикой и запуском по этапам, чтобы проверить продукт до большого бюджета." } }, "stats": { @@ -322,9 +322,9 @@ "fastLaunch": { "badge": "запуск за 48 часов", "title": "Лендинг за 48 часов", - "guarantee": "Не просто дизайн. Страница, предложение, заявка и запуск.", + "guarantee": "Не просто дизайн. Оффер, страница, заявка и запуск.", "subtitle": "Подходит для рекламы, новой услуги, акции или проверки спроса. Первый макет показываем через 3-4 часа после обращения. Если первый макет совсем мимо задачи, спринт не оплачиваете.", - "bullet1": "Структура под заявку, бронь или покупку", + "bullet1": "Структура под заявку, бронь, оплату или покупку", "bullet2": "Telegram, WhatsApp или форма как вход для клиента", "bullet3": "Базовая аналитика и понятный призыв к действию", "bullet4": "Деплой включён, домен оплачивается отдельно", @@ -345,7 +345,7 @@ }, "process": { "title": "Процесс", - "subtitle": "Прозрачно, предсказуемо и очень быстро.", + "subtitle": "Короткий путь от запроса до запуска без лишней бюрократии.", "steps": [ { "title": "Заявка", diff --git a/src/v12/pages/home.tsx b/src/v12/pages/home.tsx index 1829a77..0e1c9b4 100644 --- a/src/v12/pages/home.tsx +++ b/src/v12/pages/home.tsx @@ -64,22 +64,22 @@ type EstimateScope = "lean" | "standard" | "custom"; const V115_COPY = { ru: { heroBadge: "Сайты · MVP · боты · дашборды", - heroTitle: "Сайты, MVP и автоматизация для бизнеса.", + heroTitle: "Сайты, MVP и автоматизация для заявок и продаж.", heroAccent: "Первый макет — через 4 часа. Смета — за день.", heroSubtitle: - "Алматы, с 2020. Делаем рабочие штуки для малого и среднего бизнеса в Казахстане: сайт с заявками, Telegram-бота для заказов, дашборд с цифрами или MVP с пользователями.", + "Алматы, с 2020. Собираем понятный путь от оффера до заявки: лендинг, Telegram или WhatsApp, оплата, аналитика, бот, дашборд или MVP с пользователями.", heroCta: "Получить оценку за день", techKicker: "то, чем вы уже пользуетесь", - techTitle: "Подключаем привычные инструменты", - techSubtitle: "Kaspi, iiko, 1C, WhatsApp, Telegram, таблицы, оплата, аналитика и AI. Берём только то, что реально нужно проекту, без лишнего стека ради стека.", + techTitle: "Подключаемся к реальному рабочему процессу", + techSubtitle: "Kaspi, iiko, 1C, WhatsApp, Telegram, таблицы, оплата, аналитика и AI только там, где он снимает ручную работу. Стек выбираем под результат, сроки и поддержку.", launchKicker: "не просто сайт", - launchTitle: "Лендинг - только начало. Важно, что происходит после клика.", - launchSubtitle: "Помогаем упаковать предложение, собрать страницу, принять заявку и не потерять клиента после первого сообщения. Поэтому DosCode не про дешёвые шаблонные страницы.", + launchTitle: "Лендинг — не финал. Важно, что происходит после клика.", + launchSubtitle: "Упаковываем предложение, собираем страницу, подключаем заявку и фиксируем следующий шаг для клиента. Поэтому DosCode — не про дешёвую страницу ради страницы.", launchCards: [ - { chip: "01", title: "Предложение", text: "Формулируем, что человек получает и почему ему стоит оставить заявку сейчас." }, - { chip: "02", title: "Страница", text: "Собираем быстрый адаптивный сайт под рекламу, прямую ссылку или запуск новой услуги." }, - { chip: "03", title: "Заявка", text: "Подключаем Telegram, WhatsApp, форму, оплату или другой простой вход для клиента." }, - { chip: "04", title: "Дальше", text: "Если предложение работает, усиливаем его ботом, дашбордом, CRM, e-commerce или MVP." }, + { chip: "01", title: "Оффер", text: "Формулируем, что человек получает, кому это подходит и почему стоит оставить заявку сейчас." }, + { chip: "02", title: "Страница", text: "Собираем быстрый адаптивный сайт под рекламу, прямую ссылку, запуск услуги или проверку спроса." }, + { chip: "03", title: "Заявка", text: "Подключаем Telegram, WhatsApp, форму, оплату или другой понятный вход для клиента." }, + { chip: "04", title: "Развитие", text: "Если оффер работает, усиливаем его ботом, дашбордом, CRM, e-commerce или MVP." }, ], estimatorKicker: "Цены и сроки", estimatorTitle: "Ориентир бюджета", @@ -97,22 +97,22 @@ const V115_COPY = { }, kk: { heroBadge: "Сайт · MVP · боттар · дашбордтар", - heroTitle: "Бизнеске сайт, MVP және автоматизация.", + heroTitle: "Өтінім мен сатылымға арналған сайт, MVP және автоматизация.", heroAccent: "Алғашқы макет — 4 сағатта. Смета — 1 күнде.", heroSubtitle: - "Алматы, 2020 жылдан. Қазақстандағы шағын және орта бизнеске жұмыс істейтін шешімдер: өтінімдері бар сайт, тапсырысқа арналған Telegram-бот, цифрлары бар дашборд немесе нақты MVP.", + "Алматы, 2020 жылдан. Офферден өтінімге дейінгі түсінікті жол құрамыз: лендинг, Telegram немесе WhatsApp, төлем, аналитика, бот, дашборд немесе нақты MVP.", heroCta: "24 сағатта бағалау алу", techKicker: "бизнес қазір қолданатын интеграциялар", - techTitle: "Сіздің нақты жұмысыңызға қосыламыз", - techSubtitle: "Kaspi, iiko, 1C, WhatsApp, Telegram, кестелер, төлем, аналитика және AI. Технологияны әдемі тізім үшін емес, мерзім, бюджет және қолдау үшін таңдаймыз.", + techTitle: "Нақты жұмыс процесіне қосыламыз", + techSubtitle: "Kaspi, iiko, 1C, WhatsApp, Telegram, кестелер, төлем, аналитика және AI — тек қол жұмысты азайтатын жерде. Стекті нәтиже, мерзім және қолдау бойынша таңдаймыз.", launchKicker: "бет емес, іске қосу", - launchTitle: "Лендинг - бірінші қабат қана. Маңыздысы клиенттің толық жолы.", - launchSubtitle: "Қысқа жол құрамыз: оффер, бет, өтінім, жауап, кейінгі байланыс және нәтижені өлшеу. Сондықтан DosCode арзан шаблон беттерімен бір қатарда емес.", + launchTitle: "Лендинг — финал емес. Клиенттің кликтен кейінгі жолы маңызды.", + launchSubtitle: "Офферді нақтылап, бетті жинап, өтінімді қосып, клиентке келесі қадамды түсінікті етеміз. Сондықтан DosCode жай арзан шаблон беттері туралы емес.", launchCards: [ - { chip: "01", title: "Оффер", text: "Адам не алады және неге дәл қазір өтінім қалдыруы керек екенін нақтылаймыз." }, - { chip: "02", title: "Бет", text: "Жарнамаға, тікелей сілтемеге немесе жаңа қызметті іске қосуға дайын адаптивті сайт жинаймыз." }, + { chip: "01", title: "Оффер", text: "Адам не алады, бұл кімге керек және неге дәл қазір өтінім қалдыруы керек екенін нақтылаймыз." }, + { chip: "02", title: "Бет", text: "Жарнамаға, тікелей сілтемеге, жаңа қызметке немесе сұранысты тексеруге дайын адаптивті сайт жинаймыз." }, { chip: "03", title: "Өтінім", text: "Telegram, WhatsApp, форма, төлем немесе клиентке түсінікті басқа кіру нүктесін қосамыз." }, - { chip: "04", title: "Әрі қарай", text: "Оффер жұмыс істесе, оны бот, дашборд, CRM, e-commerce немесе MVP арқылы күшейтеміз." }, + { chip: "04", title: "Даму", text: "Оффер жұмыс істесе, оны бот, дашборд, CRM, e-commerce немесе MVP арқылы күшейтеміз." }, ], estimatorKicker: "Баға және мерзім", estimatorTitle: "Бюджет бағдары", @@ -130,22 +130,22 @@ const V115_COPY = { }, en: { heroBadge: "Sites · MVPs · bots · dashboards", - heroTitle: "Web, MVPs and automation for Kazakhstan business.", + heroTitle: "Websites, MVPs and automation for leads and sales.", heroAccent: "First mockup in 4 hours. Estimate in a day.", heroSubtitle: - "Almaty, since 2020. We build working tools for small and mid-sized businesses: a site that captures leads, a Telegram bot for orders, an ops dashboard with real numbers, or a full MVP.", + "Almaty, since 2020. We build the path from offer to lead: landing page, Telegram or WhatsApp, payments, analytics, bots, dashboards, or an MVP with real users.", heroCta: "Get an estimate in a day", techKicker: "integrations the business already uses", - techTitle: "We connect to your real workflow", - techSubtitle: "Kaspi, iiko, 1C, WhatsApp, Telegram, spreadsheets, payments, analytics and AI. We pick the stack by timeline, budget and support needs, not for a pretty list.", - launchKicker: "not a page, a launch", - launchTitle: "The landing page is only the first layer. The customer path matters.", - launchSubtitle: "We build the short chain: offer, page, lead capture, reply, follow-up and result tracking. That is why DosCode does not compete with cheap template pages.", + techTitle: "We connect to the real workflow", + techSubtitle: "Kaspi, iiko, 1C, WhatsApp, Telegram, spreadsheets, payments, analytics and AI only where it removes manual work. The stack follows the outcome, timeline and support needs.", + launchKicker: "not just a site", + launchTitle: "The landing page is not the finish line. The post-click path matters.", + launchSubtitle: "We shape the offer, build the page, connect lead capture and make the next step clear for the customer. DosCode is not a cheap page-for-page service.", launchCards: [ - { chip: "01", title: "Offer", text: "We clarify what the customer gets and why they should leave a request now." }, - { chip: "02", title: "Page", text: "We build a fast responsive site for ads, direct links or a new service launch." }, + { chip: "01", title: "Offer", text: "We clarify what the customer gets, who it is for and why they should leave a request now." }, + { chip: "02", title: "Page", text: "We build a fast responsive site for ads, direct links, service launches or demand validation." }, { chip: "03", title: "Lead", text: "We connect Telegram, WhatsApp, a form, payment or another clear entry point." }, - { chip: "04", title: "Next", text: "If the offer works, we strengthen it with a bot, dashboard, CRM, e-commerce or MVP." }, + { chip: "04", title: "Growth", text: "If the offer works, we strengthen it with a bot, dashboard, CRM, e-commerce or MVP." }, ], estimatorKicker: "Pricing guide", estimatorTitle: "Budget range",