Engagement Foundation Review

Resonate Labs Audit Foundation

Before we run the audit, we need to make sure we're asking the right questions about the right competitors to the right buyers. This document presents what we've learned about Resonate Labs's market — your job is to tell us what we got right, what we got wrong, and what we missed.

Prepared June 14, 2026
resonatelabs.co
Generative Engine Optimization (GEO)
GEO Readiness

Where You Stand Today

Before we measure citation visibility in the GEO / AI-search-tooling space, these three signals tell us whether AI crawlers can even reach and trust resonatelabs.co. All three are derived mechanically from the Layer 1 site scan — they orient the rest of this document.

Technical Readiness
Good
No critical or high-severity findings. One medium item — thin, mostly-form content on the /brief/ and /for/ entry pages — plus four low-severity refinements. The structural foundation is sound.
Content Freshness
Good
Weighted freshness: 1.0. All 31 analyzed pages were updated within 90 days (18 content-marketing, 11 product/commercial, 2 structural). Sitemap lastmod stamps (2026-06-10 to 2026-06-14) sit in the healthy range. Note: several commercial pages carry no visible on-page date — verify manually.
Crawl Coverage
Good
robots.txt present and permissive — GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, and Google-Extended are all explicitly allowed. Sitemap is clean: 31 pages, no test or utility junk. Crawlers can reach the site.
Executive Summary

What You Need to Know

AI search is reshaping how mid-market B2B SaaS marketing teams discover and shortlist vendors — and Resonate Labs sells directly into that shift. The category is Generative Engine Optimization (GEO): AI search visibility audits plus done-for-you content execution that get mid-market B2B SaaS brands mentioned, won, and cited by AI answer engines. With 94% of B2B buyers now using LLMs during the buying process (6sense, November 2025), the brands that establish AI-answer visibility now compound an advantage that's hard to unwind — early citations make a domain more likely to be cited again. The opportunity for Resonate is to demonstrate that authority in its own category before the GEO market crowds.

This document validates the inputs that will drive your audit, not the results. Three things shape the query set we build: the competitive landscape (which vendors buyers weigh you against), the buyer personas (whose search intent we model), and the technical baseline (whether AI crawlers can access your content at all). Each section below asks you to confirm or correct what we've assembled — we're validating these together before the audit runs, and the corrections you make here are what keep the query architecture honest.

The validation call is a working session with real stakes. It resolves two kinds of decisions: (1) input validation — are the right competitors in the right tiers, are the personas the people who actually sign, are the feature strengths honest? — and (2) engineering triage — which technical items can your team start on before results come back? The Pre-Call Checklist near the end aggregates every open question into one printable page. The single highest-leverage decision is whether your buyers compare you against monitoring tools or against GEO agencies — that one answer re-weights a large share of the query set.

TL;DR — Action Items
  • 🔵 Medium: Thin content on key conversion and hub pages — Content should add 150–300 words of self-contained copy to /brief/ and /for/ so AI crawlers get a citable passage, not just a form.
  • 🟣 Validate at the Call: Tools vs. agencies positioning — If buyers compare you mainly to Profound/Peec AI (tools), head-to-head queries weight toward "best AI-visibility platform"; if to Omniscient/Foundation (agencies), toward "best GEO agency for B2B SaaS" — different competitors surface in each answer set.
  • 🟣 Validate at the Call: Jordan Avery (Director of Product Marketing) — Our lowest-confidence persona (low). If product marketing doesn't actually sit in GEO buying decisions at your targets, we drop their competitive-positioning query cluster.
  • ✅ Start Now: Confirm server-side rendering with a JS-disabled fetch — Engineering can run curl -A 'GPTBot' against the homepage, /pricing/, and a /compare/ page today; it doesn't depend on the validation call.
  • 📋 Validation Call: Confirm the feature-strength split — You've rated the self-serve dashboard and pipeline/revenue attribution as weak; confirming that tells the audit where to play defense (vs. Profound's closed-loop attribution) and where to lean into strength.
How This Works

Reading This Document

Three things to keep in mind as you review the competitive set, personas, features, and pain points below.

