Repository navigation
Releases: NeoZi12/dispatchseo
Release list
v1.5.0 - your site's own Google, its real launch date, and self-host stops getting stuck
Rank checks and keyword research now run in your site's own country and language instead of always asking US Google, DispatchSEO works out when your site really launched instead of assuming it was born at signup, and self-host can finally change which repo a project publishes to.
Full notes: https://dispatchseo.com/changelog#v-1.5.0
New
- Search market setting (Settings > Project, or
set_market): rank checks and keyword research target your real country and language, 14 markets. Research used to query the US market no matter what. - Real launch-date detection: checks Search Console history and the Wayback Machine's first capture, automatically or via the Detect button /
detect_site_launch. Drives the Journey timeline, publishing pace and how ambitious research is allowed to be.
Improved
- The dashboard says when it's waiting on you: unmerged install PR banner, and a "building now" badge that shows elapsed time and admits when a build stalled.
- Adding a second site on self-host shows the "setting up" banner with honest wording and follows the install live.
- WordPress / GitHub-repo requirement is stated up front on the landing page, FAQ and signup notice.
- Weekly scans name the fix when a Claude account itself is the problem (usage limit, subscription blocked).
- One broken credential emails you once, then waits three days before reminding you.
- Cursor gets its own dispatcher color (lavender).
Fixed
- Self-host can change which GitHub repo a project publishes to (Settings field +
set_github_repo); the install playbook walks the agent through reconnecting. - A lapsed plan really stops: the site's own GitHub workflows stand down instead of building, merging and alerting on a pipeline nobody pays for.
- Free (GSC-only) projects no longer show the "Running your first ranking checks" banner forever.
- Cursor audit: the step writing Cursor's MCP credentials was a no-op and a quoting slip would have crashed the failure classifier; every shipped workflow script is now bash-parsed as a release gate.
Since 1.2.0 the builders also run on Cursor end to end, and published pages stuck at position 5-20 get refreshed automatically instead of only ever publishing new ones.
v0.1.0 - first public release
DispatchSEO's first public release. Everything the repo does today, it does in this tag: the MCP server your Claude Code connects to, the research playbook it reads, the content pipeline that ships guides and free tools as pull requests, daily rank tracking, hourly Search Console snapshots, and the dashboard where you approve ideas.
Install is one command on any machine with Docker:
git clone https://github.com/NeoZi12/dispatchseo && cd dispatchseo && sh start.shOpen the printed URL and the setup wizard takes it from there. The self-hosting guide covers the laptop-vs-always-on question honestly; the VPS guide covers the $5-server path.
It runs at $0 in Search Console-only mode. Add a free SerpApi key for live SERP checks, or DataForSEO for volume and difficulty data - the tiers stack, and nothing is feature-gated.
Only the latest main is supported (see SECURITY.md). Upgrading is git pull && sh start.sh.
Found a bug? Open an issue. Found a vulnerability? Use private reporting under the Security tab.