Skip to main content

The AI CMO for developers

See how ChatGPT, Claude, Gemini, Perplexity, Grok, DeepSeek and Llama talk about your product, and how Google ranks it. One score. Nine agents draft the fixes. You review every change.

Free analysis5 credits, never expireNo credit card

Or install the MCP server first ↓
didit.me · overview
The didit.me Overview: visibility score and where it shows up, per engine
didit.me · real run · Aug 28, 2026
The didit.me Overview: visibility score and where it shows up, per engine
didit.me · real run · Aug 28, 2026

The engines that read your site

  • ChatGPT
  • Claude
  • Gemini
  • Perplexity
  • Grok
  • DeepSeek
  • Llama
  • Google
  • Bing
  • AI Overviews
  • Firecrawl

01 / Where demand shows up

Buyers ask an engine. The answer names someone.

Seven answer engines, plus your Google positions from Search Console. One crawl, one score, and the exact prompts where a competitor is named instead of you.

Demand sources

AI answer engines

  • ChatGPT
  • Claude
  • Gemini
  • Perplexity
  • Grok
  • DeepSeek
  • Llama

Search

  • Google
  • Bing
  • AI Overviews

Visibility score

measured · Aug 28, 2026
68.6
60.4
GEO
ChatGPT33
Claude67
Gemini50
Grok100
Perplexity100
didit.me · real run7 answer engines + Google positions

What the agents fix

  • GEOllms.txt + JSON-LD coverage
  • SEOcanonicals, sitemap, indexability
  • Researchcited buyer-question reports
  • Articleslong-form drafts for prompt gaps
  • Redditdisclosed thread replies
  • Xpost drafts in your voice
  • Hacker Newsplain Show HN launches
  • LinkedInfounder-voice posts
  • Google Adscampaign proposals under your daily cap

Every fix arrives as a draft you approve before it ships.

03 / How it works

Four steps. You only touch one.

The agents crawl, score and draft. You approve. The next run shows what moved.

We scan your site

The analyzer reads your public pages and runs the 19 technical checks that shape search and answer-engine visibility.

Automaticabout 30 seconds
See what gets checked
analysis · running 19 checks
Site analysis streaming into the onboarding wizard, ai-cmo.dev workspace
didit.me · captured from the ai-cmo.dev workspace ·

You get one score

Seven answer engines plus your Google positions roll into one visibility score, with every result behind the number.

Automaticevery run
Meet the agents
overview · visibility score
The ai-cmo.dev Overview with the visibility score
didit.me · captured from the ai-cmo.dev workspace ·

You approve the fixes

Each agent turns findings into reviewable drafts with the evidence attached. This is the only step that needs you.

You do thisabout 2 minutes
How review works
review queue · 2 need review
The ai-cmo.dev review queue with one item open on its evidence
didit.me · captured from the ai-cmo.dev workspace ·

We prove it moved

An approved change lands as a diff. The next run records the score change against the same checks.

Automaticnext run
Connect GitHub
run report · score moved
An ai-cmo.dev run report showing the score change
didit.me · captured from the ai-cmo.dev workspace ·

04 / MCP install

Connect your coding agent in one command.

Install once. Your agent reads findings, claims recommendations and returns diffs for review. The dashboard and your agent never disagree.

  • One command, no tag manager, no pixel
  • Read-only by default. Approval stays with you.
  • Works with Claude Code, Cursor, Codex and Devin

Add the server, then ask for your score in the same session.

Claude Code
# Add ai-cmo to Claude Code and ask for your scoreclaude mcp add ai-cmo -- npx -y ai-cmo-mcpclaude> "Show my ai-cmo.dev score and what to fix first"
no tag manager · no pixel · no DNS
ai-cmo.dev 0.1.0 · stdio
$ claude mcp add ai-cmo -- npx -y ai-cmo-mcp> Show my ai-cmo.dev score and what to fix firsttools/list · 29 toolsaicmo_whoami · 164 msaicmo_score {"workspace":"didit"} · 23 msaicmo_scoreboard {"workspace":"didit"} · 21 msaicmo_recs_list {"workspace":"didit"} · 45 msScore 60.4 · geo-score-v1 · 2026-08-28visibility 63.3 · position 52.4 · sentiment 61 · volume 63.3Fix first:1. Close the GEO evidence gap for tracked (low)2. Fix social_branding_consistent for didit (low)
Real MCP session · Aug 28, 2026

05 / What we check

19 checks. The same ones the crawlers run.

Observed value against expected value, pass or fail, on every run. These eight quietly kill most sites.

CheckWhat we testWhy it matters
llms.txt, gradedPresent at your root, then graded. The content has to hold up, not just exist.It is the first file a grounded model reads about you.
Sitemap freshnesslastmod coverage across every URL we sample.A stale sitemap is a slow fade out of the index.
JSON-LD that parsesEvery block validated; missing required fields flagged by name.Broken schema hides you from rich results and blurs your entity.
Canonicals that matchEach sampled URL against the canonical it declares.A misconfigured canonical makes you invisible twice.
Indexabilityrobots rules, noindex flags and status codes on every sampled URL.One stray noindex and you do not exist.
PageSpeed, mobile firstLighthouse performance, SEO, best practices and accessibility on every run.Slow mobile pages lose crawlers and buyers alike.
Answer presenceGrounded calls across 7 engines; every mention extracted and counted.Answer presence is the visibility search rankings cannot show.
Docs qualityYour pages, read the way a crawler reads them.Thin docs get skipped before the model names you.
All 19 checks →