What this is This is the foundation for your GEO audit — the knowledge graph that determines which buyer queries we test across ChatGPT, Claude, Gemini, and Perplexity. It is not the audit itself, and it deliberately contains no content-gap analysis or content recommendations. Those require query-response data to prioritize properly and arrive in the full audit deliverable. Everything here is either an input to validate or a Layer 1 technical fix to hand to engineering.

What we need from you Tell us what's right, what's wrong, and what's missing. The purple boxes throughout this document are the high-value questions — each one names a specific entity and explains what changes in the audit if your answer differs from our assumption. Come to the validation call ready to answer them.

Confidence badges Every entity carries a confidence badge. High = directly observed (scraped from your site or a category listing). Medium = inferred from strong signals. Low = a reasonable hypothesis we most need you to confirm. Because GEO is a brand-new (2025–2026) category with no G2/Capterra/Gartner review base, every persona and pain point is synthesized rather than review-mined — so they warrant a close read.

Company Profile

Who We're Auditing

The base facts that anchor every downstream input. Confirm these read the way you'd describe yourself to a buyer.

Company name Resonate Labs High
Domain resonatelabs.co
Name variants Resonate Labs, ResonateLabs, Resonate, Resonate Labs GEO
Category Generative Engine Optimization (GEO) — AI search visibility audits + done-for-you content execution
Segment Startup / boutique (buyers are mid-market B2B SaaS)
Key products GEO Visibility Audit · Complete Audit (Report + Action Plan) · Done-with-You Membership · Done-for-You Membership · Free GEO Snapshot
Positioning Audit-plus-done-for-you-execution hybrid: don't just show buyers they're invisible in AI answers — produce the content that fixes it.

→ Validate Resonate straddles two buying conversations: self-serve AI-visibility tools (Profound, Peec AI, Otterly.ai) and GEO/content agencies (Omniscient Digital, Foundation, Single Grain). When a buyer evaluates you, are they more often comparing you against a monitoring tool or against an agency engagement? If it's tools, the head-to-head set weights toward "best AI visibility platform for B2B SaaS"; if it's agencies, toward "best GEO agency / done-for-you GEO service" — and a different competitor list surfaces in each answer. This is the single highest-leverage answer for query construction.

Buyer Personas

Who Searches, and How

5 personas — 2 decision-makers, 2 evaluators, 1 influencer. Personas drive the query set: each searches differently, so each defines a distinct cluster of buyer intent we'll test.

Critical review area Personas are the input most worth scrutinizing. If a persona's role or authority is wrong, every query we build for them inherits the error. Read these as "is this the person who actually evaluates and signs?" — not "is this a plausible job title?"

Data sourcing note Because GEO has no established review corpus (no G2/Capterra/Gartner presence yet), every persona here is synthesized from category research and standard B2B SaaS buying-committee patterns (llm_inference), not review-mined. KG-sourced fields: role, department, seniority, influence level, veto power, technical level. Synthesized for this document: role description, primary buying jobs, and query focus areas. The validation call is where we confirm these against your real deal cycles.

Elena Marchetti
VP of Marketing / CMO
Decision-maker Medium
Owns the marketing budget and decides whether AI-search visibility becomes a funded priority. Weighs GEO as a strategic bet against competing channel investments.
Veto power: Yes — can greenlight or kill the engagement.
Technical level: Medium — fluent in marketing strategy, not in crawler mechanics.
Primary buying jobs: Frame GEO as a board-defensible priority, approve budget, choose between a tool and a done-for-you partner.
Query focus areas: "Is GEO worth investing in," "best AI visibility solution for B2B SaaS," category-level ROI and credibility.
Source: Synthesized from category research (llm_inference, medium confidence)

Is the CMO the economic buyer who signs, or does the Founder/CEO hold final budget approval at this deal size? If the CEO signs, validation-stage queries should center "is GEO real or hype" skepticism rather than the CMO's channel-mix lens.

Marcus Boateng
Director of Demand Generation
Evaluator Medium
Runs the numbers on whether AI visibility moves pipeline. Often the person who requests the audit and builds the internal business case up to the CMO.
Veto power: No — strong influence, but not the signer.
Technical level: Medium — comfortable with attribution and martech, not deep on rendering/schema.
Primary buying jobs: Evaluate pipeline impact, justify spend, compare GEO against paid and other demand channels.
Query focus areas: "Does AI visibility drive pipeline," GEO vs. paid/SEO ROI, "how to measure AI search results."
Source: Synthesized from category research (llm_inference, medium confidence)

