
Closed beta · waitlist open
An SEO agent
that opens pull requests.
Connect your repo. The agent scans your site on a schedule, detects SEO issues, and opens a pull request with the exact code fix — already in the right file, in the right framework, ready to review and merge.
Powered by SEOLint scan memory and framework-aware fix instructions.
How it works
Three steps. No prompt required.
Scan on a schedule
Detect what changed
Open the pull request
Sample pull request
What lands in your inbox.
SEO: add <title> to /pricing #42
seolint-bot wants to merge 1 commit into main from seolint-bot/fix-missing-title-pricing
Detected by SEOLint scan. The /pricing page has no <title>, so Google's SERP shows the URL slug instead of a headline.
app/(marketing)/pricing/page.tsx+4 −38- export const metadata: Metadata = {9- description: "Pricing"10- }8+ export const metadata: Metadata = {9+ title: "Pricing | SEOLint",10+ description: "From $19/mo. AI-powered SEO audits inside Claude."11+ }
Why this works
No other SEO tool can do this.
It knows your stack
Detects 14 frameworks from your rendered HTML to find the right file path.
It has memory
Only fixes issues broken across multiple scans. Flaky one-shots get ignored.
It only ships mechanical fixes
Hard-coded allowlist of safe fixes. Won't touch UX copy or design choices.
It runs on your schedule
Nightly, weekly, or every deploy. Set scope per repo. Pause anytime.
Approved by Anthropic
Common questions
How is this different from the regular MCP server?
What does a pull request actually look like?
What kinds of fixes can it ship?
Is this safe? Will it break my site?
Is using a Claude agent for this against Anthropic's terms of service?
How does it know what files to edit?
When will it ship?
While you wait, the manual workflow is already live — connect SEOLint to Claude Code and ask the agent what to fix next.