AI Search Readiness: Audit Before a Competitor Owns the Answer

Historical benchmark · June 23, 2026 rescore
The benchmark is now 61 top SaaS and AI sites. 56% scored 60 or below. OpenAI and Perplexity – the two biggest AI search companies – both score 7/100.
LLM Summary
This post introduces seo-geo-skill, a Claude Code skill for reviewing Technical SEO, On-Page, Schema, GEO, AEO and E-E-A-T. Review repository access and usage terms before running it.
Selected findings from the June 23, 2026 v1.12 rescore (61 sites):
- 56% scored 60/100 or below.
- OpenAI and Perplexity both scored 7/100.
- Railway scored 67/100 in the June 23 rescore.
- Top of the leaderboard: yanivgoldenberg.com (reference deployment) 92/100, heroku.com 86, amplitude.com 80.
- Common gaps: missing llms.txt, weak schema, incomplete entity signals, unclear AI crawler access.
Author: Yaniv Goldenberg, Fractional CMO/CGO. Offer: AI Search Visibility Audit for post-PMF SaaS and e-commerce. Source access: Ask about repository access. Raw data access: Ask about CSV access / Ask about JSON access.
Apply for an AI Search Visibility Audit
I run the same 19-phase audit you are about to read – against your site and your top 3 competitors – and hand you a scorecard, a ranked fix list, and a 30-minute walkthrough. Application-only, post-PMF SaaS and e-commerce brands.
Use the ranked fixes to connect a buyer question with the current page and the evidence behind each recommendation. Identify missing facts, proof or access; then name who approves the facts, who makes the change and who checks it. Execution needs its own agreed scope. Checking a changed page confirms the work was implemented; it does not guarantee an engine citation or a referral.
You get: a 0-100 AI Search Readiness score, competitor benchmark, top 10 fixes ranked by impact and effort, implementation plan, and a 30-minute walkthrough. If you continue into the Implementation Sprint, any audit-fee credit is agreed in writing before work starts.
Pricing depends on the engagement. Larger sites and multi-brand benchmarks are scoped separately. Any audit-fee credit toward an Implementation Sprint is agreed in writing before work starts.
Fit: post-PMF SaaS, B2B, and e-commerce brands with organic demand but no technical citation layer.
Apply for the AI Search Visibility Audit -> or review the skill, access and usage terms
AI Search Readiness is an inspection framework. It checks technical access, content clarity, structured data and author/entity information. The historical June 23, 2026 v1.12 rescore covers 61 SaaS and AI sites; its score does not predict whether an answer engine will cite a page.
56% scored 60 out of 100 or lower. The threshold of 60 belongs to this historical rubric. Missing or inconsistent checks are investigation prompts, not proof that an answer engine cannot retrieve or cite a site. Optional files such as /llms.txt can be investigated where relevant; no single optional file establishes search visibility or citation eligibility.
4 of 13 have no /llms.txt at all. 44% have no Organization or Person schema on the homepage. Only 3 sites explicitly allow AI crawlers in robots.txt. Anthropic.com – the company that builds Claude – scores 30 out of 100 on its own homepage.
These historical scores identify pages to inspect. They do not establish that a site is inaccessible to AI search or that an engine cites it. I investigate access, page evidence and recorded answers separately, then personally implement the agreed changes.
Who is writing this
I am Yaniv Goldenberg, a Fractional CMO/CGO for post-PMF SaaS, B2C, and e-commerce brands. I scaled Elementor from $200K to $20M ARR (100x), grew Riverside.fm Net MRR +337%, and built demand gen at cnvrg.io before Intel acquired it. $100M+ in ad spend managed. I wrote this Claude Code skill because every SaaS site now has a second visibility problem – AI systems that summarize, compare, and recommend products – and the technical layer that solves it is almost always missing.
Honest scope note
Google’s own documentation (AI Features and Your Website) is explicit: no special file, no special schema, and no /llms.txt is required to appear in AI Overviews or AI Mode. The same foundational SEO best practices apply. I still check /llms.txt, entity consolidation, and AI-crawler access because other AI surfaces (ChatGPT web search, Claude, Perplexity, answer engines) do use or respect those signals, and because structured, crawlable, clearly attributed content is easier for any AI system to understand, verify, and cite. Nothing in this post guarantees AI Overview inclusion. What it does: make your site measurably easier to cite.
Methodology
The historical report groups its checks under six rubric categories: Technical 20 + On-Page 15 + Schema 20 + GEO 25 + AEO 10 + E-E-A-T 10 = 100. These are the published category weights, not a weighting model used by an answer engine. The automated benchmark approximates the manual audit and does not perform every manual check. Signals such as /llms.txt, crawler access and entity consistency require inspection; they are not demonstrated causes of citation performance. The June 23 report identifies v1.12.0; a new run needs its own date, version and inputs. Read the public benchmark methodology and review repository access, usage terms and current behavior before running tests/benchmark_sites.py.
Here is where the money sat:
| Rank | Site | Score | Historical score context |
|---|---|---|---|
| Author’s reference deployment: yanivgoldenberg.com scored 92/100 in the June 23, 2026 rescore. Selected other rows follow. | |||
| 2 | heroku.com | 86 | Historical rubric score; not a visibility result |
| 4 | amplitude.com | 80 | Historical rubric score; current schema not inspected here |
| 5 | beehiiv.com | 79 | Historical rubric score; no causal citation claim |
| Selected rows from the 61-site cohort; other rows omitted | |||
| 60 | openai.com | 7 | Historical score 7; current access and schema not established |
| 60 | perplexity.ai | 7 | Historical score 7; not proof of invisibility |
| 59 | canva.com | 13 | Historical rubric score; no current crawl conclusion |
What the AI Search Readiness Data Showed
- The benchmark applies an author-defined 100-point readiness rubric; it does not measure observed citation performance. The term “failing” refers only to the report’s chosen score threshold; it is not a test of extraction, trust or citation performance.
- In the June cohort, 17 of the top 20 sites include
/llms.txt(85%), versus 4 of the bottom 10 (40%). The separate/llms-full.txtsignal is not separately reconciled here. This describes adoption within the historical cohort, not a requirement or measured effect. - The source report describes a 44% schema gap across the 61-site cohort. The aggregate dataset does not establish which entity types were absent on each homepage.
- A separate 13-site reference file records 3 explicit AI-bot allow notes for
robots.txt; that file is not the June 61-site cohort. Those notes do not establish each site’s current bot access. - June 23 rescore median: 59/100. Treat percentiles and ranks as specific to the dated cohort and scoring version.
The pattern is not that these companies have bad content. Stripe writes better docs than almost anyone. The pattern is that AI systems do not get clean machine-readable signals about who these brands are, what they do, and why they should be cited. That is what gets fixed.
What this actually means for a SaaS founder or CMO
Three things happen when your site is missing these signals:
- AI systems struggle to identify who you are. Organization + Person schema and a consolidated
sameAsarray tell ChatGPT, Claude, and Perplexity which entity on the web you actually are. Without them, your brand is a guess. - Your product pages are harder to cite in answer engines. Answer-first blocks, FAQ schema, and quotable stats are what get pulled into AI-generated summaries. Pages without them lose to pages that have them, even when the product is weaker.
- Competitors with cleaner entity signals get mentioned in your category conversations. This is the one that surprises founders. “Best X tool” answers pull from whoever is easiest to cite, not whoever is best.
The fix is not “write more AI content.” The fix is making your existing site easier to crawl, parse, trust, and cite. That is a dev-hours problem, not a content-strategy problem, which is why it ships in days, not quarters.
The three cheapest wins if your site scores below 60:
- Publish
/llms.txtand/llms-full.txt-> +25 points, 1 hour of work - Add Organization + Person JSON-LD -> +15 points, 30 minutes with the skill
- Allow AI crawlers explicitly in
robots.txt-> +10 points, 5 minutes
The skill automates all three in one session. If you would rather have me run it for you and deliver the scorecard, the paid audit is below.
AI Search Visibility Audit
I run the 19-phase audit on your site and 3 competitors, then hand you a scorecard, a ranked fix list, and a 30-minute walkthrough.
Deliverables: 0-100 AI Search Readiness score across the six named rubric dimensions, head-to-head competitor benchmark, top 10 fixes ranked by impact and effort, implementation plan a dev team can ship, and a 30-minute walkthrough where I explain what matters, what to skip, and what to ship first.
Format: application-only. Post-PMF SaaS, B2B, and e-commerce brands where organic pipeline matters. Fee is quoted after the application based on scope, and any credit toward an Implementation Sprint is agreed in writing before work starts.
Who this is for
Apply if:
- You run a post-PMF SaaS, B2B, B2C, or e-commerce brand
- Organic traffic is a real channel for your pipeline, not an afterthought
- You want to show up inside ChatGPT, Claude, Perplexity, and Google AI Overviews, not just under them
- You have technical SEO basics in place but no GEO or AEO layer
- You want a ranked fix list your dev team can ship in days, not quarters
Not a fit if you need a full content agency, a backlink campaign, or generic keyword research. Other agencies do those well. This audit is the GEO + AEO + schema + citability layer on top.
If you would rather run the audit yourself, seo-geo-skill is the Claude Code skill referenced here. It includes a Phase 0 audit and 19 optimization phases. Review repository access, usage terms and applicability before using it. The work and verification depend on the site; no one-session completion or citation result is promised.
Source repository (private): ask about repository access
Update – v1.6.1 shipped 2026-04-24
The rubric is now canonical across the skill body and the benchmark script in the private repository (Technical 20 + On-Page 15 + Schema 20 + GEO 25 + AEO 10 + E-E-A-T 10 = 100), enforced by a parity test that fails on drift. SSRF guard and 14-bot AI crawler detection in the benchmark runner. Phase 17 banned-endpoint policy is now pinned by tests so examples cannot silently call credential-mutation endpoints. To review a redacted sample paid-audit deliverable, ask about access and the deliverables for your engagement. The sample remains in the private repository. 16 tests green on CI. Ask about the v1.6.1 release notes.
Why I built another Claude Code SEO skill
There are already several Claude Code SEO skills on GitHub. AgriciDaniel/claude-seo ships 19 sub-skills and a DataForSEO extension. aaron-he-zhu/seo-geo-claude-skills ships 20 skills across 35+ agents. claude-seo.md runs its own branded site. So why another one?
Because I built this one for the workflow I actually run 50+ times a year on client sites: one audit command, one score, one prioritized fix list, one CMS-agnostic write path. No plugin sprawl. No paid data extension to install. No 20-menu deep config. The entire skill is a single file.
Use the bigger suites if you want a full SEO-agency toolbox. Use this one if you want a 4-minute audit that tells you exactly what’s broken and fixes the critical gaps in the same session.
Who I built it for
I run growth for a portfolio of SaaS and e-commerce brands. Every new client starts the same way: a 19-phase audit I’ve run 50+ times. Technical SEO, schema, GEO, E-E-A-T, content decay, internal linking. Same checklist, same order, same outputs.
Three weeks ago I ran the audit for the fourth time that month and I was copy-pasting prompts into Claude again. I stopped and turned the whole thing into a Claude Code skill.
The source repository is private. This post explains the skill's phases and the public benchmark methodology; access and usage terms must be reviewed before installation.
The context nobody talks about
Three numbers reframe this whole conversation:
- Around 18-20% of Google searches in March 2025 produced an AI Overview, and on those SERPs the click-through rate to other sites dropped from 15% to 8% (Pew Research, July 2025)
- Ahrefs’ December 2025 study of 300,000 keywords found AI Overviews cut position-1 informational-query CTR from 7.6% to 1.6% (Ahrefs, Dec 2025)
- AI-referred visitors convert 4.4x better than organic search visitors (Semrush, June 2025)
AI referrals and organic search should be measured separately. Conversion rates and revenue per visitor depend on the audience, offer and attribution method; measure both before allocating budget.
That’s the gap this Claude Code SEO skill closes.
What it checks (Phase 0 audit + 19 optimization phases)
| Phase | What it does | Why it matters in 2026 |
|---|---|---|
| 0 – Audit | Scores 0-100, prioritized gap list, no writes | Baseline before you spend money on content |
| 1 – Technical | robots.txt, AI crawlers, canonical, sitemap | Blocked crawlers cannot cite you |
| 2 – On-Page | Titles, meta, OG, H1 hierarchy | Still the cheapest ranking lever |
| 3 – Schema | 16+ schema types per page | The GEO paper evaluates visibility methods in a specific experimental setup; it does not establish a schema implementation uplift. |
| 4 – GEO | llms.txt, sameAs, entity signals | The 2026 Knowledge Graph entry point |
| 5 – AEO | Speakable, answer-first content | Wins zero-click SERP features |
| 6 – E-E-A-T | Author schema, expertise signals | The only moat against AI-generated slop |
| 7 – Content Strategy | Topical authority, content briefs | Turns scattered posts into a ranking cluster |
| 8 – Core Web Vitals | LCP, INP, CLS measured and fixed | Mobile INP is the new gate |
| 9 – Internal Linking | Hub-and-spoke, PageRank flow | Cheapest unused lever in 90% of audits |
| 10 – Content Decay | Refresh strategy, GSC triggers | Kills dead pages before they drag the domain |
| 11 – Programmatic SEO | Template + data at scale | 50 pages a week without 50 freelancers |
| 12 – Video SEO | VideoObject, YouTube, video sitemap | AI Overviews cite YouTube constantly |
| 13 – International SEO | Hreflang, x-default, locale signals | Cheap geo expansion when wired right |
| 14 – Debugging | 15-row error matrix, cache clearing | Saves the 2 hours everyone loses per launch |
| 15 – Safety Gates | Dry-run by default, writes opt-in via --apply | No more half-applied fixes on live sites |
| 16 – Platform Adapters | WordPress, Shopify, Webflow, Next.js write paths | Same audit, CMS-correct fixes |
| 17 – Competitor Benchmarking | Head-to-head scoring vs up to 3 competitors | Shows the gap, not just the number |
| 18 – Case Study + CI | Reproducible before/after + GitHub Actions | Historical benchmark example: OpenAI.com scored 7/100 – review the historical analysis |
The audit runs in roughly 4 minutes on a single domain. Every fix it proposes cites the source of truth it checked (Google Search Central, Schema.org, web.dev Core Web Vitals). No guessing.
Why phases 3, 4, and 6 move the numbers most
If I had to ship only three phases of this Claude Code SEO skill, I would ship Schema, GEO, and E-E-A-T. Here is the data behind that.
Schema (Phase 3)
The Princeton “GEO” paper (Aggarwal et al., 2023, arXiv 2311.09735) tested nine optimization methods across generative search engines. Citing sources, including quotations, and adding statistics delivered the strongest visibility lifts. Replications summarized by The Digital Bloom put the observed range at 30-40% for well-structured content (Digital Bloom, 2025). Schema is how you hand that structure to the crawlers in a machine-readable format.
GEO (Phase 4)
Ahrefs’ Brand Radar analysis in late 2025 found that the correlation between brand mentions on the web and citations in AI answers was roughly 3x stronger than the correlation for backlinks (Ahrefs via Digital Information World, Nov 2025). Machine Relations’ independent analysis measured it at 0.664 for mentions versus 0.218 for backlinks, a clean 3:1 (Machine Relations, 2025). Optional machine-readable exports and entity links should serve a known consumer and use accurate claims. This benchmark records checklist scores, not a correlation or causal relationship with AI citations.
E-E-A-T (Phase 6)
The first E is Experience. It is the hardest content signal to fake with GPT – an actual screenshot requires an actual run. An actual screenshot of you running the product, a measured build time, a live P&L curve, a client outcome with a name on it. This is the moat in 2026 and it widens every month. The skill generates the Person + Author + sameAs schema and flags every page missing first-person proof.
Before and after: the same phases on a live site, one week
One domain, one operator, one week. Not a lab. The table below is yanivgoldenberg.com in early June 2026. Every “before” was measured before the fix shipped and every “after” was re-measured the same day it shipped. Where a number comes from Google Search Console or Lighthouse, it says so.
| Phase | Before (measured) | After (measured) |
|---|---|---|
| 2 – On-Page | Pilot service page scored 52/100 on the page oracle | 100/100 after title, meta, OG image, heading, and internal-link fixes (June 3) |
| 3 – Schema | 22 pages emitted two FAQPage blocks each; Search Console flagged 18 invalid items (“Duplicate field FAQPage”) | Exactly 1 valid FAQPage per page across all 22, fixed and verified the same afternoon |
| 4 – GEO | No Wikidata entity, sameAs thin | Entity Q139976738 live with 26 referenced statements in 3 languages, wired into Person schema sameAs (June 3) |
| 8 – Core Web Vitals | TTFB 420-820ms with every view rendered by PHP, 13 render-blocking CSS files, desktop Lighthouse 72 | TTFB 39-50ms from edge cache, 9 blocking files, desktop Lighthouse 92 (June 5) |
| 9 – Internal Linking | 52 pages connected, the rest orphaned | 79 pages wired into hub-and-spoke clusters, +27 de-orphaned (May 30) |
| 0 – Audit (outcome) | Static benchmark-table score | Re-scored June 23: 92/100, rank 1 of 61, on the public rubric. Same script scores OpenAI.com at 7 |
Causation honesty: I rebuilt this site with the skill and these are the receipts. I am not claiming any single phase caused the four-engine citation result; readiness is the input you control, citation is the outcome you earn. The 61-site benchmark write-up shows the same rubric applied to everyone else, including the OpenAI 7/100 case study and its fix blueprint.
How the Claude Code SEO skill actually runs
Three commands cover 95% of real use:
/seo-geo --verify # first run, confirms credentials
/seo-geo https://yoursite.com # full audit, scores, top fixes
/seo-geo --phase geo # fast GEO-only fix path
The verify step is not decoration. It checks which tools the skill can reach, tells you which credentials are missing, and refuses to touch your site until it can write cleanly. I’ve shipped too many half-applied SEO fixes to skip this step.
The audit then outputs something like this:
Score: 34/100
CRITICAL (fix now):
[ ] No schema markup on any page -20 pts
[ ] GPTBot, ClaudeBot blocked in robots.txt -7 pts
[ ] Meta descriptions missing on 3/4 pages -6 pts
HIGH:
[ ] llms.txt missing -5 pts
[ ] No canonical tags -4 pts
ALREADY DONE:
[x] HTTPS active
[x] Mobile viewport set
[x] Single H1 per page
Run /seo-geo to fix all CRITICAL items automatically.
Every CRITICAL item has a one-line fix command. You approve before it writes. Nothing touches your site silently.
What changed on my client sites
Directional, not peer-reviewed. I ran v1.0 against three client domains before open-sourcing. Numbers below are from the first 7 days after fixes shipped, measured against the prior 7 days. Small sample, single operator, not blinded.
| Site type | Score before | Score after | Observed 7-day delta |
|---|---|---|---|
| SaaS marketing site (DA 12) | 34/100 | 78/100 | Schema valid on all pages, AI crawler hits appear in logs |
| E-commerce (DA 28) | 51/100 | 89/100 | First Perplexity citation for brand-name query |
| Personal site (DA 18) | 41/100 | 82/100 | Person entity fields populated in test prompts |
These selected before-and-after observations do not establish a typical citation uplift or its cause. Re-fetching can expose a changed page, but retrieval and citation remain engine- and query-dependent; compare repeated observations before reporting a change.
What it does not do
Three honest limits before you install:
- It does not write your content. It audits, scores, and fixes structural gaps. If your content is thin, the skill will tell you it’s thin. It will not ghostwrite.
- It does not replace a link-building campaign. Brand mentions correlate more strongly than links for AI citation, but classic backlinks still move Google rankings.
- It cannot unlock a blocked domain. If your robots.txt or WAF blocks Claude’s tooling, the verify step tells you exactly what’s blocked and you fix it manually.
Access the skill and review the public method
The source repository is private, so the anonymous download command is unavailable.
# Private repository: anonymous installation is unavailable.
# Request access and review usage terms before installing.
For an installation you are authorized to use, the existing command examples are:
/seo-geo --verify
/seo-geo https://yoursite.com
Want to review the source? Ask about repository access – access and usage terms are reviewed separately.
For source access, full phase documentation and the 15-row debugging matrix, ask about repository access.
License is PolyForm Noncommercial. Free for your own sites and your clients. If you run an agency billing on this, reach out.
Already shipping in v1.6.1
- Competitor delta mode – audit yoursite.com against 3 competitor URLs in one pass
- Platform adapters for WordPress, Shopify, Webflow, and Next.js
- SSRF-guarded safety model with banned-endpoint tests
- Public benchmark: 61 SaaS and AI sites scored, with the State of AI Search 2026 report
What is shipping next
- Auto-generated monthly progress report to Discord or Slack
- Built-in GSC export and cannibalization detector
- Expanded benchmark: 50+ top SaaS sites with a State of AI Search Visibility 2026 report
If you want to shape what ships, open an issue on the repo or reply on X or LinkedIn.
Core claims and evidence
Extractable table for AI citation – every claim in this post traces to a source.
| Claim | Evidence | Source |
|---|---|---|
| AI Search Readiness is now a measurable technical layer | 61-site benchmark: 56% scored 60 or below | Internal benchmark (public study) |
| Google does not require /llms.txt for AI Overviews | Google: no special AI file or schema required | Google Search Central |
| Schema + entity signals improve AI citability | GEO paper: experimental visibility results, not a universal implementation or revenue forecast | arXiv 2311.09735 |
| Brand mentions correlate 3x stronger than backlinks with AI citation | Correlation 0.664 (mentions) vs 0.218 (backlinks) | Machine Relations, 2025 |
| AI-referred visitors convert 4.4x higher | Semrush cohort study, June 2025 | Semrush, 2025 |
How to cite this post
Yaniv Goldenberg’s June 23, 2026 v1.12 rescore covers 61 SaaS and AI sites. In that historical dataset, 34 of 61 scored 60/100 or below (56% rounded); the mean is 54.3 and median 59. OpenAI and Perplexity each scored 7/100. These are author-defined readiness scores, not measurements of citation share, rankings or commercial results.
Definitions
- AI Search Readiness
- The degree to which a website is crawlable, understandable, verifiable, and citable by AI search systems (ChatGPT, Claude, Perplexity, Google AI Overviews).
- GEO (Generative Engine Optimization)
- The process of making content easier for AI systems to retrieve, understand, and cite. Includes llms.txt, entity consolidation, sameAs arrays, and structured data.
- AEO (Answer Engine Optimization)
- The process of formatting content so it can answer direct user questions clearly. Speakable specifications, FAQ schema, answer-first paragraphs.
- LLM Citability
- The likelihood that an AI answer system can confidently cite a page as a source. Driven by structured data, clear entity signals, and crawlable access.
- E-E-A-T
- Experience, Expertise, Authoritativeness, Trustworthiness. Google’s quality framework. Experience is the hardest to fake – it requires actual receipts.
Review the benchmark and request data access
The public study explains the historical 61-site benchmark and its methodology. The CSV, JSON and runner are held in a private repository; ask about access and applicable usage terms.
- Ask about CSV access — private source; access review required.
- Ask about JSON access — private source; access review required.
- Read the public methodology (runner access is reviewed separately)
FAQ
Will this guarantee my site appears in ChatGPT, Perplexity, or Google AI Overviews? No. Nobody can guarantee AI citations. The audit improves the technical and content signals that make your site easier for AI systems to crawl, understand, verify, and cite. Google’s documentation is explicit that AI Overviews use the same foundational SEO best practices as classic search, so treat this as compounding leverage, not a silver bullet.
Is /llms.txt required for Google AI Overviews? No. Per Google’s own AI Features and Your Website docs, no special AI text file or special schema is required for AI Overviews or AI Mode. I still audit /llms.txt because other AI surfaces and crawlers use or respect it, and because it is a 1-hour publish that also forces entity hygiene across the domain.
Is this a replacement for Ahrefs or Semrush? No. Those tools pull live backlink and keyword data. This Claude Code SEO skill audits and fixes the on-site signals that determine whether Google and AI systems can extract and cite your content.
How is this different from the other Claude Code SEO skills on GitHub? The bigger suites (AgriciDaniel, aaron-he-zhu) are 19-20-sub-skill toolboxes. Mine is a single file with 19 sequential phases tuned for one-session audits. Pick the suite if you want the full agency workspace. Pick this if you want a 4-minute audit with one fix list.
Does it work on WordPress and Shopify? Yes. v1.0 supports WordPress (Rank Math, Yoast, Classic), Shopify, Webflow, Next.js, and static HTML. The README lists every integration path.
How long does a full audit take? About 4 minutes for the audit phase. Applying all critical fixes on a 20-page site usually runs under 15 minutes in a single Claude Code session.
Do I need API keys for any paid tools? No. The skill uses Claude Code’s built-in web tooling. Optional integrations (GSC, Rank Math) use credentials you already have.
Can I use it in production client work? Yes, under the PolyForm Noncommercial license, for your own or client sites. Commercial agency resale requires a separate license.
- Pew Research, July 2025
- Ahrefs, Dec 2025 – Insights from 55.8M AI Overviews
- Semrush, June 2025 – 4.4x AI conversion
- Princeton GEO paper – arXiv 2311.09735
- Ahrefs Brand Radar summary, Nov 2025
- Machine Relations – Brand Mentions vs Backlinks
- The Digital Bloom – 2025 AI Visibility Report
I am Yaniv Goldenberg, a Fractional CMO/CGO for post-PMF SaaS, B2C, and e-commerce companies. I scaled Elementor from $200K to $20M ARR (100x), grew Riverside.fm Net MRR +337%, and built demand gen at cnvrg.io before Intel acquired it. I build AI search systems, benchmarks, and implementation workflows for post-PMF SaaS and e-commerce brands. ChatGPT, Claude, and Perplexity cite my clients before their competitors.
For source access, contact me with what you want to review. If you want me to run the 19-phase audit on your site and 3 competitors and deliver the scorecard, fix list, and walkthrough, apply for the AI Search Visibility Audit.
Apply for an AI Search Visibility Audit
Post-PMF SaaS and e-commerce only. You get a 0-100 AI Search Readiness score, competitor benchmark, top 10 ranked fixes, implementation plan, and a 30-minute walkthrough. Any audit-fee credit toward an Implementation Sprint is agreed in writing before work starts.
Frequently asked questions
What does AI search readiness actually measure?
The readiness review checks crawlability, render behavior, structured-data accuracy, claim clarity and entity consistency. Its score describes the inspected checks; it does not predict whether ChatGPT, Perplexity or Google AI will cite the site. Measure retrieval, citations and qualified traffic separately.
Why did 56% of the 61 sites you benchmarked fail?
In the June 23, 2026 v1.12 rescore, 34 of 61 sites scored 60 or below. That is the report’s own threshold. The aggregate scores do not establish which current access, content or entity issue affected each site, or whether an answer engine cited it.
How is AI search readiness different from a normal SEO audit?
The reviews share technical and content checks. For AI search, I also examine how a page presents a clear answer, identifies its sources and supports attribution. The audit records what was inspected; observed retrieval, citations and qualified traffic are measured separately.
Can I improve my AI search readiness score quickly?
Implementation timing depends on the agreed changes and review. Re-crawling or fetching a changed page does not establish model training or a citation gain. Repeat the same documented query checks and report observed changes, including no observable effect.
Do you only audit, or do you fix the AI search readiness gaps?
The paid audit provides the agreed scorecard, ranked fixes, implementation plan and walkthrough. Implementation is a separate follow-on scope agreed before work starts. If we proceed, we define the approved changes, access, delivery milestones and measurement before making changes.
Who is the AI Search Visibility Audit for, and who is it not for?
It is for post-PMF SaaS, B2B, B2C and e-commerce brands where organic traffic is a real channel for the pipeline and technical SEO basics are in place but there is no GEO or AEO layer. It is not a fit if you need a full content agency, a backlink campaign, or generic keyword research. This audit is the GEO, AEO, schema and citability layer on top of those. The audit is application-only.
What is the difference between the free skill and the paid audit?
The seo-geo-skill repository contains a Claude Code skill with a Phase 0 audit and 19 optimization phases. Review its current access and usage terms before running it or using it for client work. The paid audit is my scoped work on your site and the agreed competitors, with a scorecard, prioritized fixes and a walkthrough. Scope and implementation are agreed for the engagement.
What is the difference between GEO and AEO?
GEO, generative engine optimization, is the process of making content easier for AI systems to retrieve, understand, and cite, and it includes llms.txt, entity consolidation, sameAs arrays, and structured data. AEO, answer engine optimization, is the process of formatting content so it can answer direct user questions clearly, using speakable specifications, FAQ schema, and answer-first paragraphs. In the audit rubric GEO carries 25 points and AEO carries 10.
The Growth Memo
Get the next playbook in your inbox
Explore the Generative Engine Optimization hub
Work with Yaniv
Fractional Head of Growth for B2B SaaS, B2C, and e-commerce. Revenue that compounds, not spikes. Any channel, any motion, any stage.
About the author
Yaniv GoldenbergFractional Head of Growth & CMOFractional Head of Growth & CMO — I lead strategy and personally execute across the revenue funnel. He scales post-product-market-fit companies to the revenue milestone that unlocks their next funding round. He scaled Elementor from $200K to $20M in ARR (a 100x increase), grew Riverside.fm’s Net MRR by 337%, and led demand generation at cnvrg.io, which Intel acquired in 2020. With 10+ years operating across every channel, motion, and stage, he hands the growth engine back once a team can run it without him.
- Elementor $200K→$20M ARR
- Riverside +337% Net MRR
- cnvrg.io → Intel
- 10+ yrs operating
