RosterSEORosterSEO
How it works

From clone to published, step by step

No black box — every step below is real, working software you can read the source of.

01

Self-host in a few minutes

Run `docker compose up` or deploy to Railway in one click. Migrations run automatically on boot — there's no separate setup step to forget.

02

Connect your real data sources

Bring your own DataForSEO login and at least one AI provider key (OpenRouter, Anthropic, or OpenAI). Optionally connect Google Search Console, GA4, Merchant Center, and Bing Webmaster Tools to ground every recommendation in your site's real performance.

Domain Authority5
Organic traffic357
Backlinks841
Keywords2
03

Run your first Site Audit and Page Analyzer

A full crawl surfaces real technical issues site-wide. Point Page Analyzer at your most important page and a target keyword to get a real competitor comparison and an AI-written fix-it plan.

100/100site health · 36 open issues
Links
15 issues
Content
12 issues
Performance
4 issues
+5 more categories
04

Track how AI answer engines see you

Set up AI Visibility prompts — questions your prospects would actually ask ChatGPT, Gemini, or Perplexity — and see how often, where, and how positively your brand gets mentioned.

05

Publish everywhere from one place

Write a post once. Send it to every connected blog platform with an AI-respun variant per target, and queue the same idea across your social accounts — independent status per platform, so one failure never blocks the rest.

Self-host it today

Free forever. MIT licensed. Your data stays on your own infrastructure.

Get StartedView on GitHub
RosterSEORosterSEO

Open-source SEO, AI-visibility, and publishing — self-hosted or coming soon to the cloud.

© 2026 RosterSEO. MIT Licensed.