On September 7, 2026, someone paid $12 for KweliAI Pro Monthly.
171 days after I started building in earnest.
This is the honest breakdown of what worked, what didn't, and what I'd do differently.

What KweliAI is
A deepfake and AI content detector for social media. Paste any public post link from X, Reddit, TikTok, YouTube, Instagram or Facebook and get a verdict — Real, AI-generated, or Deepfake — in seconds. No downloading needed.
Stack:
- Backend: FastAPI on DigitalOcean behind Nginx
- Media extraction: yt-dlp + ffmpeg in Docker
- Detection: Three deepfake detection models running in parallel for image, audio, and video detection.
- Auth + database: Supabase
- Payments: Paystack
- Frontend: Plain HTML/CSS/JS on Vercel
- Emails: Resend
What didn't work
Waiting for organic search traffic.
I spent the first 60 days believing that if I built something useful and deployed it, people would find it. They didn't. Google takes months to rank a new domain. Without backlinks, you don't exist.
Vanity metrics as a substitute for revenue.
ChatGPT referrals arriving. Microsoft Copilot citations. Google AI Overview appearing. These felt like progress. They were leading indicators, not outcomes.
I let them fill the space where revenue should have been.
The moment I noticed that — the moment I identified the pride in calling traction what was actually just noise — I changed approach.
What actually worked
1. GEO over SEO
Getting cited by AI engines drove more qualified traffic than Google rankings. The playbook:
-
llms.txtat root — tells AI crawlers exactly what the tool does, pricing, use cases - Bing Webmaster Tools — Bing feeds ChatGPT, Copilot, and Perplexity simultaneously
- Answer-format content — direct answers to queries people type into AI tools
- FAQ schema markup — Google and Copilot pull FAQ answers into AI responses
Result: 12 Copilot citations for "best platforms to detect fake social media profiles" before we had significant Google rankings.
2. Scenario pages over feature pages
Instead of "KweliAI — AI detection tool" we built:
/i-think-im-being-catfished/is-this-video-real/i-think-this-recruiter-is-fake/verify-viral-news-content
These match exactly how people describe their situation to ChatGPT. When ChatGPT searched for "I met someone online and I think their photos are fake" — it found our page.
3. Comparison page
/best-ai-deepfake-detectors-2026 — honest comparison against Sensity AI, Reality Defender, Hive, and InVID WeVerify. This became our most cited page.
When AI engines answer "what is the best deepfake detector" they look for pages that compare tools. Being on those pages is how you get recommended.
4. Backlinks from content worth linking to
- GitHub:
awesome-deepfake-detectioncurated list - Dev.to technical article on the extraction layer
- Medium articles on trust and AI
- Quora answers on deepfake detection
- HackerNews Show HN post
6 referring domains. Not a lot. Enough to start.
5. Email sequences that trigger at the right moment
Four emails via Resend:
- Welcome — fires on first scan
-
Nudge — fires when
usage_todayreaches 3 -
Limit reached — fires when
usage_todayreaches 5 - Re-engagement — fires after 7 days inactive
The limit reached email is the highest converting. The user just felt the pain of the limit at the exact moment they needed another scan.
The numbers on day 171
| Metric | Value |
|---|---|
| Google impressions (28 days) | 1,100 |
| Average position | 42.6 |
| Copilot citations | 12 |
| Referring domains | 6 |
| Revenue | $12 |
| Subscribers | 1 |
Position 42.6 means page 4-5. People don't go to page 4. The backlink work moves that number and it takes time.
But Copilot citations are the leading indicator that matters. AI engine citations convert at a higher rate than organic search — the user arrives pre-convinced. The AI already told them this tool is the answer.
What I'd do differently
Name the tool differently.
KweliAI — kweli means truth in Swahili. Meaningful to us. Requires explanation to everyone else. The tools AI engines recommend naturally have self-explaining names. ZeroGPT. DeepfakeDetector. The name carries the recommendation.
Start the content earlier.
Scenario pages and comparison pages should have been live before the product launched. Content takes 6-8 weeks to rank. I spent those weeks on features.
Build the email sequence before the first user.
We had users arriving for 3 months with no email follow-up. Every user who hit the limit and left without upgrading is a missed conversion we can't recover.
Where we're building from
Diani, Kenya. South Coast.
We are Prolific VA — building SaaS products and digital services for East Africa and beyond. KweliAI is one product. Safina MIS and Jahazi POS are others.
Geography is no longer destiny. You can build software that competes globally from anywhere with power and internet.
171 days. One subscriber. Enough to keep going.
Try KweliAI free: kweliai.com
Follow the build: @prolificVA

Top comments (0)