From ebe1dd5c14f183e30737bdcca0886e7b792ce197 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Mon, 2 Mar 2026 21:42:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20conversion=20audit=20=E2=80=94=20fix=20a?= =?UTF-8?q?ll=20broken=20CTAs,=20wrong=20data=20claims,=20hero=20rewrite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CRITICAL: - Fix broken mailto: CTAs on /offer and /proposal (empty href!) - Fix 97.4% channel dependency claim → actual 85% (verified from DB) - Fix 37.3% repeat rate → 57.6% cohort return rate (verified) - Fix revenue model payback math (was 2.6mo, actual 3.5mo at 100/mo) - Fix cost-of-waiting claim with verifiable math CONVERSION: - Hero rewrite: 'Lost 84% of new customers' → client problem, not tech brag - Nav: remove duplicate Proposal link, single 'The Proposal' → /offer - Footer CTA: primary action is now 'See the Full Proposal' - All CTAs now include properly formatted mailto with subject+body - Replace unverified competitor claim with specific named competitors DATA INTEGRITY: - 15/23 claims verified SOURCE-LINKED from PostgreSQL (728K orders) - 4 claims corrected (97.4%→85%, 37.3%→57.6%, payback, cost-of-waiting) - Revenue calculator uses cohort-verified return rate - Board summary updated with correct figures --- static/offer/index.html | 36 ++++++++++++++++++------------------ static/proposal/index.html | 2 +- templates/index.html | 26 ++++++++++++-------------- 3 files changed, 31 insertions(+), 33 deletions(-) diff --git a/static/offer/index.html b/static/offer/index.html index 6621277..415d1cf 100644 --- a/static/offer/index.html +++ b/static/offer/index.html @@ -272,7 +272,7 @@ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;heigh
Revenue from Peak
-
97.4%
+
85%
Channel Dependency (Google + Organic)
@@ -299,7 +299,7 @@ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;heigh
💪 -
Your product is not the problem. AOV has climbed from £26 → £35. Repeat rate sits at 37% — well above DTC average. Customers who find you, stay. The product drives loyalty.
+
Your product is not the problem. AOV has climbed from £26 (2018) → £35 (2025). 68% of all orders come from returning customers. Customers who find you, stay. The product drives loyalty.
🚨 @@ -307,22 +307,22 @@ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;heigh
THE ROOT CAUSE
-

97% Channel Dependency

+

85% Channel Dependency

-
Organic + Google Ads = 97.4% of all orders. If Google changes an algorithm, you lose the business.
+
Organic + Google Ads = 85% of all orders in 2025. If Google changes an algorithm, you lose the business.
Facebook: 0.1%. TikTok: 0%. Instagram: 0%. You have zero social commerce presence in 2025.
-
No AI content pipeline. Competitors are producing 10x the content at a fraction of the cost. Every month without these channels = lost addressable revenue.
+
No AI content pipeline. H&B, Vitabiotics, and Boots all run active social + paid content across TikTok, Instagram, and YouTube. JustVitamins has zero presence on any of these channels. Every month without them = missed discovery.
-
Cost of waiting: Based on your data, the addressable revenue gap from missing channels is estimated at £5,000–£10,000 per month. Every month without action widens the gap. (See interactive model below)
+
Cost of inaction: In 2020 you acquired 24,666 new customers. In 2025, just 3,941. At your 2025 AOV of £35.02, that's £726,000 in lost first-purchase revenue per year — before repeat purchases. Every month without new discovery channels widens this gap. (See interactive model below)
@@ -401,7 +401,7 @@ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;heigh

Interactive Revenue Model

-
Based on your 2025 AOV (£35.02) and repeat rate (37.3%)
+
Based on your 2025 AOV (£35.02) and 12-month cohort return rate (57.6%)
@@ -422,13 +422,13 @@ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;heigh
-Assumptions: AOV = £35.02 (your 2025 actual) · Repeat rate = 37.3% (your actual) · Avg 2 repeat purchases in first year · Year 1 cost = £4,000 build + £500×12 infra + £200×12 AI tools = £12,400 · Conservative — does not include organic uplift from PDP/blog optimisation or existing channel improvements +Assumptions: AOV = £35.02 (your 2025 actual) · 12-month cohort return rate = 57.6% (from cohort analysis of 728,018 orders) · Avg 2 repeat purchases in first year · Year 1 cost = £4,000 build + £500×12 infra + £200×12 AI tools = £12,400 · Conservative — does not include organic uplift from PDP/blog optimisation or existing channel improvements
💡 -
Anti-objection: Even at the most conservative setting (25 new customers/month), the infrastructure pays for itself within 7 months. This is not a bet — it's a math problem. And these projections exclude any improvement to your existing Google/Organic channels from PDP optimisation.
+
Anti-objection: Even at the most conservative setting (25 new customers/month at £35.02 AOV), the £12,400 Year 1 cost is recovered in ~14 months on first-purchase revenue alone — and that excludes the 57.6% who return for repeat purchases. At 100/month, payback is under 4 months. These projections also exclude any improvement to your existing Google/Organic channels from PDP optimisation.
@@ -549,7 +549,7 @@ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;heigh
2
Provide Shopify &
TikTok access
3
15-minute kickoff call
to align priorities
-Approve & Start Build → +✅ Approve & Start Build → @@ -566,13 +566,13 @@ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;heigh

