A plain-language review of the online store across security, usability and marketing — plus a phased plan to lift sales on a lean budget.
Понятный разбор интернет-магазина по трём осям — безопасность, юзабилити, маркетинг — и поэтапный план роста продаж на скромном бюджете.
Measurement is now done: GA4, Meta Pixel and Cloudflare Web Analytics are live (installed via Cloudflare Zaraz), and a shareable Looker dashboard is built — see the Analytics guide. Lifecycle email will be done Odoo-native (not Brevo — contacts already live in Odoo). The consent banner is deferred by decision. One gap remains: wiring the ecommerce purchase event so GA4/Pixel track conversions. The "no analytics" note in the summary below reflects the original audit state.
Измерение сделано: GA4, Meta Pixel и Cloudflare Web Analytics живые (поставлены через Cloudflare Zaraz), собран общий Looker-дашборд — см. гайд по аналитике. Лайфсайкл-email решили делать нативно в Odoo (не Brevo — контакты уже в Odoo). Consent-баннер отложен по решению. Остался один пробел: подключить ecommerce-событие purchase, чтобы GA4/Pixel считали конверсии. Замечание «нет аналитики» в сводке ниже отражает исходное состояние на момент аудита.
The store is technically in good shape. The site runs on Odoo behind Cloudflare, HTTPS is enforced, the admin/back-office is properly locked down, and the storefront looks clean and modern with a real checkout (5 products, £5.99 each, minimum 4-pack, DPD delivery). Nothing here is on fire.
Технически магазин в хорошем состоянии. Сайт на Odoo за Cloudflare, HTTPS форсирован, админка закрыта, витрина выглядит современно, есть рабочий чек-аут (5 товаров по £5.99, минимум 4 упаковки, доставка DPD). Ничего критичного не горит.
The storefront itself is genuinely well-built: product pages already carry full ingredients, nutrition, allergens, cooking instructions, cross-sell, customer reviews and a 30-day money-back guarantee. The gap is not the store — it is everything around it. There is no analytics and no advertising pixel installed at all, so we currently cannot measure visitors, see what converts, or run measurable ads. Contacts are already being captured — the AI chat asks for them when it needs to follow up, and every sale adds a buyer — but that list isn't yet being worked with email, and there's no content/SEO engine bringing new people in.
Сама витрина сделана по-настоящему хорошо: на карточках уже есть полный состав, БЖУ, аллергены, инструкции по приготовлению, кросс-селл, отзывы покупателей и гарантия возврата 30 дней. Пробел не в магазине, а во всём вокруг него. Вообще не установлена аналитика и нет рекламного пикселя — мы не измеряем посетителей, не видим, что конвертит, и не можем вести измеримую рекламу. Контакты уже собираются — AI-чат запрашивает их, когда нужно вернуться с ответом, и каждая продажа добавляет покупателя — но с этой базой ещё не работают письмами, и нет контент/SEO-движка, который приводит новых людей.
The plan below fixes measurement first, then conversion, then traffic — in that order, because buying traffic before the store can convert or measure it is money poured through a leak.
План ниже сначала чинит измерение, потом конверсию, потом трафик — именно в таком порядке, потому что покупать трафик до того, как магазин умеет конвертить и мерить, — это лить деньги в дырявое ведро.
Reviewed with the owner's authorisation, non-destructively. Conclusion: the store is hardened above the level of a typical Odoo install. Remaining items are low-risk, config-level polish.
Проверено с разрешения владельца, без деструктивных действий. Вывод: магазин защищён лучше типового Odoo. Остаток — мелочи низкого риска на уровне конфигурации.
403 at the edge (Cloudflare). The database manager being reachable is the classic Odoo breach path — here it is blocked, and the software version does not leak.403 на периметре (Cloudflare). Открытый менеджер БД — классический вектор взлома Odoo; здесь он закрыт, и версия ПО не утекает..git or config files; legacy HTTP methods disabled..git и конфигов; устаревшие HTTP-методы выключены.HttpOnly but lacks the Secure and SameSite attributes. HTTPS-forcing already mitigates the practical risk; adding them is defence-in-depth.HttpOnly, но без Secure и SameSite. Принудительный HTTPS уже снижает риск; добавление флагов — защита в глубину.security.txt contact file is absent; and an old, hidden template footer still sits in the page source (invisible to visitors — cosmetic cleanup only).security.txt; в исходнике остался старый скрытый футер шаблона (пользователю не виден — чисто косметика).The design is a genuine asset: modern, appetising, trustworthy. A few small things dull the experience.
Дизайн — реальный актив: современный, аппетитный, вызывающий доверие. Несколько мелочей слегка портят впечатление.
The store itself converts well — good pages, reviews, a guarantee. What's missing sits around it: measurement, working the contact list with email, and a steady stream of new visitors.
Сам магазин хорошо конвертит — сильные карточки, отзывы, гарантия. Не хватает того, что вокруг: измерения, работы с базой контактов письмами и стабильного притока новых посетителей.
No analytics (GA4) and no advertising pixel (Meta / TikTok) are installed — verified directly in the page. Until they are, we cannot see how many people visit, what they do, or whether any campaign works — and we cannot build the audiences that make ads affordable. This is step zero before spending a penny on traffic.
Не установлены ни аналитика (GA4), ни рекламный пиксель (Meta / TikTok) — проверено прямо в странице. Пока их нет, мы не видим ни сколько людей заходит, ни что они делают, ни работает ли кампания — и не можем собрать аудитории, которые делают рекламу дешёвой. Это шаг ноль до первого потраченного пенни на трафик.
/blog is currently empty (404). Recipe posts rank for searches like "vegan sausage recipe UK" and pull in new visitors for free; add product schema for richer search results./blog сейчас пуст (404). Рецепты ранжируются под запросы вроде «vegan sausage recipe UK» и бесплатно приводят новых посетителей; добавить product-schema для богатой выдачи.For a UK plant-based food brand, the cheapest channels are also the best ones. Paid ads come last, and only after the store can measure and convert.
Для UK-бренда растительной еды самые дешёвые каналы — они же лучшие. Платная реклама — в конце и только после того, как магазин умеет мерить и конвертить.
synthpeople.cloud — we opened and read it in full. Despite the ad framing, it is not an SEO or landing-page or promotion tool. It is a pre-alpha product (waitlist; alpha starts 27 Jul 2026) for stress-testing AI chatbots with synthetic adversarial users. It will not bring a single customer to the shop. Skip it for marketing.
synthpeople.cloud — открыли и прочитали полностью. Несмотря на подачу в рекламе, это не SEO / не лендинги / не раскрутка. Это pre-alpha продукт (лист ожидания; альфа с 27.07.2026) для стресс-тестирования AI-чатов синтетическими «пользователями». Он не приведёт ни одного покупателя. Для маркетинга — мимо.
"1,000 AI-generated landing pages per audience" — this whole category is doorway pages, which violate Google's spam policy (scaled content abuse). The realistic outcome is a ranking penalty on the whole domain, not more sales. Avoid.
«1000 ИИ-лендингов под каждую аудиторию» — весь этот класс — это doorway-страницы, нарушающие спам-политику Google (scaled content abuse). Реалистичный итог — штраф на весь домен, а не рост продаж. Не надо.
Rule of thumb: anything promising "thousands of pages", "instant SEO", "guaranteed rankings" or "synthetic traffic" is either spam that gets penalised or bot traffic that never buys. Both waste money.
Правило: всё, что обещает «тысячи страниц», «мгновенное SEO», «гарантию позиций» или «синтетический трафик», — это либо спам под штраф, либо ботный трафик, который не покупает. И то и другое — слив денег.
Sequenced by dependency: measure → convert → attract. The "Owner" column shows who does what — most execution can be handled for you, with your sign-off on anything that goes public or costs money.
Порядок по зависимостям: измерить → конвертить → привлекать. Колонка «Кто» показывает разделение — большую часть исполнения можно взять на себя, с твоим подтверждением на всё публичное и платное.
| Task | Задача | Why | Зачем | Who | Кто |
|---|---|---|---|---|---|
| Install GA4 + Meta/TikTok Pixel | Поставить GA4 + Meta/TikTok Pixel | Nothing is measurable or ad-ready without it | Без этого ничего не измеримо и реклама невозможна | Odoo | |
| Auto-collect reviews (post-purchase email) | Авто-сбор отзывов (письмо после покупки) | More social proof on already-strong pages | Больше отзывов на и без того сильных карточках | Odoo | |
| Welcome + rebuy email flow to existing contacts | Welcome + rebuy письма по имеющимся контактам | Activates the list you already collect (chat + sales) | Активирует базу, которая уже собирается (чат + продажи) | AI → approveAI → одобрить | |
| Security polish: cookie flags, security.txt | Security-полировка: флаги cookie, security.txt | Low-risk defence-in-depth | Защита в глубину, низкий риск | Odoo |
| Task | Задача | Why | Зачем | Who | Кто |
|---|---|---|---|---|---|
| "Try the range" bundle + free-shipping threshold | Набор «Вся линейка» + порог бесплатной доставки | Lifts average order value above shipping cost | Поднимает средний чек выше стоимости доставки | AI → approveAI → одобрить | |
| Content engine: 3–4 short videos/week + captions | Контент-движок: 3–4 коротких видео/нед + подписи | Organic reach; the top free channel for food | Органика; топ бесплатный канал для еды | AI → approveAI → одобрить | |
| Recipe blog posts (SEO) | Блог-рецепты (SEO) | Compounding free search traffic | Накопительный бесплатный поисковый трафик | AIAI | |
| Build vetted UK vegan micro-influencer list | Собрать выверенный список UK vegan микро-инфлюенсеров | Targets for gifting outreach | Цели для гифтинг-аутрича | AIAI | |
| Draft + send gifting outreach; negotiate | Черновики + отправка гифтинг-аутрича; переговоры | Trust-building, product-cost only | Рост доверия, ценой лишь продукта | AI → approveAI → одобрить |
| Task | Задача | Why | Зачем | Who | Кто |
|---|---|---|---|---|---|
| Small retargeting ad tests (£5–10/day) | Малые тесты ретаргетинга (£5–10/день) | Cheapest paid win once pixel has data | Самый дешёвый платный выигрыш, когда у пикселя есть данные | Owner paysОплата — владелец | |
| PR outreach to vegan media / roundups | PR-аутрич в vegan-медиа / подборки | Free authority + backlinks | Бесплатный авторитет + ссылки | AI → approveAI → одобрить | |
| Local markets & sampling; retail pitches | Локальные маркеты и дегустации; питчи в розницу | Taste conversion + shelf listings | Вкусовая конверсия + полки | OwnerВладелец | |
| Monthly performance report | Ежемесячный отчёт по эффективности | Double down on what works | Усиливать то, что работает | AIAI |
Most of the plan above can be run by an automated marketing orchestrator, built on the infrastructure the business already operates. One firm rule keeps it safe: nothing goes public and no money is spent without a one-tap human approval.
Большую часть плана может вести автоматический маркетинг-оркестратор на инфраструктуре, которая у бизнеса уже есть. Одно жёсткое правило держит его безопасным: ничего не уходит наружу и не тратятся деньги без одобрения человека в один тап.
The orchestrator plans the week, dispatches specialist agents (content, SEO, influencer research, outreach drafting, ad planning, analytics), collects their output, and routes anything outward-facing to an approval queue in Telegram. Approved items are then published, sent or measured, and everything is logged and reported.
Оркестратор планирует неделю, раздаёт задачи спец-агентам (контент, SEO, поиск инфлюенсеров, черновики аутрича, планирование рекламы, аналитика), собирает результат и отправляет всё «наружное» в очередь одобрений в Telegram. Одобренное публикуется, отправляется или замеряется, всё логируется и попадает в отчёт.
Rather than build everything at once: start with the content engine, the vetted influencer list, and the Telegram approval bot. That produces visible output in week one and proves the approval loop before anything bigger is wired up.
Не строить всё сразу: начать с контент-движка, выверенного списка инфлюенсеров и Telegram-бота одобрений. Это даёт видимый результат в первую неделю и проверяет петлю одобрений до подключения более крупного.