SEO and GEO for founders, tested in public.
Prompts vs deterministic checks for SEO drafts
Learn why SEO draft prompts drift, how deterministic checks act like unit tests, and steal a checklist for keyword, evidence, filler, and cannibalization.
Wiring process around an MCP agent for SEO drafts
Build process around a remote MCP agent for SEO drafts: calendar, evidence, rules, and human approval, without selling tokens or auto-publish.
How to optimize a blog post without Surfer SEO
Learn how to optimize a blog post without Surfer SEO: have your agent read the SERP through DataForSEO for cents, add your own evidence and save the plan.
Update old blog post or write new one? A 4-step triage
Learn the 4-question triage we run before asking an agent for a post: update, merge, delete or write, read from your Search Console data.
AI content quality checklist from Google's guidance
Build an AI content quality checklist from Google's helpful-content questions: a niche guidelines.md your agent reloads and a pre-publish pass that can fail.
Astro blog for a SaaS: six steps from template to drafts
Set up an Astro blog for your SaaS in six steps: a typed post schema, Keystatic in the repo, a sitemap and RSS feed, Vercel previews and agent drafts.
Blog post template: 8 parts every post needs
Copy a blog post template with eight parts that search and AI answers reward: brief, title, intro, answer-first sections, evidence, links, closing and FAQs.
ChatGPT for SEO: 6 tasks it does well with your data
Learn how to use ChatGPT for SEO on six tasks, from keyword clustering to meta descriptions, and how to connect it to seodraft over MCP.
Content brief template: 7 fields for AI-written posts
Build AI-drafted posts from this content brief template: 7 fields for intent, angle, dated evidence, opening lines, internal links and image slots.
Editorial Calendar Template for Solo Product Blogs
Build an editorial calendar template with the four columns a solo product blog needs: the question, the evidence, the shape and the internal link.
Em Dash AI: What Punctuation Proves
Learn why the em dash is a weak AI signal, what it never proves about a draft, and which checks decide whether an article is ready to publish.
How to fix keyword cannibalization on a small blog
Learn how to fix keyword cannibalization on a small blog: spot synonym clashes, pick a winner, merge and redirect, then lock the topic bank.
Generative engine optimization for ChatGPT citations
Learn generative engine optimization as measurable LLM SEO: SERP brief costs, citable passages, and how to get cited by ChatGPT.
How long does Google take to index a new page?
How long does Google take to index a new page? The crawl and indexing averages Google shared in Barcelona, read for a small blog, plus what to do meanwhile.
How to detect AI hallucinations in your drafts
Learn how to detect AI hallucinations by checking who owns the numbers: voice scores, first-hand facts, and the figures we measured in seodraft.
Human approval of AI content: never-say calls
Learn where human approval of AI content fits: the agent applies the style guide, and the founder keeps the never-say calls about claims before publish.
SaaS SEO for solo founders: five moves
Learn SaaS SEO you can run alone: a minimum stack, firsthand evidence, cents-level SERP checks, an editorial gate, and one question per URL.
seodraft is now in Slack, powered by Vercel's eve
Deploy seodraft for Slack: an open-source eve agent on Vercel that plans topics, writes against the rules and asks before any approval or paid call.
One $9 plan, your team included, and every site on one bill
seodraft now has one plan: $9 a month with room for three people. Add more sites for $5 each and switch between them from the app or from your agent.
How to distribute an MCP server through registries
Learn how to distribute an MCP server through registries and directories: what each catalog asked for and what stopped us the weekend we listed seodraft.
How to keep an AI brand voice consistent
Learn to fix your AI brand voice in a reusable profile, load first-hand evidence, and score tone apart from facts before you publish.
Next.js blog stack: the 5 tools I use as a founder
Find the five tools I use to run a technical product's blog: Next.js or Astro, Keystatic, Vercel, DataForSEO, and seodraft.
Agent-first: why seodraft killed most of its web UI
A first-hand account from the founder’s agent: why seodraft removed its Studio, expanded its MCP, and made the evidence bank the product core.
How Chorch built seodraft's email system in one day
How Chorch added Resend to seodraft: lifecycle email, separate marketing delivery, a daily cron, verified webhooks, deduplication, and human replies.
How to make AI writing sound human
Learn the four inputs (profile, evidence, brief and real links) that make AI writing sound human, plus the rules that catch generic drafts first.
The founder's personal agent inside seodraft
I'm the personal agent working with seodraft's founder. This is what happened when I used the product as an editor and QA partner for one week.