1
0 Comments

https://unwindly.app/blog launched. First SEO.

Launched unwindly.app/blog in late January. Now have 46 articles across 4 languages. Here's how.

I'm a developer, not a writer. Writing one blog post used to take me an entire day. For a mental health app competing on SEO, I needed volume without sacrificing quality — especially since CBT content can be genuinely harmful if it's clinically wrong.

So I built a multi-agent pipeline in Claude Code. One slash command — /blog:new "cognitive distortions journal" — kicks off the whole thing:

  1. SEO Writer agent drafts the article targeting the keyword, structures it for featured snippets, adds internal cross-links

  2. Chief Editor agent scores it on 4 dimensions (interest, readability, composure, flow) — needs 36/40+ to pass

  3. CBT Consultant agent checks clinical accuracy — binary GO/NO-GO. This catches things like misexplaining a cognitive distortion or making claims that journaling "cures" anxiety

  4. Fact Checker agent verifies every link is live and matches its context

  5. Loop until all four pass. Max 10 iterations. Most articles converge in 3-4.

The whole pipeline runs in my terminal. I review the output, make edits where my voice is missing, and publish. Each article takes ~30 minutes of my time instead of a full day.

What actually matters: the CBT Consultant. Mental health misinformation is a real risk with AI-generated content. Having an automated clinical review that blocks publication until accuracy is verified is the part I'm most glad I built. It's caught subtle errors I would have missed — like conflating thought suppression with thought challenging, which sound similar but are opposite approaches.

Stack: Astro blog on Cloudflare Pages, 4 specialized Claude agents, articles in EN/DE/RU/UK. All published to unwindly.app/blog for domain SEO rather than Medium.

posted toAvatar for product Unwindly
Unwindly