Skip to main content

Pricing built for the AI-search era

One credit = one AI action. Cancel anytime. Yearly saves 17%.

Prices shown in USD. Norway is billed in NOK; VAT (25% MVA) is added at checkout where applicable.

Free trial

Free

50 credits / month · 1 domain

  • 14-day Pro feature trial
  • Basic Brand Vault
  • AI rewriter for Title / Description / H1
  • No credit card required
Start free

Starter

$99/mo

or $990/yr (save $198)

500 credits / month · 1 domain

  • Everything in Free, plus:
  • LLM Citation Tracking (1 LLM, 50 q/mo)
  • Daily Site Audit
  • Email reports
  • Full LLM citation tracking — Otto has none under $99
Subscribe
Most popular

Pro

$399/mo

or $3,990/yr (save $798)

2,500 credits / month · 5 domains

  • Everything in Starter, plus:
  • LLM Citation Tracking (4 LLMs, weekly)
  • Full Brand Vault + RAG
  • Auto-approve bulk deploy
  • Priority email support
Subscribe

Enterprise

$799/mo

or $7,990/yr (save $1,598)

10,000 credits / month · 25 domains

  • Everything in Pro, plus:
  • Unlimited LLM Citation Tracking
  • Page-bucket A/B testing (Phase 14)
  • White-label sub-user dashboards
  • Sub-user provisioning
  • Dedicated Slack support
  • Custom DPA + SOC 2 (on request)
Subscribe

Add-ons

Top up credits or extend domain quota without changing your subscription tier.

Credit pack

500 credits

One-shot top-up. Charged once via your existing Stripe customer.

From $15

Extra domain

+1 domain

Adds 1 domain slot to your plan. Recurring add-on at the same billing cadence.

$50 / mo (Enterprise)

White-label

Branded

Sub-user dashboards under your brand. Enterprise-only feature.

Included with Enterprise

Frequently asked questions

What counts as 1 credit?
One AI action — one rewrite (Title / Description / H1 / JSON-LD), one image-alt generation, one LLM citation tracking query, one PageSpeed audit. Crawls and dashboard usage are free.
What happens if I run out of credits?
AI generations pause until the next billing cycle. You can buy a one-shot credit pack top-up from Settings → Billing without changing your subscription, or upgrade to a higher tier. The Service keeps serving previously-deployed optimizations to AI crawlers without interruption.
Do I need to switch CMS or install anything?
No. You add a CNAME pointing your domain at our edge (Cloudflare for SaaS). No JavaScript snippet, no plugin install, no CMS migration. Works for WordPress, Webflow, Shopify, Astro, Next.js, custom — anything that serves HTML.
How is this different from Otto SEO / Alli AI / Ahrefs Patches?
Same architecture (server-side optimization at the edge), but full LLM citation tracking from $99 (Otto starts at $99 without it), 7 element types from day 1 (Ahrefs Patches only does title + meta), and post-deploy Playwright verification with auto-rollback — nobody else does this.
Can I cancel anytime?
Yes. Cancel from Settings → Billing → Manage subscription (Stripe Customer Portal). Service continues until the end of your current billing period; no pro-rata refund for unused days. We offer a 14-day satisfaction-guarantee refund for new subscriptions.
Is my data safe?
EU-hosted (Frankfurt / Stockholm via Supabase). Encrypted at rest + TLS in transit. OAuth tokens encrypted with AES-GCM at the edge with keys that never reach the database. Full DPA with Article 28 GDPR coverage available at /legal/dpa.

Ready to ship optimizations to AI crawlers? Start free in under 5 minutes.

Start free trial