Decision Summary Internal Use

  1. New customer acquisition has declined 84% (24,600 → 3,900/year) since 2020, driving a 42% revenue decline from peak (£1.82M → £1.05M).
  2. -
  3. Product-market fit is strong: 37% repeat rate, AOV increasing from £26 → £35. The decline is a discovery problem, not a product problem.
  4. -
  5. 97.4% of revenue depends on two channels (Google Organic + Google Ads). Zero social commerce presence. This is a single point of failure.
  6. +
  7. Product-market fit is strong: 68% of orders are repeat purchases, AOV increasing from £26 → £35 (2018–2025). The decline is a discovery problem, not a product problem.
  8. +
  9. 85% of orders depend on two Google channels (Organic + Google Ads) in 2025. Facebook is 0.1%. TikTok and Instagram are zero. This is a single point of failure.
  10. Proposal: Install owned AI infrastructure for content automation, TikTok Shop, PDP optimisation, and competitor insight extraction. Not an agency dependency — brand owns all assets.
  11. Investment: £4,000 one-time + £500/mo infrastructure + £100–300/mo AI tools. Estimated total ongoing: £600–800/month.
  12. Timeline: Fully operational in 3–4 weeks with weekly checkpoints. Week 4 review gate before ongoing commitment.
  13. Risk controls: No mass AI publishing (SEO-safe), 30-day exit clause on monthly, brand retains all access/data/code, weekly reporting during build.
  14. -
  15. Recommendation: Approve build (£4,000 one-time). Measurable Week 4 checkpoint: infrastructure live, first AI content batch produced, TikTok Shop configured with 3–5 products. Conservative ROI shows payback within 2–7 months.
  16. +
  17. Recommendation: Approve build (£4,000 one-time). Measurable Week 4 checkpoint: infrastructure live, first AI content batch produced, TikTok Shop configured with 3–5 products. Conservative ROI shows payback within 4–14 months depending on new customer acquisition rate.
@@ -696,15 +696,15 @@ new Chart(document.getElementById('chChart'), { function calcROI() { const n = parseInt(document.getElementById('roiSlider').value); document.getElementById('sliderVal').textContent = n; - const aov = 35.02; - const repeatRate = 0.373; - const avgRepeats = 2; - const ltv = aov * (1 + repeatRate * avgRepeats); + const aov = 35.02; // 2025 actual (source-linked) + const cohortReturnRate = 0.576; // 12-month cohort return rate (verified from 728K orders) + const avgRepeats = 2; // conservative avg repeat purchases in year 1 + const ltv = aov * (1 + cohortReturnRate * avgRepeats); const monthlyRev = n * aov; const annualRev = n * 12 * ltv; const year1Cost = 4000 + 500*12 + 200*12; const roi = annualRev / year1Cost; - const payback = year1Cost / (monthlyRev * (1 + repeatRate)); + const payback = year1Cost / monthlyRev; // first-purchase only — conservative document.getElementById('roiMonthly').textContent = '£' + Math.round(monthlyRev).toLocaleString(); document.getElementById('roiAnnual').textContent = '£' + Math.round(annualRev).toLocaleString(); document.getElementById('roiMultiple').textContent = roi.toFixed(1) + 'x'; diff --git a/static/proposal/index.html b/static/proposal/index.html index a56a015..0bcf36c 100644 --- a/static/proposal/index.html +++ b/static/proposal/index.html @@ -1010,7 +1010,7 @@ section.visible {
Ready to Build?

If approved, access is provided and build starts immediately. Fully operational in 3–4 weeks.

- + Let's Go → @@ -27,14 +26,13 @@
-
● LIVE AI Content Engine — Powered by Gemini
-

Your content engine is
real and running.

-

Paste any Just Vitamins product link. The AI scrapes it live, rewrites every word, generates new product images, and builds a full marketing pack — all in seconds. No mocks. No fakes. Try it.

+
● LIVE Built for Just Vitamins — Powered by Gemini
+

You've lost 84% of new customers since 2020.
This engine gets them back.

+

We analysed your 728,018 orders. The product isn't the problem — discovery is. Below is a working AI content engine that scrapes your products live, generates conversion-optimised PDPs, images, and marketing assets. Try it. Then see the proposal.

£19.4MLifetime Revenue
@@ -135,11 +133,11 @@

This isn't a mockup.
It's running right now.

-

Every demo on this page hits a real API, scrapes real pages, and generates real content. The data dashboard shows real £19.4M in revenue across 728,000 orders.

+

Every demo above hits a real API, scrapes real pages, and generates real content. Your data dashboard runs against 728,018 validated orders.

- 🚀 Let's Talk — 15 min call - 📊 Explore the Full Dashboard - Built by QuikCue · Powered by Gemini 2.5 Flash + Nano Banana Pro + 📋 See the Full Proposal + 🚀 Let's Talk — 15 min call + Built by Omair @ QuikCue · Powered by Gemini 2.5 Flash