Agent Made / Case file
ChatSEO
Third-partyVerified (legacy label, recheck pending)ActivePaid SEO product (ChatSEO / chatseo.app). Plans named in sources: Starter €29, Pro €49, Ranker €79 — pricing unverified in this pass.
Confidence labels describe recorded evidence — not an audit of the business. Methodology.
The earnings claim (summary)
- Reported MRR
- $29,625 · MRR
- Income type
- MRR
- Claim period
- TrustMRR current MRR snapshot
- Claim date
- 2026-10-03
- Business type
- other
- Business model
- unclassified
- Proof type
- public-revenue-page
Evidence timeline
Dated source events from fields already on this record. Missing values stay “not recorded” — we do not invent dates.
- 2026-10-03Claim date
- 2026-10-03Metric as of
- 2026-10-03Source date
- not recordedCollected
- not recordedLast checked
- not recordedSource published
Source trail
Only fields already recorded on this case. Missing dates show as not recorded — we do not invent checks.
Recorded sources
- Processor-linked revenue page (as recorded) · primary/original field
Original source ↗ - LinkedIn page (as recorded)
Original source ↗
Inaccessible (not retrieved — not marked false):
- https://www.indiehackers.com/post/tech/focusing-on-audience-first-and-hitting-30k-mrr-in-8-months-ootKyp98moigKLdaOON4
Dates
- Publication (source_published)
- not recorded
- Metric as of
- 2026-10-03
- Source date
- 2026-10-03
- Last checked
- not recorded
Reported vs desk label
Reported amount carries a Verified (legacy label, recheck pending) badge: imported verified confidence without a recorded processor-connected check. Do not treat this as a live processor verification. That is not an audit. Evidence level on file: Third-party. Editorial status: keep (editorial keep is not Verified).
What was checked
No check recorded in the supplied data.
Unresolved gaps
- Unknowns
- 8-month period unverified; €29–79 pricing unverified; profit unknown; human effort unknown
- Open question
- What dated launch evidence supports the 8-month period?
Evidence checklist
Short casefile from recorded fields only. Extend it; we do not invent missing checks or dates.
The claim
ChatSEO — Paid SEO product (ChatSEO / chatseo.app). Plans named in sources: Starter €29, Pro €49, Ranker €79 — pricing unverified in this pass.
$29,625 USD · MRR · timeframe: TrustMRR current MRR snapshot · claim date: 2026-10-03
Sources & checks recorded
- Original source ↗ — Processor-linked revenue page (as recorded)
- Original source ↗ — LinkedIn page (as recorded)
Last checked: not recorded. Publication: not recorded. Metric as of: 2026-10-03. Source date: 2026-10-03.
Only recorded checks appear here. Missing steps stay “not recorded”.
What they establish (named scope)
Desk label Verified (legacy label, recheck pending): the row still carries verified confidence without a recorded check date and processor-linked source. No processor connection is asserted here. Scope: weaker than a recorded check — not an audit.
Evidence level on file: Third-party. Income status field: verified. Editorial status: keep (editorial keep is not Verified).
Unknowns
Unknowns: 8-month period unverified; €29–79 pricing unverified; profit unknown; human effort unknown
Open question: What dated launch evidence supports the 8-month period?
Costs: not recorded. Human effort: not recorded. AI role: LLM via Vercel AI SDK named on product stack; exact model unknown.
Inaccessible URLs (not retrieved — not marked false): https://www.indiehackers.com/post/tech/focusing-on-audience-first-and-hitting-30k-mrr-in-8-months-ootKyp98moigKLdaOON4
Tools used
Provider tabs
How they did it
- Ship a narrow SEO product to one language market (the page says about 71% of customers are French) with three public prices: €29, €49, and €79.
- Run the product on Next.js, Hono, Postgres, and Redis, and call LLMs through the Vercel AI SDK, with DataForSEO and Google Search Console as the data inputs.
- Treat audience as the channel. The page says X ads produced signups at about €10 each and zero paid conversions.
- Inference: a mix of those three prices times about 600 August subscribers can land in the tens of thousands of euros, which is the same order of magnitude as the stated MRR. That arithmetic is mine. It is not a figure they published, and I did not see the plan mix.
Steps above are the recorded desk notes for this case.
Copy this prompt
Point your agent at this case.
You are scoping a paid SEO tool for one language market. Propose three subscription prices, a weekly loop that pulls Search Console queries and drafts only the fixes that match pages the site already ranks for, and the five numbers I must screenshot each month before I am allowed to claim MRR: MRR, subscriber count, churn, ad cost per signup, and paid-ad conversions. Do not invent a revenue number.
Is this wrong? Report it Include case ID: paul-vengeons-chatseo