Private beta — free credits to start

The autonomous SEO agent on your team.

VectoSEO finds what's costing you traffic, files the ticket, opens the PR — or ships the fix itself. You set the autonomy; it does the work; the results are measured.

Free to start · No credit card · You control what it may change

app.vectoseo.com
Why did my clicks drop last month?

Clicks fell 18%, concentrated on two pages. /reviews lost its FAQ rich result after the June 10 deploy dropped the schema. Here's the fix:

Restore FAQ schema on /reviews

Proposed

app/reviews/page.tsx

@@ app/reviews/page.tsx @@
return (
<>
+ <script type="application/ld+json">
+ {faqSchema(faqs)}
+ </script>
<ReviewsList reviews={reviews} />
</>
);
Evidence: −140 clicks/mo · position 3.2Fix it

→ Pull request #131 opened by vectoseo[bot] — review & merge on GitHub

Built for sites onNext.jsAstroHugoDocusaurusJekyllNuxt

How it works

From question to merged fix

01

Connect

Link Google Search Console and your GitHub repo. The agent reads your real clicks, impressions and source code — framework auto-detected.

02

Set the autonomy

Choose how far the agent may go — advise only, file tickets, open PRs you merge, or run on autopilot. Per project, changeable anytime.

03

It does the work

The agent diagnoses, prioritizes, and ships — as a ticket, a pull request, or a direct commit — then measures the impact. You stay in control.

You're in control

Dial the autonomy up as you build trust

Set how far the agent may act — per project, changeable anytime. Every level adds to the ones before it, and everything it ships is a revertable commit.

L0

Advise

Consultant

Analyses, audits and recommendations in chat and reports. Nothing changes.

L1

Plan

Project manager

Files tickets with evidence and acceptance criteria for your team to action.

L2Default

Execute

Engineer on your team

Opens pull requests with diffs you review and merge. Your merge is the gate.

L3Beta

Autonomous

DevOps automation

Merges and commits whitelisted low-risk fixes on its own, on a schedule.

The difference

Commits you own — not an overlay you rent.

Some "autonomous" SEO tools inject changes through a JavaScript layer or CDN edge — optimizations that vanish the day you stop paying. VectoSEO works in your repository like an engineer would: real tickets, real commits, real pull requests.

  • Everything lands in your Git history — yours to keep, yours to revert
  • Whitelisted, SEO-only edits — never your application logic, configs or CI
  • Deterministic validators gate every change before it ships

task lifecycle

Found

Issue detected from your data, evidence attached

1/4

Ticketed / PR / committed

Delivered to your autonomy level — a ticket, a PR, or a direct commit

2/4

Shipped

You merge it, or the agent does at L3

3/4

Verified

Impact measured against your data — “+180 clicks/mo”

4/4

Capabilities

An SEO consultant's brain, a developer's workflow

Traffic-drop diagnosis

Page-level and query-level deltas from your GSC data, correlated with your deploys — root cause, not guesswork.

Striking-distance keywords

Keywords sitting in positions 5–20, scored by real opportunity: expected clicks gained per fix.

Technical audits

Metadata, schema, canonicals, broken links, sitemaps — prioritized by impact, flagged auto-fixable.

Ships the work, its way

Files a ticket, opens a PR from vectoseo[bot], or commits directly — to the autonomy level you set. Metadata, schema, alt text, llms.txt and more.

AI-search ready

llms.txt generation and structured data so ChatGPT, Claude and Perplexity cite you cleanly.

Impact tracking

After a fix merges, VectoSEO watches your data and reports the result: “+240 clicks/mo from 6 meta descriptions.”

Pricing

A fraction of one consultant hour

Trial

Free25 credits · no card required

  • 1 site
  • Full analysis & chat
  • 1–2 PR fixes included
Start free

Starter

$29/month

  • 100 credits/mo
  • 1 connected site
  • Autonomy L0–L2 (advise, tickets, PRs)
  • Credit rollover
Get Starter
Most popular

Pro

$49/month

  • 250 credits/mo
  • 3 connected sites
  • Autonomy L3 — autopilot
  • Scheduled autonomous runs
  • Priority support
Get Pro

Launch pricing — a PR fix costs ~5 credits. Credits roll over one month.

Built for people who ship

Placeholder quote — swap with a real beta user. “It found the schema my deploy broke and had a PR open before I finished my coffee.”
PNPlaceholder NameIndie hacker · nextjs-site.dev
Placeholder quote — “I merged 9 SEO fixes in a week without opening a single SEO tool. The diffs made it trivially easy to trust.”
PNPlaceholder NameFounder · SaaS starter
Placeholder quote — “Finally an SEO tool that speaks PR. Analysis was solid, but shipping the fix is the whole point.”
PNPlaceholder NameDeveloper · docs site

Questions, answered

What can the agent change without asking me?+

That's entirely up to you — the autonomy dial. At L2 (the default) it opens pull requests and waits for your merge. Only at L3, and only for whitelisted low-risk fix types you enable (metadata, alt text, llms.txt, sitemap), will it commit on its own. You can start at advise-only and raise it as you build trust.

How do I undo something the agent did?+

Everything the agent ships is a normal git commit or PR — so you revert it the way you revert anything. There's no proprietary overlay or hidden layer; your repo is the source of truth, and it stays that way if you cancel.

Which frameworks are supported?+

Next.js, Astro and Hugo first, with framework auto-detection. Other Git-based sites still get full analysis plus exact, copy-pasteable change instructions when a file can't be mapped automatically.

Do I have to connect Search Console?+

No — research mode works on any domain using SERP and keyword data. Connecting GSC grounds every recommendation in your real clicks, impressions and positions, which is where the agent is strongest.

Is my code safe?+

The GitHub App gets access only to the repos you select, using short-lived tokens. The agent edits a whitelist of SEO-relevant surfaces (metadata, schema, alt text, llms.txt, robots/sitemap), runs deterministic validators before any change, and never touches application logic, configs or CI.

Connect your Search Console.
Merge your first fix today.

Get started for free

Free credits included · No credit card required