We built an open-source SEO dashboard and wanted to share it here.
What it does:
- Connects to Google Search Console and syncs your keyword/page data
- Crawls your site (up to 2,000 pages) for broken links, missing meta tags, duplicate content, slow pages
- Monitors Core Web Vitals (LCP, CLS, INP) via PageSpeed Insights
- Detects SEO opportunities: striking distance keywords, low CTR, content decay
- Alerts via email, Slack, Telegram, or webhook
- MCP server with 10 tools so AI agents (Claude Code, Cursor) can query your data
Stack: Next.js 16, PostgreSQL, Prisma, shadcn/ui, Tailwind. Single Docker Compose stack.
Self-hosting:
git clone https://github.com/crawlseo/crawlseo.git cd crawlseo cp .env.example .env.local docker compose up --build
You just need Google OAuth credentials (free). No paid APIs required for core features. Optional DataForSEO BYOK for keyword volume and backlink data.
MIT licensed. PRs welcome.
GitHub: https://github.com/crawlseo/crawlseo
Happy to answer any questions about the architecture or deployment.
We built an open-source SEO dashboard and wanted to share it here.
What it does:
- Connects to Google Search Console and syncs your keyword/page data
- Crawls your site (up to 2,000 pages) for broken links, missing meta tags, duplicate content, slow pages
- Monitors Core Web Vitals (LCP, CLS, INP) via PageSpeed Insights
- Detects SEO opportunities: striking distance keywords, low CTR, content decay
- Alerts via email, Slack, Telegram, or webhook
- MCP server with 10 tools so AI agents (Claude Code, Cursor) can query your data
Stack: Next.js 16, PostgreSQL, Prisma, shadcn/ui, Tailwind. Single Docker Compose stack.
Self-hosting:
git clone https://github.com/crawlseo/crawlseo.git cd crawlseo cp .env.example .env.local docker compose up --build
You just need Google OAuth credentials (free). No paid APIs required for core features. Optional DataForSEO BYOK for keyword volume and backlink data.
MIT licensed. PRs welcome.
GitHub: https://github.com/crawlseo/crawlseo
Happy to answer any questions about the architecture or deployment.