Ship code, get ranked.
Get cited, not just crawled. 280+ automated checks. Auto-fix PRs. GitHub integration.
RankCLI is a free, developer-first SEO tool. Run audits locally, get framework-specific fixes, automate in CI. Like ESLint for SEO. Plus an MCP server so your AI agents can handle your SEO needs automatically.
npm install -g @rankcli/cliHow it works
Three commands to better SEO and GEO. No dashboards to check. No meetings to schedule.
Install & Login
One command to install, one to authenticate.
npm install -g @rankcli/cli && rankcli loginRun the Audit
280+ SEO checks in seconds. Works with any framework.
rankcli audit --url yoursite.comApply Fixes
Auto-apply fixes locally. Review and commit when ready.
rankcli apply --autoChoose your workflow
Full control or full automation — you decide how much access to grant.
Keep Full Control
Every planNo repo access needed. Run locally, push when ready.
rankcli auditRun 280+ checksrankcli apply --autoApply fixes locallygit pushPush when readyFull Automation
Every planSet up GitHub Actions for hands-free SEO maintenance.
rankcli setup --github-actionAdd CI workflow✓ Auto-audit on pushRuns on every deploy✓ Get issues in PRsReview and fixThe SEO tool that makes competitors look outdated
GEO, MCP, 11 frameworks, 280+ checks. Built for developers who ship fast.
Agentic Auto-FixNew
Run `rankcli fix --auto --commit --push`. Detect issues, apply fixes, commit with conventional messages, push to CI. Full automation.
AI on Your Own ModelNew
On a Mac with Apple Intelligence, `--ai` runs on-device: free, private, no key. Or use a local model (Ollama, LM Studio) or your own OpenRouter or OpenAI key. Nothing goes through our servers.
GEO (AI Search Optimization)New
Generative Engine Optimization built in: whether GPTBot, ClaudeBot and PerplexityBot can reach your site, and whether AI answers can quote it (answer structure, citations, llms.txt).
MCP Server for AINew
Free and local: run npx @rankcli/mcp-server and Claude, Cursor, or any MCP client can audit your site directly — no signup, nothing sent to our servers.
7 Deep Analyzers
GEO, Core Web Vitals, Security Headers, Structured Data, Images, Internal Linking, and Mobile SEO. Enterprise-grade depth.
11 Framework Recipes
Auto-generate SEO fixes for Next.js, Nuxt, Vue, Astro, SvelteKit, Angular, Rails, Django, Laravel, WordPress, and React. Copy-paste ready.
CLI-First, CI/CD Native
Run `rankcli audit` from terminal. JSON output, GitHub Actions, pre-commit hooks. Built for developer workflows.
Security Header Grading
HTTPS, HSTS, CSP, X-Frame-Options analysis with A+ through F grades. Security matters for SEO and AI trust.
Mobile & PWA Ready
Viewport, touch targets, font sizes, manifest detection. Complete mobile-first indexing audit.
Core Web Vitals
LCP, CLS, INP, TTFB estimation from HTML. Detect lazy-loaded heroes, missing dimensions, blocking resources.
Open-Source GitHub Action
`uses: integrallis/rankcli-action@v1` audits every deploy, comments on the pull request, and fails the build when SEO regresses.
What makes RankCLI different
Built for developers who ship code, not for marketing teams who buy tools.
Simple, transparent pricing
The CLI, MCP server and GitHub Action are free forever. Upgrade for more sites, daily audits, alerts and unlimited auto-fix PRs. No credit card for Free.
Free
The CLI, MCP server and GitHub Action - free forever
- Unlimited CLI / MCP / GitHub Action audits (your own AI key)
- 1 site audited weekly, all 280+ checks
- 3 auto-fix PRs a month
- Local fixes with rankcli fix
- README score badge & weekly email report
Solo
For indie developers
- 3 sites, audited weekly
- All 280+ checks, 10 pages per audit
- Auto-fix PRs via the GitHub App
- Slack & Discord alerts
- AI analysis on your own key
- API access (100 req/day)
Pro
Locked in for as long as you stay subscribed
Limited to the first 100 customers
- 10 sites, audited daily
- Audit on every push (GitHub App)
- Auto-fix PRs
- Slack & Discord alerts
- Keyword research on your own AI key
- API access (1K req/day)
Agency
For agencies & enterprises
- 50 sites, audited daily
- White-label reports & widgets
- Client report links
- Everything in Pro
- API access (10K req/day)
- Priority support
Compare Plans
| Feature | Free | Solo | Pro | Agency |
|---|---|---|---|---|
SEO Checks | 280+ | 280+ | 280+ | 280+ |
Sites | 1 | 3 | 10 | 50 |
Audit History | ||||
Export Reports | ||||
Local Auto-Fix (CLI) | ||||
Auto-Fix PRs | 3/month | Unlimited | Unlimited | Unlimited |
Automated Audits | Weekly | Weekly | Daily + every push | Daily + every push |
Slack & Discord Alerts | ||||
README Score Badge | ||||
REST API Access | 100/day | 1K/day | 10K/day | |
White-Label Reports | ||||
Priority Support |
Just want a quick check? Try our free audit tool — all 280+ checks, no signup required.
Frequently asked questions
Got questions? We have answers.
What SEO checks does it run?
We run 280+ checks covering technical SEO (meta tags, schema, canonicals), content quality (headings, word count, readability), performance (Core Web Vitals, page speed), security (HTTPS, headers), and more. The same checks you'd get from Ahrefs or Screaming Frog.
How does the GitHub integration work?
You install our GitHub App on your repositories. When enabled, we automatically create branches and pull requests with SEO fixes. You review the changes and merge when ready. No manual code changes needed.
Can I use it without GitHub?
Yes! The CLI works standalone. You can run audits locally, and the dashboard shows all issues. GitHub integration is optional for automated fixes.
What frameworks do you support?
We support 11 frameworks: Next.js, React, Vue, Nuxt, Astro, SvelteKit, Angular, Rails, Django, Laravel, and WordPress. The CLI auto-detects your framework and generates appropriate fixes.
Is there a free tier?
Yes! Run a free audit on any URL with no signup at all, or create a free account to monitor one site with audit history. Paid plans add more sites, scheduled audits, GitHub auto-fix PRs and more - upgrade or cancel anytime, no long-term commitment.
How do I cancel my subscription?
You can cancel anytime from your account settings. Your access continues until the end of your billing period. No questions asked, no cancellation fees.