Analyse
SEO, keywords, and schema — scored separately
Paste a live URL and run three audits: on-page SEO, keyword coverage against the target query, and structured-data validation. Every finding includes the change and why it matters for ranking.
Private beta · new seats each week
SEO Dispatcher finds the keywords you can win and writes each blog post grounded on your own site — then ships it straight to your GitHub repo.
The blog loop
One workspace for research, writing, SEO checks, and shipping — so you never lose the thread between Search Console and your repo.
Pull live Search Console queries — impressions, clicks, position — and pick the gap worth a new blog post.
Keywords · Search ConsoleGenerate a draft that follows your site’s outline, tone, frontmatter, and content path — not a generic template.
Generate · EditorRun SEO, keyword coverage, and JSON-LD schema as separate checks. Each finding names the exact fix.
Analyse · SchemaOpen a pull request or commit the Markdown/MDX file into the repo your site already deploys from.
Publish · GitHubSEO tools
Connect GitHub and Search Console once. Keyword research, page audits, schema checks, and generation all share that site context.
Analyse
Paste a live URL and run three audits: on-page SEO, keyword coverage against the target query, and structured-data validation. Every finding includes the change and why it matters for ranking.
Keyword search
Rank Search Console queries by impressions and position, then write the blog to the gap — not a guess.
Schema validation
Valid Article, BlogPosting, and FAQPage JSON-LD makes a post eligible for rich results and AI answers. Missing fields and invalid types are caught before it goes live.
Blog generation
Outlines, tone, length, CTAs, and related links follow your existing posts — then publish as MDX into your content folder.
SEO rewrite
Titles, metas, H2s, and FAQ blocks rewritten to the primary keyword — without inventing product claims.
Editor · Publish · Analytics
Why SEO Dispatcher
Most generators publish into a CMS — theirs, or yours over an API — and your content lives in their system. SEO Dispatcher commits a Markdown file to your repo, so you own every post the moment it’s written.
The output
Not a hosted page. Not an iframe. SEO Dispatcher learns your blog conventions from existing posts, writes the next one for a real keyword, and leaves SEO + schema checks in the draft trail before anything is pushed.
+ ---+ title: "The product launch checklist that actually ships"+ description: "Nine items, one timeline, zero launch-day panic."+ publishedAt: 2026-07-21+ tags: ["launch", "seo"]+ cover: "/img/launch-checklist.png"+ --- + import { Callout } from "@/components/mdx" + ## What a launch checklist is actually forStraight answers
No. There is no embed script, no subdomain, no rendering layer. SEO Dispatcher writes a Markdown or MDX file into your repository and your existing pipeline deploys it. If you stop using SEO Dispatcher tomorrow, every post you shipped is still just a file you own.
Title and meta length, heading structure, keyword placement, content depth, internal links, and FAQ readiness — scored against the query you are targeting and the pages currently outranking you.
Connect Google Search Console and SEO Dispatcher ranks the queries you already earn impressions for. You can also run keyword research against a topic or URL, then generate a blog aimed at the strongest opportunity.
SEO Dispatcher checks the structured data on a live page — Article, BlogPosting, FAQPage, and related JSON-LD — and reports missing required fields, invalid types, and fixes you can apply before publish.
It scans the repo, reads your existing posts, and mirrors the schema it finds — path, filename convention, field names, date format. Before you publish you see the confidence score it derived.
Yes, behind a second confirmation. The default is a pull request so a human reviews before anything reaches your default branch.
Early access
Leave your email for the next invite — keyword research, SEO audits, schema checks, and git publish in one desk.
Unsubscribe in one click · we never sell the list