I built the tool I needed, then let other people use it.
SEO Engine didn’t start as a product. It started as my own fix for a day per article lost to six browser tabs that didn’t talk to each other — research in one, the outline in another, the draft in a third.
The job was never writing. It was moving text between windows.
Keyword research in one tab, the outline in a doc, the draft in a chat window, the CMS in a third — and every handoff between them was a copy-paste, done by hand, every single time.
One pipeline, so the handoffs stopped being my job
Not five tools I still had to operate — one system that reads the SERP, writes the outline, drafts the article, makes the image, and publishes it, in that order, every time.
From a personal script to a product
Every date here is a real one, not a highlight reel.
Six tabs, one article
Running SEO for a handful of small sites solo — a keyword tool, a doc for the outline, a chat window for the draft, WordPress for publishing, Search Console for proof it worked. A full day for one article, most of it spent moving text between windows.
The first automation
A rough script that could at least read a SERP and rough out an outline — not good enough to publish from, but good enough to prove the pipeline could be one system instead of five.
Made it official
Registered the business and started building SEO Engine properly — research, outline, draft, image, and publish, as one connected pipeline instead of a personal script.
Live, for more than just me
WordPress and Shopify publishing shipped, brand kits went in so the output could sound like more than one voice, and the tool that replaced my own five tabs opened up to agencies, solo operators, and in-house teams doing the same work.
The rules I held myself to didn't change when it became a product
They were constraints I put on my own workflow first — SEO Engine just enforces them automatically now.
The SERP decides, not the model's memory
Every draft starts from what's actually ranking today. A model's training data goes stale; the search results page doesn't.
Nothing drafts without your sign-off
The outline is a real checkpoint, not a formality — the tool that replaced my own five tabs still asks before it writes.
It should sound like you, not like a model
Brand kits exist because the first drafts I automated read like nobody — same flattened tone regardless of whose site it was.
Still the same pipeline. Just not mine alone anymore.
One tab open. Everything else runs on its own schedule.
Running nowSee if it does for you what it did for me
No card required — connect WordPress or Shopify and watch the first article go from keyword to published.