Does demand gen own the GEO budget line, or only influence it? If they own it, we add a cluster of pipeline- and ROI-justification queries to the evaluator set; if they only influence, those queries belong to the CMO instead.

Priya Raghavan
Head of SEO & Content / Organic Growth Lead
Evaluator Medium
The technical evaluator. Scrutinizes the methodology, asks how the audit actually models AI behavior, and judges whether GEO complements or threatens existing SEO investment.
Veto power: No — but a credible technical objection from her can stall a deal.
Technical level: High — the most technically fluent person in the buying committee.
Primary buying jobs: Vet methodology transparency, assess fit with current SEO/content workflows, decide build-vs-buy.
Query focus areas: "GEO vs. SEO," "how to get cited by ChatGPT," schema/technical how-tos, audit-methodology credibility.
Source: Synthesized from category research (llm_inference, medium confidence)

Is the SEO & Content lead a champion who brings Resonate in, or a skeptic defending existing SEO spend? Champion vs. blocker flips whether we test "GEO vs. SEO" queries as opportunity framing or as objection-handling.

Jordan Avery
Director of Product Marketing
Influencer Low
Cares about how the brand shows up in competitive comparisons. Provides positioning and messaging input but rarely controls budget for a GEO purchase.
Veto power: No — advisory influence only.
Technical level: Low — focused on narrative and competitive positioning.
Primary buying jobs: Supply competitive-positioning input, flag where the brand loses head-to-head in AI answers.
Query focus areas: Competitive share-of-voice, "how do we compare in AI answers," messaging differentiation.
Source: Synthesized from category research (llm_inference, low confidence)

This is our lowest-confidence persona. Does product marketing actually sit in GEO buying decisions at your mid-market targets, or is this really a growth/demand-gen-owned purchase? If they're absent from real deals, we drop their competitive-positioning query cluster and reallocate it to the evaluators.

David Okonkwo
Founder / CEO
Decision-maker Medium
At boutique and early-stage targets, the founder is often the real economic buyer — especially for a higher-ticket done-for-you membership. Decides whether GEO is worth a meaningful, recurring spend.
Veto power: Yes — final budget authority on larger commitments.
Technical level: Medium — strategic, ROI-driven, allergic to hype.
Primary buying jobs: Approve recurring spend, judge whether the partner is credible vs. "snake oil," set the bar for proof.
Query focus areas: "Is GEO real or hype," "best GEO partner / agency," high-level ROI and trust signals.
Source: Synthesized from category research (llm_inference, medium confidence)

At what deal size does the Founder/CEO stop being the buyer? Your Done-with-You membership ($12K first month) likely pulls the CEO into the room; the $1,650 Visibility Audit may not. If the buyer changes by entry product, we should segment queries by price tier rather than treat it as one motion.