06 / Pricing

Free analysis. Paid execution.

Start with 5 credits that never expire. Lite is $129/mo. Pro adds the Google Ads agent.

Save 17%

Free

Measure your site. Three agents, no card.

$0/mo

No credit card required

3 agents included

  • GEO agent (Included in Free)
  • SEO agent (Included in Free)
  • X agent (Included in Free)
  • Research agent (Not included in Free)
  • Articles agent (Not included in Free)
  • Hacker News agent (Not included in Free)
  • LinkedIn agent (Not included in Free)
  • Reddit agent (Not included in Free)
  • Google Ads agent (Not included in Free)

Lite

Most picked

Eight agents for one product site.

$129/mo

Cancel anytime

8 agents included

  • GEO agent (Included in Lite)
  • SEO agent (Included in Lite)
  • X agent (Included in Lite)
  • Research agent (Included in Lite)
  • Articles agent (Included in Lite)
  • Hacker News agent (Included in Lite)
  • LinkedIn agent (Included in Lite)
  • Reddit agent (Included in Lite)
  • Google Ads agent (Not included in Lite)

Pro

Adds the Google Ads agent.

$249/mo

Cancel anytime

9 agents included

  • GEO agent (Included in Pro)
  • SEO agent (Included in Pro)
  • X agent (Included in Pro)
  • Research agent (Included in Pro)
  • Articles agent (Included in Pro)
  • Hacker News agent (Included in Pro)
  • LinkedIn agent (Included in Pro)
  • Reddit agent (Included in Pro)
  • Google Ads agentPro (Included in Pro)

1 website per plan · add more at 10% to 40% off

What lands in your queue

Hire the team. Here's the daily work contract.

What each agent delivers on your plan, every scheduled run. Runs monthly on Free, weekly on Lite, daily on Pro.

DeliverableFreeLitePro
Answer-engine score and citation gaps across 7 engines✓ Included✓ Included✓ Included
Google position tracking, 19-check audit, ranked fixes✓ Included✓ Included✓ Included
Cited five-part market reportNot included✓ Included✓ Included
Long-form article drafts, rubric-checkedNot included✓ Included✓ Included
Ranked threads with disclosed reply draftsNot included✓ Included✓ Included
280-character answer drafts in your voice✓ Included✓ Included✓ Included
Two to three Show HN variants from your docsNot included✓ Included✓ Included
One founder-voice post per shipped fixNot included✓ Included✓ Included
Budget and keyword proposals under your daily capNot includedNot included✓ Included

Review everything. Nothing publishes itself.

Compare all features

Old way / new way

$13,000+/mo → From $129/mo

The rows below use the same pricing data as the plan cards. Compare the monthly cost of hiring it out with what the agents include.

Hiring-it-out rates are estimates for one product site, not from a run.

The workHiring it outai-cmo.dev
Marketing hire$5,000/moIncluded
SEO agency$4,000/moIncluded
Content writer$1,500/moIncluded
Social manager$1,500/moIncluded
Community management$1,000/moIncluded
Answer-engine monitoringNot possible7 engines, every run
Always-on coverageNot possibleScheduled runs, no shifts
Engines coveredGoogle only, checked by hand7 answer engines + Google positions
Time to fixWeeks of handoffsSame-day reviewed diff
Score ceilingCapped: no engine signalFull score on every engine
Total$13,000+/moFrom $129/mo

07 / Questions

The stuff you'd ask before installing.

Short answers. The docs have the long ones.

Both, weighted equally. The SEO agent tracks your Google positions through Search Console and runs 19 technical checks. The GEO agent asks ChatGPT, Claude, Gemini, Perplexity, Grok, DeepSeek and Llama what they recommend. Same run, same score, same evidence trail.

Yes, and it looks like code review. You install one MCP server, ask your agent for the queue, and get back ranked drafts and diffs against files you already own: docs pages, JSON-LD, llms.txt, sitemap config. No campaigns, no calendar, no strategy deck.

Mostly by being legible. Models cite pages crawlers can read: clear task-shaped docs titles, valid structured data, an llms.txt that covers your surface, honest comparison pages for "X vs Y" questions, fresh sitemaps, fast mobile pages. The agents flag which of those costs you the most answers, draft the fix, and re-measure after you ship.

Free includes 5 one-time credits that never expire, no card required. Lite is $129/mo. Pro is $249/mo. Paid plans include 2,000 credits every month.

No. We read your public site the way a crawler does, and we touch your repo only through your own coding agent, only where you point it. One command installs the MCP server, one removes it. No tag manager, no pixel, no DNS changes, nothing in your bundle.

Only as drafts, only through your agent. The agent prepares a reviewable change; you approve, edit or reject it like any PR. Approving queues a re-measurement so the next score proves what moved. Nothing merges itself.

Visibility calls carry one message, the measurement prompt, with provider data collection denied and zero-retention routes required. A model without a ZDR route is skipped, never silently rerouted. One documented exception: grounded Claude has no ZDR route yet, so it runs deny-only and is flagged per response.

Site analysis fires the moment your workspace exists: robots.txt, sitemap, 19 technical checks, mobile PageSpeed, structured data, llms.txt. The agents extract your product, competitors and socials next, and your first SEO and GEO scores land the same day. No sales call, no "book a demo".

ai-cmo.dev

Hire the agents. Keep the keys.

Start with the free analysis, watch the first drafts land, then let your own agent pull the queue over MCP. No card.