Missing personas? These roles sometimes appear in mid-market B2B SaaS GEO deals — do they show up in yours? RevOps / Marketing Ops Lead (if they own attribution tooling and would scrutinize how AI visibility connects to pipeline), Head of Content / Managing Editor (if the person who'd actually consume the done-for-you content is a distinct evaluator from the SEO lead), and a founder-led-growth operator at smaller targets (if your sub-mid-market deals collapse the whole committee into one person). Who else shows up in your deals?

Competitive Landscape

Who You're Measured Against

5 primary + 4 secondary competitors. Tier assignments determine which vendors we put you head-to-head against in the audit.

Why tiers matter Primary competitors get direct head-to-head queries ("Resonate Labs vs. Profound," "best AI visibility platform for B2B SaaS"); secondary competitors appear in broader category-awareness queries. At roughly 6–8 queries per primary pairing, the five primary tiers drive on the order of 30–40 head-to-head queries. Two primary competitors — Omniscient Digital and Foundation — are medium-confidence on tier: both are agencies, and whether they belong as primary hinges on whether your buyers compare you to agencies or to tools (the company-profile question above). If agencies rarely appear in your real deals, moving them to secondary shifts roughly a dozen queries out of the head-to-head set.

Primary Competitors

Profound

Primary High
tryprofound.com
Enterprise-grade AI answer-engine visibility and analytics platform; category leader with deep dashboards and closed-loop attribution from AI sources to sales — but a sales-gated monitoring tool that tells you where you're invisible without producing the content to fix it. The opposite of Resonate's done-for-you execution.
Source: Category listing

Peec AI

Primary High
peec.ai
Fast-growing mid-market AI visibility analytics platform tracking brand rankings across ChatGPT, Perplexity, Claude, and Gemini; affordable and self-serve — but a measurement dashboard only, with no buyer-committee query modeling, prioritized action plan, or content execution.
Source: Category listing

Otterly.ai

Primary High
otterly.ai
The most accessible AI search monitoring tool, starting around $29/mo with self-serve signup; great for cheap, lightweight mention tracking but shallow on strategy and offering no remediation — buyers see they're invisible but get no plan or help closing the gap.
Source: Category listing

Omniscient Digital

Primary Medium
beomniscient.com
Premium B2B SaaS organic-growth agency (SEO + content) extending into GEO; strong brand, editorial depth, and revenue framing — but GEO is layered onto an SEO-first retainer rather than a purpose-built, productized AI-visibility audit with a transparent buyer-query methodology.
Source: Category listing

Foundation

Primary Medium
foundationinc.co
Well-known B2B SaaS content-marketing agency that publicly champions GEO and content distribution; strong thought leadership and production capacity — but a broad full-service agency offering rather than a focused, measurement-led GEO audit-to-execution system for mid-market SaaS.
Source: Category listing

Secondary Competitors

Semrush AI Toolkit

Secondary Medium
semrush.com
Incumbent SEO suite that bolted on AI Overview monitoring, prompt tracking, and AI search audits; buyers with an existing Semrush seat may treat it as "good enough" for AI visibility, but it favors breadth across the SEO suite over GEO depth or any execution.
Source: Category listing

Ahrefs Brand Radar

Secondary Medium
ahrefs.com
SEO-incumbent add-on tracking brand presence across roughly six AI engines (AI Overviews, AI Mode, ChatGPT, Perplexity, Copilot, Gemini); appears as a bundled monitoring option for teams already on Ahrefs, but it's tracking-only — no action plan or done-for-you content.
Source: Category listing

Single Grain

Secondary Medium
singlegrain.com
Generalist digital-marketing agency offering GEO/AEO services among many channels; recognizable brand and full-funnel scope, but not B2B-SaaS-specialized and lacking a transparent, query-simulation audit methodology specific to AI answer engines.
Source: Category listing

Scrunch AI

Secondary Low
scrunchai.com
Newer AI-visibility and optimization platform positioned around managing how brands appear to AI agents and answer engines; overlaps on measurement and emerging optimization features but is an early-stage self-serve tool rather than a guided audit-plus-execution service.
Source: Category listing

→ Validate the set Three questions: (1) Who's missing? Any vendor that shows up in your deals — a tool, an agency, or an in-house build — that isn't here. (2) Tier accuracy: Do Omniscient Digital and Foundation (both medium-confidence) actually appear in your competitive deals, or are they category neighbors you rarely lose to? And is Scrunch AI (low confidence) real enough to keep, or noise? (3) Irrelevant? Any listed vendor your buyers never mention — telling us now keeps those queries out of the set.

Feature Taxonomy

Capabilities We'll Test

11 buyer-level capabilities mapped. Features determine which capability queries the audit runs — and where strength ratings say you should compete vs. play defense.

Multi-Engine AI Visibility Measurement Strong High

Show me exactly where my brand appears, wins, and gets cited across ChatGPT, Claude, Gemini, and Perplexity — and where I'm completely invisible.

Buyer-Intent Query Simulation Strong High

Test the real questions my buying committee actually asks AI when choosing a tool, not generic keyword prompts.

Competitive Share-of-Voice in AI Answers Moderate Med

Tell me how often AI recommends my competitors instead of me and where they're beating me in answers.

Prioritized Action Plan & Content Recommendations Strong High

Don't just show me the gaps — tell me the exact content to publish to start getting cited.

Done-for-You Content Execution Strong High

Actually write, build, and ship the content for me — my team doesn't have the bandwidth to execute.

Recurring Re-Audits & Visibility-Over-Time Tracking Moderate Med

Track whether my AI visibility is actually improving month over month after I publish content.

Citation & Source Attribution Moderate Med

Tell me which of my pages and which third-party sources the AI engines are actually citing.

Self-Serve Real-Time Analytics Dashboard Weak Med

Give me a live dashboard I can log into any time to check my AI visibility scores and trends.

Pipeline & Revenue Attribution from AI Sources Weak Med

Prove that AI visibility actually drives demos and pipeline so I can justify the spend to my CFO.

Strategic Guidance & Methodology Transparency Strong High

I want a credible partner who explains how this works and advises me, not a black-box score.

CMS / Git Workflow Integration Moderate Med

Plug into our CMS and git so published content goes live in our stack without a bunch of manual handoffs.

Which strengths do we lean on? Five capabilities are rated Strong — the audit tests all 11, but competitive-differentiation queries will emphasize about 3. Which of these best represents where Resonate Labs wins deals?

Multi-Engine AI Visibility Measurement
Buyer-Intent Query Simulation
Prioritized Action Plan & Content Recommendations
Done-for-You Content Execution
Strategic Guidance & Methodology Transparency

→ Validate the ratings (1) Are the weak ratings right? We've rated Self-Serve Real-Time Dashboard and Pipeline & Revenue Attribution as weak because you deliver reports and content, not a live SaaS, and don't offer closed-loop attribution — exactly where Profound is strong. Confirm: are these genuine vulnerability gaps to defend, or do you compete here more than we think? (2) Is Competitive Share-of-Voice really only moderate? Against dedicated tools' continuous dashboards we rated it moderate — but if buyer-intent simulation makes your SoV more credible than a tool's, it may deserve strong. (3) Merge candidates / gaps: Do Multi-Engine Measurement and Citation & Source Attribution overlap enough to merge, and is any capability buyers ask about missing?

Pain Points

What Drives the Search

10 pain points: 6 high, 4 medium severity. The buyer language here is how we'll actually phrase queries — these are the words your buyers type into AI.

Invisible in AI answers while competitors get named High High

"I asked ChatGPT to recommend tools in our category and we weren't even on the list — but two of our competitors were."
Personas: VP Marketing / CMO, Founder / CEO, Director of Product Marketing

SEO traffic eroding as AI answers replace clicks High High

"Our organic traffic is dropping every quarter and I think AI answers are eating our clicks — all that content spend isn't paying off anymore."
Personas: Head of SEO & Content, Director of Demand Generation, VP Marketing / CMO

No repeatable GEO playbook High High

"We know we need to show up in AI search but nobody on my team actually knows what to do about it."
Personas: Head of SEO & Content, Director of Demand Generation

No bandwidth to execute the fix High Med

"Even if I knew exactly what to publish, my team is maxed out — we'll never get it shipped."
Personas: VP Marketing / CMO, Head of SEO & Content, Director of Demand Generation

Can't prove GEO ROI to finance High Med

"My CFO keeps asking what we get for this spend and I can't draw a straight line from AI visibility to pipeline."
Personas: VP Marketing / CMO, Founder / CEO, Director of Demand Generation

Dashboards report problems but never fix them Medium Med

"We pay for a tool that tells us we're invisible every week — it's just a dashboard, it doesn't fix anything."
Personas: VP Marketing / CMO, Head of SEO & Content

Losing head-to-head to competitors in AI High High

"Every time a buyer asks AI to compare us, the competitor comes out on top — we're losing deals before we even know they exist."
Personas: Director of Product Marketing, VP Marketing / CMO, Founder / CEO

Can't measure whether content is working Medium Med

"We've been publishing for months but I have no idea if any of it is making us show up more in AI answers."
Personas: Head of SEO & Content, Director of Demand Generation, VP Marketing / CMO

Distrust of black-box vanity metrics Medium Med

"These visibility scores feel made up — I don't trust that they reflect what our actual buyers are typing into AI."
Personas: Head of SEO & Content, Founder / CEO

Fear of GEO snake oil in a hype-flooded category Medium Med

"Everyone suddenly sells 'GEO' and it all sounds like snake oil — how do I know who actually knows what they're doing?"
Personas: Founder / CEO, VP Marketing / CMO

→ Validate the frustrations (1) Severity: We rated "can't prove GEO ROI" and "no bandwidth to execute" as high — do those actually stall your deals, or is "invisible in AI answers" the one pain that opens every conversation? The highest-severity pains get tested first. (2) Buyer language: Does this phrasing match how your prospects actually talk — or do they say something sharper we should put in the queries verbatim? (3) Missing pains? Three we'd expect in mid-market SaaS GEO deals: "a competitor published a comparison page and now they own the answer," "I don't even know what my AI visibility baseline is," and "our brand is being described wrong by AI." Do any of these come up?

Site Findings

Layer 1 Technical Baseline

What our crawl of 31 pages found. These are technical fixes engineering can hand off now — not content recommendations, which the full audit will prioritize against query results.

For engineering to verify Good news first: there are no critical or high-severity blockers. robots.txt is present and explicitly allows GPTBot, ClaudeBot, PerplexityBot, and Google-Extended, so AI crawlers can reach the site. The work here is verification and reinforcement, not rescue. Engineering's two highest-value checks: (1) confirm content is server-rendered via a JS-disabled fetch — AI bots don't run JavaScript; and (2) confirm JSON-LD schema (especially FAQPage, given the site's heavy FAQ use) is present and valid. The one diagnostic content fix — thin copy on /brief/ and /for/ — is owned by Content.

🔵 Thin content on key conversion and hub pages

What we found: Three high-traffic entry pages carry very little citable body text. The free-snapshot conversion page (/brief/, ~220 words, two H2s, no H3s) and the role hub (/for/, ~280 words) score below 0.4 on content depth, and the resources index (/resources/) is almost entirely navigational. These are among the first pages an AI crawler reaches from the homepage and primary nav.

Why it matters: AI answer engines cite self-contained passages that make a complete claim. Pages that are essentially a form or a list of links give the engines almost nothing to extract, so they consume crawl budget and internal-link equity without ever becoming citable themselves. On a site that otherwise has deep, citable content, these thin entry points are a structural weak spot rather than a content-strategy gap.

Business consequence: Queries like "free GEO audit for B2B SaaS" or "how do I check my AI visibility" may surface a competitor's explainer instead of Resonate Labs when a crawler lands on /brief/ and finds a form with no passage worth quoting.

Recommended fix: Add 150–300 words of substantive, self-contained copy above or alongside the form/links on /brief/ and /for/ — e.g., what the snapshot measures and a concrete example finding on /brief/, and a one-paragraph framing per role on /for/. Keep the conversion element but give crawlers a citable passage.

Impact: medium Effort: 1–3 days Owner: Content Affected: /brief/, /for/, /resources/ — 3 of 31 pages

🔵 No visible "last updated" date on several commercial pages

What we found: The homepage and several product/landing pages (/sample-report/, /brief/, /for/) display no visible publish or "updated" date in the rendered content. The educational and comparison pages, by contrast, consistently show an "Updated June 2026" stamp. All pages carry a recent sitemap lastmod (2026-06-10 to 2026-06-14), so recency is detectable via the sitemap but not reinforced on-page.

Why it matters: A visible on-page date is a corroborating freshness signal for AI crawlers and a trust cue for human readers landing from an AI answer. Pages that rely on sitemap lastmod alone leave that signal implicit. This is a best-practice reinforcement, not a blocker — the sitemap already communicates recency.

Business consequence: On commercial pages, the missing on-page date leaves freshness implicit, slightly weakening how confidently an engine treats your pricing and sample-report pages as current when answering "best GEO audit service in 2026"-type queries.

Recommended fix: Add a visible "Updated {Month Year}" line to the homepage and the product/landing pages, matching the convention already used on the educational pages.

Impact: low Effort: < 1 day Owner: Content Affected: Homepage and ~4 product/landing pages

Manual Verification Checklist

The following items could not be assessed through our analysis method (rendered markdown). We recommend your engineering team verify these manually before the validation call.

Client-side rendering not directly assessable — recommend verification

What to check: Every page returned full, substantive text through our rendered-markdown fetch — a strong indicator that content is server-rendered and reachable by crawlers that don't run JavaScript (the case study itself references shipping 38 server-rendered pages). But our method renders pages and can't definitively confirm whether any content is injected client-side only.

Recommended action: Spot-check key pages (homepage, /pricing/, a /compare/ page) with JavaScript disabled or via curl -A 'GPTBot', and confirm the primary body content is present in the raw HTML response.

Effort: < 1 day Owner: Engineering

Schema markup (JSON-LD) not visible in rendered output — recommend verification

What to check: Our analysis reads rendered page text and can't see JSON-LD structured-data blocks, so schema coverage could not be scored for any page (recorded as null across all 31 pages).

Recommended action: Run representative pages through a structured-data testing tool (Google Rich Results Test or Schema Markup Validator) and confirm Article / FAQPage / Organization schema is present and valid — particularly on the FAQ-heavy educational and comparison pages, where FAQPage markup is especially high-value.

Effort: < 1 day Owner: Engineering

Meta descriptions and Open Graph tags not assessable — recommend verification

What to check: Meta descriptions and Open Graph/social tags live in the raw HTML head and aren't exposed in rendered markdown, so they couldn't be assessed for any page.

Recommended action: Verify meta descriptions and OG tags via a social preview tool or view-source on a sample of pages, and confirm each commercial page has a unique, descriptive meta description and OG image.

Effort: < 1 day Owner: Marketing

Site Analysis Summary

Total pages analyzed 31
Commercially relevant pages 31
Avg heading hierarchy 0.90
Avg content depth 0.80
Avg passage extractability 0.83
Freshness (weighted) 1.00 — blog 1.00 · product 1.00 · structural 1.00
Schema coverage Unable to assess (31 pages unscored)
Critical / high findings 0 / 0
Next Steps

From Foundation to Audit

Why now The GEO window is open and narrowing:

• AI search adoption is accelerating quarter over quarter — 87% of B2B software buyers say AI chatbots are changing how they research vendors, and half now start research in a chatbot rather than Google (G2, October 2025).
• Early citations compound: domains AI engines learn to trust now get surfaced more often as that behavior reinforces itself.
• Competitors who establish AI-answer visibility first create a structural disadvantage for late movers.
• GEO is still early-innings — and as a GEO firm, Resonate competing for visibility in its own category now means competing against inaction, not entrenched strategies. Gartner predicts 90% of B2B buying will be AI-agent-intermediated by 2028 (Gartner, October 2025).

Once validated, the full audit will measure citation visibility across the buyer queries that matter in the GEO space — from category questions like "best AI visibility platform for B2B SaaS" to head-to-head prompts like "Resonate Labs vs. Profound" and execution-intent searches like "done-for-you GEO content service." You'll see exactly which queries return answers that name your competitors but not Resonate Labs — and what it would take to appear in them. Fixing the Layer 1 items now (server-render verification, schema, and the thin entry pages) strengthens your baseline before we even start measuring.

01

Validation Call

45–60 minutes to walk through this document, confirm the inputs, and resolve the open questions in the checklist below.

02

Query Generation & Execution

We build the validated buyer queries and run them across the selected AI platforms — ChatGPT, Claude, Gemini, and Perplexity.

03

Full Audit Delivery

Visibility analysis, competitive positioning, and a prioritized three-layer action plan — the content work, sequenced by what actually costs you citations.

Engineering can start now Three Layer 1 items don't depend on the rest of the audit and will improve your baseline before we measure it: (1) confirm server-side rendering with a JS-disabled / curl -A 'GPTBot' fetch on the homepage, /pricing/, and a /compare/ page; (2) validate JSON-LD schema (Article / FAQPage / Organization) on the FAQ-heavy pages; and (3) thicken the thin entry pages (/brief/, /for/) with a citable passage. robots.txt already confirms AI crawlers are allowed, so no access fix is needed — but a quick re-check after any deploy keeps it that way.

Before the Call

Your Pre-Call Checklist

Two jobs before we meet. The questions on the left require your judgment — no one knows your business better than you. The engineering tasks on the right don't require the call at all.

Questions for You
Do buyers compare Resonate against monitoring tools (Profound, Peec AI) or against GEO agencies (Omniscient, Foundation)?
If wrong: the entire head-to-head query set re-weights toward the wrong competitor camp.
Are Omniscient Digital and Foundation true primary competitors, or category neighbors? (And is Scrunch AI real or noise?)
If wrong: ~a dozen head-to-head queries shift between the primary and secondary sets.
Is the CMO the economic buyer, or does the Founder/CEO sign at this deal size?
If wrong: validation-stage queries center the wrong decision-maker's lens (channel-mix vs. "is GEO real").
Does Product Marketing (Jordan Avery, low confidence) actually sit in your GEO deals?
If wrong: we drop their competitive-positioning query cluster and reallocate it.
Are the weak ratings (self-serve dashboard, pipeline/revenue attribution) accurate vs. Profound's closed-loop attribution?
If wrong: we play defense where you're actually strong, or miss a gap competitors exploit.
Is the SEO & Content lead (Priya) a champion or a skeptic defending existing SEO spend?
If wrong: "GEO vs. SEO" queries are framed as opportunity instead of objection-handling.
Does Demand Gen (Marcus) own the GEO budget line or just influence it?
If wrong: the pipeline/ROI query cluster gets assigned to the wrong persona.
At what deal size does the Founder/CEO stop being the buyer (audit vs. membership tiers)?
If wrong: we treat one buying motion where we should segment queries by entry product.
Which pains actually stall deals — and is the buyer language phrased the way prospects really talk?
If wrong: highest-severity pains get tested in the wrong order, or in words buyers don't use.
Any missing personas (RevOps/Marketing Ops, Head of Content, founder-led-growth operator) or missing pains (comparison pages, unknown baseline, brand mis-described)?
If wrong: a real buyer's — or a real frustration's — query cluster is missing entirely.
For Engineering — Start Now
Confirm server-side rendering with a JS-disabled / curl -A 'GPTBot' fetch on the homepage, /pricing/, and a /compare/ page.
AI bots don't run JavaScript — confirm the body content is in the raw HTML.
Validate JSON-LD schema (Article / FAQPage / Organization) on the FAQ-heavy educational and comparison pages.
Schema couldn't be scored from our render; FAQPage markup is especially high-value here.
Verify unique meta descriptions and OG tags on each commercial page.
Not assessable from rendered markdown — confirm via view-source / social preview.
Add a visible "Updated {Month Year}" line to the homepage and product/landing pages.
Matches the convention already used on the educational pages; reinforces the freshness signal.
Alignment

We're Aligned On

This isn't a contract — it's a shared understanding. The audit runs against what's below. If something changes between now and the call, we adjust. The goal is to make sure we're asking the right questions for the right buyers against the right competitors.
Already Confirmed
Competitive set — 5 primary (Profound, Peec AI, Otterly.ai, Omniscient Digital, Foundation) + 4 secondary (Semrush AI Toolkit, Ahrefs Brand Radar, Single Grain, Scrunch AI)
Persona set — 5 personas: 2 decision-makers (CMO, Founder/CEO), 2 evaluators (Demand Gen, SEO & Content), 1 influencer (Product Marketing)
Feature taxonomy — 11 buyer-level capabilities with outside-in strength ratings (5 strong, 4 moderate, 2 weak)
Pain point set — 10 buyer frustrations (6 high, 4 medium severity)
Layer 1 technical audit — 5 findings logged (2 diagnostic, 3 verification), 0 critical / 0 high; engineering notified
Decided at the Call
Tools vs. agencies positioning — the single answer that re-weights the head-to-head query set
Omniscient Digital & Foundation tier confirmation (both medium-confidence primaries; Scrunch AI low)
Feature strength confirmation — the weak ratings (dashboard, pipeline attribution) and the top 3 strong features to overweight
Economic-buyer resolution — CMO vs. Founder/CEO by deal size; Product Marketing persona (low confidence) keep-or-drop
Pain point prioritization — which frustrations get tested first, plus any missing personas or pains
Client
Date