Engagement Foundation Review

Retina Media 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 Retina Media's market — your job is to tell us what we got right, what we got wrong, and what we missed.

Prepared July 23, 2026
retina.media
Boutique GEO Strategy Consultancy
GEO Readiness

Where You Stand Today

Before we measure citation visibility in the boutique GEO consultancy space, these three signals tell us whether AI crawlers can reach, read, and trust retina.media. They anchor everything that follows — and for a firm that sells GEO, they double as a credibility check on your own house.

Technical Readiness
Needs Attention
No critical blockers. One high-severity issue: your portfolio and case-study proof pages carry sitemap dates spanning 2018–2025 and all document pre-repositioning creative work, not GEO engagements. The rest are medium- and low-severity structural items.
Content Freshness
At Risk
Weighted freshness 0.35. Content-marketing pages (33) average 0.31 — 19 of 33 are older than 6 months and only 3 were updated within 90 days; 7 score 0.0 outright. Product/commercial pages score 0.45, but 1 of 4 has no detectable date (verify manually). AI-cited content runs 25.7% fresher than non-cited on average (Ahrefs, August 2025).
Crawl Coverage
Needs Attention
robots.txt is present and explicitly allows GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, and Googlebot. But sitemap.xml (134 URLs) submits 79 /blog/tag/* pages plus 1 category page — 80 thin taxonomy URLs against ~50 substantive ones.
Executive Summary

What You Need to Know

AI search is rewriting how B2B technology buyers assemble vendor shortlists — they now ask ChatGPT, Perplexity, Claude, and Google AI Overviews who to trust before a single sales conversation. As a boutique Generative Engine Optimization strategy consultancy, Retina Media sells visibility in exactly this arena, which raises the stakes twice over: the firm competes for citations in an emerging category where early movers compound their advantage, and its own site is the reference implementation prospects and AI models judge it by. Establishing durable AI visibility now — for Retina and for the clients it serves — locks in trust that becomes self-reinforcing as platforms learn which domains to cite.

This Foundation Review presents three things we need to validate together before the audit runs: the competitive landscape that shapes how we build head-to-head queries, the buyer personas that determine the search intent patterns we simulate, and the Layer 1 technical baseline that determines whether AI platforms can access and extract retina.media's content at all. Each section exists so you can confirm or correct an input before it drives hundreds of buyer queries — this is the moment to catch anything we read wrong from the outside.

The validation call is a working session with real stakes. It resolves two kinds of decisions: input validation (are the right buyers, competitors, features, and pain points in the right tiers?) and engineering triage (which technical fixes can your team start before results come back?). Your answers set the architecture of the entire audit — the specific items to confirm and the tasks to start are in the TL;DR below and the Pre-Call Checklist at the end.

TL;DR — Action Items
  • 🟡 High: Portfolio and case-study proof pages are years out of date — refresh the roster to lead with GEO-era engagements and add visible published/updated dates; 7 of 8 proof pages currently score 0.0 on freshness and document legacy ad-agency work, not GEO.
  • 🟣 Validate at the Call: Profound's primary tier — if buyers weigh Retina against done-for-you agencies rather than self-serve GEO platforms, we down-tier Profound (and the secondary platforms) and reallocate roughly 6–8 head-to-head queries per competitor from "agency vs. platform" to "agency vs. agency."
  • 🟣 Validate at the Call: Founder/CEO (Aaron Feld) vs. CMO (Lena Ortiz) as the true buyer — a founder-led purchase shifts query vocabulary to executive and revenue framing; a marketing-led one weights practitioner and demand-gen language.
  • ✅ Start Now: Confirm the homepage is not client-side-render dependent — load retina.media with JavaScript disabled; if the hero copy is injected client-side, the domain's single most important URL is invisible to crawlers that don't run JS.
  • ✅ Start Now: Trim the sitemap — exclude the 79 /blog/tag/* pages and 1 category page so the ~50 substantive, citable URLs aren't buried under thin taxonomy pages.
  • 📋 Validation Call: Which client tier the audit models (startup vs. enterprise) — Retina serves both; the answer sets buyer seniority, budget language, and which competitors matter most across the entire query set.
How This Works

Reading This Document

This is a validation document, not a report card. Everything here is our outside-in read of the boutique GEO consultancy market — your job is to confirm, correct, or add.

What This Is This Foundation Review captures what we've assembled about Retina Media's position in the boutique GEO strategy consultancy category: who your buyers are, who you're compared against, what you do well, and what frustrations drive buyers to look for a firm like yours. We built it from your site and public signals before running the audit so that every query we generate is grounded in your actual market.

What We Need From You Read each section and react. Where a purple box asks a question, it's flagging a genuine uncertainty whose answer changes how we build the audit. Tell us what we got right, what we got wrong, and — most valuable — what we missed. Corrections here are cheap; corrections after the audit runs are not.

How Confidence Badges Work Every entity carries a confidence badge. High means we sourced it directly from your site or a strong public signal. Medium means we inferred it from category patterns and want your confirmation. Medium-confidence items are exactly where your validation adds the most value.

Company Profile

Who We Think You Are

The baseline identity that anchors every query. If we've mislabeled the category or segment, the whole query set drifts.

Retina Media

Company name Retina Media High
Domain retina.media
Name variants Retina · Retina.media · RetinaMedia · Retina Media LLC
Category Boutique GEO strategy consultancy & creative lab for B2B tech
Company segment Startup / founder-led boutique
Key products GEO Audit & Visibility Engagement · Managed GEO Execution (retainer) · Positioning & Messaging Systems · Executive Thought Leadership
Positioning "When buyers ask AI who to trust, we make sure it's you."
Source Automated scrape — retina.media/about, /geo

We modeled Retina as a startup, but your clients reportedly range from startups to enterprise — which client tier should the audit's buyer set represent? If we're modeling enterprise buyers, personas move up in seniority (VP/C-suite, longer committees, risk/procurement language); if startups, we weight founder-led, budget-conscious, speed-to-value vocabulary. This one answer cascades into personas, competitor relevance, and query phrasing.

Buyer Personas

Who's Doing the Buying

5 personas: 2 decision-makers, 1 evaluator, 2 influencers. These personas drive the query set — each one searches differently, and the audit simulates their distinct intent patterns.

Critical Review Area All five personas are inferred, not observed. Retina is a boutique consultancy with no G2 or Capterra footprint, so we derived these buyers from standard B2B SaaS marketing buying-committee patterns rather than mining review data. Every persona below is Medium confidence — this is the section where your correction is worth the most, especially on who actually signs.

Data Sourcing Note Names, roles, seniority, veto power, and technical level are proposed from category patterns (source: LLM inference). Buying jobs and query focus areas are synthesized from those attributes plus your feature and pain-point set. Nothing here is scraped from a review platform — treat all of it as a hypothesis to confirm.

Lena Ortiz
VP of Marketing / CMO
Decision-maker Medium
Owns the marketing number and the GEO budget line; evaluates Retina as the executive accountable for whether AI-driven discovery shows up as pipeline. Non-technical by trade — buys outcomes, not tooling.
Veto power: Yes — can approve or kill the engagement.
Technical level: Low — leans on the SEO/technical lead for credibility checks.
Primary buying jobs: Justify GEO spend to the CEO/board, de-risk vendor choice, connect visibility to revenue.
Query focus areas: "prove GEO ROI," "GEO agency for B2B SaaS," "is AI visibility worth the budget."
Source: LLM inference from B2B SaaS buying-committee patterns

Two personas carry veto power — Lena and founder Aaron Feld. In a boutique deal, do both truly sign, or is one the recommender? If both, we split validation-stage queries across two approval lenses (marketing-outcome and founder-vision); if one, we collapse them and stop diluting the set.

Marcus Bell
Head of Demand Generation
Evaluator Medium
Runs the pipeline engine and feels the top-of-funnel erosion first; a high-influence evaluator who scrutinizes whether GEO actually replaces the organic traffic AI is eating.
Veto power: No — influences the shortlist, doesn't sign.
Technical level: Medium — comfortable with attribution, dashboards, and channel math.
Primary buying jobs: Protect pipeline against zero-click erosion, evaluate GEO as a demand channel, model expected return.
Query focus areas: "GEO vs SEO for pipeline," "recover organic traffic lost to AI," "AI visibility to leads."
Source: LLM inference from B2B SaaS buying-committee patterns

We rated Marcus a high-influence evaluator without veto — does demand gen actually help shortlist GEO vendors, or only execute after marketing leadership picks? If he shortlists, we add mid-funnel "agency vs. platform for pipeline" queries in his voice; if not, we drop his cluster to save query budget for the true deciders.

Priya Raghavan
Head of Content Marketing
Influencer Medium
Owns the content that AI models do or don't cite; the practitioner who judges whether Retina's "LLM-ready content" claim is real craft or repackaged blogging.
Veto power: No — shapes the decision through content-quality judgment.
Technical level: Medium — understands structure, schema-adjacent concepts, editorial systems.
Primary buying jobs: Assess content-production quality, gauge whether existing content can be made citable, evaluate managed-execution fit.
Query focus areas: "make content LLM-ready," "why isn't AI citing our content," "GEO content agency."
Source: LLM inference from B2B SaaS buying-committee patterns

On a content-led purchase, the content head often effectively drives vendor choice despite carrying no veto. Does Priya's judgment make or break the deal? If yes, we promote her cluster and add content-quality evaluation queries at her altitude rather than treating her as background influence.

Daniel Cho
Head of SEO / Organic Growth
Influencer Medium
The most technical voice in the room and the most skeptical — the person who asks whether GEO is a real, measurable discipline or SEO with a new label.
Veto power: No — but a credibility gatekeeper whose thumbs-down can stall a deal.
Technical level: High — the only high-technical persona; probes methodology, crawlability, and measurement rigor.
Primary buying jobs: Pressure-test the methodology, distinguish real GEO from hype, verify technical-audit depth.
Query focus areas: "is GEO real or repackaged SEO," "how to measure AI visibility," "GEO methodology / query simulation."
Source: LLM inference from B2B SaaS buying-committee patterns

Is Daniel the credibility gatekeeper who kills "GEO is just SEO hype" vendors, or a downstream implementer who inherits the decision? If he gates, his skepticism queries move earlier in the funnel and we weight methodology-defense language across the set.

Aaron Feld
Founder / CEO
Decision-maker Medium
The executive buyer for whom AI visibility is existential — cares how AI describes the company and whether the category story lands. Buys vision and outcomes, not features.
Veto power: Yes — signs the engagement in a founder-led deal.
Technical level: Medium — conversant but not hands-on.
Primary buying jobs: Own the category narrative, ensure AI represents the brand correctly, treat GEO as a strategic bet.
Query focus areas: "how does AI describe our company," "own our category in AI answers," "GEO strategy partner."
Source: LLM inference from B2B SaaS buying-committee patterns

In your deals, is the Founder/CEO the one who signs, or is this a marketing-led purchase where the CMO owns the decision? If founder-led, we shift query vocabulary toward executive and revenue framing; if marketing-led, we weight practitioner and demand-gen terms instead.

Who's Missing? These roles sometimes appear in boutique GEO deals — do they show up in yours? Head of RevOps / Marketing Ops (if pipeline reporting and attribution is a distinct buying conversation from creative and content). Head of Product Marketing (if category and positioning ownership sits with PMM rather than the CMO — directly relevant to your positioning offering). Fractional CMO / Chief of Staff (common in the startup clients you serve, and often the actual signer). Each would warrant its own query cluster. Who else shows up in your deals?

Competitive Landscape

Who You're Compared Against

9 competitors: 5 primary, 4 secondary. Tier assignments determine which head-to-head matchups the audit tests.

Why Tiers Matter Primary tier means the audit builds direct-comparison queries against that vendor — roughly 6–8 head-to-head prompts each, like "best GEO agency for B2B SaaS" and "Retina Media vs. [competitor]." With 5 primaries, that's on the order of 30–40 head-to-head queries. Your set deliberately mixes done-for-you agencies (Omniscient Digital, Animalz, Foundation, Minuttia) with a self-serve platform (Profound) because you explicitly position against "generic GEO platforms" — but that mix is the biggest open question in this document. We're least certain about Minuttia's primary placement (medium confidence), and about whether Profound — a tool, not an agency — belongs in the head-to-head set at all.

Primary Competitors

Omniscient Digital

Primary High
beomniscient.com
Content-led SEO and GEO agency for B2B SaaS that bolted citation analysis and AI-visibility monitoring onto its editorial program. Strong on organic content strategy and a recognized category voice — but a broad content-marketing shop rather than a GEO-first specialist like Retina.
Source: Category listing

Animalz

Primary High
animalz.co
Premier B2B SaaS content-marketing agency that has woven AEO/GEO into its editorial-depth strategies. Strong brand and writing quality — but GEO is layered onto a content practice rather than the core discipline, with less focus on query simulation and share-of-voice measurement.
Source: Category listing

Foundation

Primary High
foundationinc.co
Distribution-first B2B content and GEO agency built on Ross Simmonds' "create once, distribute everywhere" philosophy. Strong reach and brand authority — but distribution-led rather than the audit-and-benchmark, deal-flow-linked engagement Retina runs.
Source: Category listing

Minuttia

Primary Medium
minuttia.com
Boutique B2B SaaS GEO/SEO agency with a "Search Everywhere" approach connecting GEO, content, digital PR, and agent analytics. The closest analog to Retina's boutique, specialist positioning — competing for the same "expert partner, not generic vendor" buyer.
Source: Category listing

Profound

Primary High
tryprofound.com
Category-leading self-serve GEO/AEO platform with SOC 2 Type II, real-time monitoring across 10+ engines, and dedicated CSMs. The "buy a tool and run it yourself" alternative Retina explicitly positions against as a "generic GEO platform" that produces dashboards but not done-for-you strategy and execution.
Source: Category listing

Secondary Competitors

Goodie AI

Secondary Medium
higoodie.com
Full-stack GEO/AEO SaaS covering visibility monitoring, an optimization hub, an AEO content writer, and traffic attribution across ten AI engines. A self-serve tooling alternative rather than a strategic services partner — overlaps on measurement, not on managed strategy.
Source: Category listing

Scrunch AI

Secondary Medium
scrunchai.com
Well-funded AI-visibility platform with persona and language modeling, funnel analysis across journey stages, and an enterprise Agent Experience Platform. Strong measurement depth — but a tool the buyer operates, competing on the monitoring layer rather than on consulting.
Source: Category listing

Peec AI

Secondary Medium
peec.ai
Lightweight, low-cost pure-play AI-visibility monitor (prompt tracking, unlimited seats) popular with in-house teams. The cheapest DIY alternative that pulls budget-conscious buyers away from a full consulting engagement — tracking only, no strategy or execution.
Source: Category listing

Skale

Secondary Medium
skale.so
B2B SaaS growth agency that ties AI visibility to pipeline and revenue attribution. Overlaps with Retina's deal-flow framing — but positioned more as a performance/revenue-marketing partner than a GEO-native strategy and content lab.
Source: Category listing

Three things to settle: (1) Profound is a self-serve platform, not an agency — in real deals, are you compared against tools like Profound, or mostly against other done-for-you shops? If the former, we keep it primary and generate "agency vs. platform" head-to-heads; if not, it moves to secondary and ~6–8 queries reallocate. (2) Minuttia is our lowest-confidence primary — does it actually surface in your deals, or is it a lookalike we over-weighted? (3) Anyone we're missing (a specific agency that keeps beating you), or any listed vendor that's simply irrelevant to how you sell?

Feature Taxonomy

What You Do

12 buyer-level capabilities mapped. These determine which capability queries the audit tests and where it probes for competitive vulnerability.

AI Visibility Benchmarking & Audit Strong High

Show me exactly where my brand does and doesn't appear when buyers ask AI for a vendor shortlist, by persona and platform.

Buyer-Intent Query Simulation Strong High

Run the real questions my buyers would type into ChatGPT and Perplexity across every persona and buying stage, not a handful of generic prompts.

Competitive Share-of-Voice Analysis Strong High

Tell me which competitors AI recommends instead of me and how often they get cited over us.

LLM-Ready Content Production & Content Systems Strong High

Build content and structured assets that large language models can actually ingest, cite, and represent accurately.

Positioning & Messaging Strategy Strong High

Make my category and value proposition so clear that AI describes us the way we describe ourselves.

Managed Execution & Ongoing Content Deployment Strong High

Don't just hand me a report — deploy the content and improvements for me every month so my visibility compounds.

Executive Thought Leadership & Ghostwriting Moderate Medium

Get my founders and execs publishing points of view that sound human and earn trust with AI models and readers.

Technical Site & LLM-Accessibility Audit Moderate Medium

Crawl my site and tell me what's blocking AI crawlers from reading and citing my pages.

Multi-Engine Coverage (ChatGPT, Perplexity, Claude, Gemini, AI Overviews) Moderate Medium

Cover every AI engine my buyers actually use, not just one or two.

Pipeline & Revenue Attribution Moderate Medium

Connect AI visibility to actual leads, pipeline, and revenue — not just a rising visibility score.

Continuous / Real-Time AI Visibility Monitoring Weak Medium

Give me an always-on dashboard that tracks my AI citations in real time between engagements.

Digital PR & Off-Site Authority Building Weak Medium

Earn the third-party mentions and high-authority links that make AI models treat my brand as credible.

Which Strengths Do We Emphasize? The audit tests all 12 capabilities, but competitive-differentiation queries will emphasize 3. Six are rated Strong — which of these best represents where Retina wins deals?

• AI Visibility Benchmarking & Audit
• Buyer-Intent Query Simulation
• Competitive Share-of-Voice Analysis
• LLM-Ready Content Production & Content Systems
• Positioning & Messaging Strategy
• Managed Execution & Ongoing Content Deployment

Two calibration questions: (1) We rated Real-Time Monitoring and Digital PR / Off-Site Authority as your weak spots versus the platforms (Profound, Scrunch, Goodie) and PR-led agencies — is that fair, or do you now offer a live dashboard or attribution you'd want us to test as a strength? These ratings decide where the audit probes for vulnerability; if they're wrong we'll under-test capabilities you actually win on. (2) Do AI Visibility Benchmarking and Buyer-Intent Query Simulation read as one capability to your buyers, or two distinct ones worth separate query clusters?

Pain Points

What Drives Buyers to You

10 pain points: 5 high, 5 medium severity. The buyer language here is how the audit will actually phrase queries — in the buyer's words, not marketing copy.

Invisible in AI answers, with no signal it's happening High High

"Buyers are asking ChatGPT who to trust and we're not on the list — and we can't even see that it's happening."
Personas: VP Marketing/CMO, Head of Demand Gen, Head of SEO

Zero-click traffic erosion High Medium

"AI is answering our buyers' questions for them and our organic traffic and inbound leads are quietly drying up."
Personas: VP Marketing/CMO, Head of Demand Gen

Bought a tool, got a dashboard, no action High Medium

"We bought a GEO tool and got a dashboard — now what? Nobody here has time to turn a score into content."
Personas: Head of Content Marketing, Head of SEO, VP Marketing/CMO

Competitors cited instead High Medium

"Every time I test it, ChatGPT names our competitors and skips us — they're winning the deal before we're in the room."
Personas: VP Marketing/CMO, Head of Demand Gen, Head of SEO

Can't prove GEO ROI to leadership High Medium

"My CEO wants to know what an 'AI visibility score' actually does for revenue — I can't defend the budget with a screenshot."
Personas: VP Marketing/CMO, Founder/CEO

Brand misrepresented by AI Medium Medium

"When I ask AI about us it describes us wrong or lumps us in the wrong category — that's not who we are."
Personas: Founder/CEO, VP Marketing/CMO

Content isn't LLM-ready Medium Medium

"Our content reads fine for humans but the AIs just don't seem to pick it up or quote it."
Personas: Head of Content Marketing, Head of SEO

GEO hype skepticism Medium Medium

"Half these 'GEO' agencies are just SEO with a new label — how do I know this is real and not hype?"
Personas: Head of SEO, VP Marketing/CMO

No internal GEO bandwidth Medium Medium

"We don't have anyone in-house with real GEO experience and no time to figure it out before we lose the window."
Personas: VP Marketing/CMO, Head of Content Marketing, Founder/CEO

Burned by generic GEO vendors Medium Medium

"The last GEO vendor ran ten generic prompts and called it an audit — I need something built around our real buyers and competitors."
Personas: VP Marketing/CMO, Head of SEO, Head of Demand Gen

Three checks: (1) Is the severity right — should "zero-click traffic erosion" and "can't prove GEO ROI" both stay High, or does one actually dominate the sales conversation? Whichever is truly High gets tested first. (2) Does the buyer language sound like your actual buyers, or too polished? We query in these exact words. (3) Missing pains we'd suggest for this category: fear of AI fabricating facts about the brand (defensive GEO), losing a specific high-intent branded query to a competitor's comparison page, and board pressure to "have an AI strategy" without a clear internal owner. Do any of these come up in your deals?

Site Findings

Layer 1 Technical Baseline

What our crawl found about whether AI engines can reach, read, and extract retina.media. These are technical hand-offs for engineering — not content strategy, which waits for audit results.

Actionable Now — Engineering No critical crawl blockers: robots.txt is present and explicitly allows every major AI crawler (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Googlebot). The work is structural. Engineering should verify three things before the call: (1) that the homepage isn't client-side-render dependent — our fetch returned only the hero line; (2) whether JSON-LD schema is actually present on posts, /cited, and /geo (our method can't see it); and (3) trim the 79 thin /blog/tag/* pages from the sitemap. The one high-severity item — stale, pre-repositioning proof pages — is a content refresh owned by your content team.

🟡 Portfolio and case-study proof pages are years out of date

What we found: The eight portfolio/case-study pages carry sitemap lastmod dates ranging from 2018 to mid-2025. Seven of eight (Zenreach 2025-04, IDVerse 2025-04, SoFi 2024-05, HP 2021-06, Coca-Cola/AMC 2019-09, Southern Company 2020-04, University of Georgia 2018-08) are older than 365 days and score 0.0 on freshness. None carries a visible on-page date, and all predate the firm's GEO repositioning — they document legacy creative-agency work, not GEO engagements.

Why it matters: Case studies and portfolio proof are among the assets buyers and AI assistants reach for when validating a vendor. Content freshness is a strong AI-citation signal: Ahrefs finds AI-cited content is ~25.7% fresher on average than non-cited content (Ahrefs, August 2025), and ConvertMate found 76.4% of ChatGPT's most-cited pages were updated within 30 days (ConvertMate, ChatGPT-scoped). Legacy pages dated 2018–2022 are effectively invisible to freshness-weighted citation and, worse, misrepresent a GEO consultancy as an old-line ad shop.

Business consequence: When a buyer asks AI "who are the best GEO consultants for B2B tech" or "show me GEO agency case studies," these pages give models nothing current or on-topic to cite — so competitors with fresh, GEO-era proof win the recommendation while Retina's own visibility offering can't demonstrate itself.

Recommended fix: Add visible published/updated dates to every proof page, refresh the roster to lead with GEO-era engagements, and either retire or clearly archive pre-repositioning creative work. At minimum, re-stamp lastmod when content is genuinely reviewed.

Impact: high Effort: 1–2 weeks Owner: Content Affected: 8 portfolio/case-study pages

🔵 Template emits a generic "Retina Media" H1 on some commercial pages

What we found: The /portfolio and /university-of-georgia pages render the site name "Retina Media" as the H1 rather than a descriptive page-topic heading, and the /geo page renders two H1s ("Generative Engine Optimization" and a headline). On /university-of-georgia the true topic sits in an H2 with the section detail nested under H3, inverting the hierarchy.

Why it matters: The H1 is a primary signal LLMs and search crawlers use to identify what a page is about and to label an extractable passage. A generic site-name H1 wastes that signal and makes the page harder to classify and cite; duplicate H1s dilute topical focus.

Business consequence: For a GEO consultancy, a page headed only "Retina Media" tells an AI engine nothing about the GEO service it describes — so queries like "GEO audit services for B2B SaaS" struggle to match it, and the page competes for citation on a weaker signal than competitors whose headings name the capability.

Recommended fix: Set a single, descriptive, topic-bearing H1 on every commercial page (e.g. "University of Georgia — Campus Life" rather than "Retina Media"), and demote the hero headline on /geo to an H2 so there is exactly one H1 per page.

Impact: medium Effort: 1–3 days Owner: Engineering Affected: /portfolio, /university-of-georgia, /geo + same-template pages

🔵 Key entry pages carry almost no citable text

What we found: Several high-traffic entry pages are structurally thin: the /portfolio hub (content depth 0.2) is a bare image-link grid with a single service sentence, the homepage (0.2) is a one-line hero splash, /contact (0.0) is a form, and /press-awards (0.2) is a satirical list. These pages contain few or no self-contained passages an LLM could extract.

Why it matters: The homepage and portfolio are the most likely landing points for an AI crawler exploring the domain. When they contain almost no extractable prose, the crawler gets little to represent the brand with, and internal link equity flows to pages that can't themselves be cited.

Business consequence: When a model crawls retina.media after a query like "what does Retina Media do" or "boutique GEO agency," it lands on near-empty pages and has to describe the brand from scraps — ceding the narrative to competitors whose entry pages spell out their offering in citable prose.

Recommended fix: Add a substantive, citable introduction to the /portfolio hub (what Retina does, for whom, with what outcomes) and expand the homepage beyond the hero line with a short, extractable summary of the GEO offering. Contact/press pages can remain thin — they are not citation targets.

Impact: medium Effort: 1–3 days Owner: Content Affected: Homepage, /portfolio, splash-style entry pages

🔵 Sitemap lists 79 thin blog tag pages plus a category page

What we found: sitemap.xml (134 URLs) includes 79 /blog/tag/* taxonomy pages and one /blog/category/* page alongside ~50 real content URLs. robots.txt disallows the query-parameter tag form (/*?tag=*) but the path-based /blog/tag/ pages are crawlable and explicitly submitted in the sitemap.

Why it matters: Thin, near-duplicate taxonomy pages submitted in the sitemap spread crawl attention across low-value URLs and can surface as thin results. On a boutique site with ~50 substantive pages, 80 thin taxonomy URLs is a majority of the submitted set.

Business consequence: Every crawl budget an AI engine spends on an empty tag page is budget it doesn't spend on the GEO service and case-study pages that could actually earn a citation for queries like "GEO consultancy for B2B SaaS."

Recommended fix: Exclude /blog/tag/* and /blog/category/* from sitemap.xml (or noindex them) so the sitemap advertises only substantive, citable content. Squarespace allows this via page settings or a curated sitemap.

Impact: low Effort: < 1 day Owner: Engineering Affected: sitemap.xml — 79 tag pages + 1 category page

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.

Homepage returns near-zero text — verify it is not client-side-render dependent

What to check: Fetching the homepage returned only the hero line ("When buyers ask AI who to trust, we make sure it's you.") and a single CTA link — far less content than the interior pages, which rendered fully. This may simply be a minimal splash design, but the sparse render is also consistent with content that only appears after client-side JavaScript execution. Our fetch method cannot distinguish the two.

Recommended action: Load the homepage with JavaScript disabled (or view page source / use Google's URL Inspection "View crawled page") to confirm the intended content is present in the initial HTML. If it is not, move critical copy into server-rendered markup.

Effort: < 1 day Owner: Engineering

Structured-data (JSON-LD) coverage could not be assessed and should be verified

What to check: Our analysis reads rendered markdown, so inline JSON-LD schema blocks are not visible to us. We could not confirm whether Article schema is present on the 26 blog/white-paper posts, FAQ schema on the /cited and /geo FAQ sections, Book/Product schema on /cited, or Organization/Person schema sitewide.

Recommended action: Run the key page types through Google's Rich Results Test / Schema Markup Validator. Confirm (or add) Article schema with datePublished/dateModified and author on posts, FAQPage schema where FAQs exist, and Book schema on /cited.

Effort: 1–3 days Owner: Engineering

Meta descriptions and Open Graph tags could not be assessed and should be verified

What to check: Rendered markdown does not expose <meta name="description">, Open Graph, or Twitter Card tags, so we could not evaluate whether pages have unique, descriptive meta descriptions and complete social-preview metadata.

Recommended action: Spot-check pages with a social-preview tool or view-source, confirming each key page has a unique meta description and complete OG image/title/description tags.

Effort: < 1 day Owner: Marketing

Site Analysis Summary

Total pages analyzed 41
Commercially relevant pages 39
Avg heading hierarchy 0.84
Avg content depth 0.75
Avg passage extractability 0.67
Freshness (weighted) 0.35 — content mktg 0.31, product 0.45, structural n/a
Schema coverage Unable to assess (41 pages unscored)

Partial Assessment Schema coverage could not be scored on any of the 41 pages (our method reads rendered markdown), and freshness is unscored on 5 pages (all 4 structural pages and 1 undated product page). Treat schema and those freshness values as "verify manually," not as passing — the Manual Verification Checklist above covers exactly these.

Next Steps

What Happens Now

Why Now GEO is a timing play, and the window is open:

• AI search adoption is accelerating — buyer discovery patterns are shifting quarter over quarter.
• Early citations compound: domains AI platforms learn to trust now get cited more often as that trust reinforces itself.
• Competitors who establish GEO visibility first create a structural disadvantage for late movers.
• The boutique GEO consultancy space is still early-innings — acting now means competing against inaction, not against entrenched strategies.

The full audit will measure Retina's citation visibility across the buyer queries in this document — from "best GEO agency for B2B SaaS" and "Retina Media vs. Profound" to "is GEO real or repackaged SEO" and "prove GEO ROI to leadership." You'll see exactly which queries return answers that include your competitors but not Retina, on which engines, and what it would take to appear in them. Fixing the Layer 1 technical items now — the stale proof pages, the thin entry pages, the sitemap — improves your baseline before we even take the measurement, so the audit reflects the site at its best.

01

Validation Call

45–60 minutes. We walk through this document together, confirm the inputs, and resolve the open questions — competitor tiers, the true buyer, and the feature strengths that drive the query set.

02

Query Generation & Execution

We generate buyer queries across the validated personas, competitors, features, and pain points, then run them across the selected AI platforms (ChatGPT, Perplexity, Claude, Google AI Overviews).

03

Full Audit Delivery

Visibility analysis, competitive positioning, and a prioritized three-layer action plan — the point at which content recommendations are prioritized by which gaps actually cost you citations.

Start Now — Engineering Three Layer 1 fixes don't depend on the rest of the audit and will improve your baseline visibility before we even measure it: (1) confirm the homepage isn't client-side-render dependent — load it with JavaScript disabled and, if the hero copy is injected client-side, move it into server-rendered markup; (2) trim the sitemap by excluding the 79 /blog/tag/* pages and 1 category page; (3) verify JSON-LD schema on posts, /cited, and /geo via Google's Rich Results Test and add Article/FAQ/Book schema where missing. robots.txt already allows every major AI crawler, so no crawler-access remediation is needed — but re-confirm it hasn't changed before the call.

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
Are you compared against self-serve platforms like Profound, or mostly other done-for-you agencies?
If wrong: Profound and the secondary platforms down-tier, reallocating ~6–8 head-to-head queries each.
Is the Founder/CEO (Aaron Feld) the true signer, or is this a marketing-led purchase the CMO owns?
If wrong: query vocabulary flips between executive/revenue framing and practitioner/demand-gen language.
Which client tier should the audit model — startup or enterprise?
If wrong: persona seniority, budget language, and competitor relevance all shift across the whole set.
Are Real-Time Monitoring and Digital PR genuinely weak, or do you now offer them as strengths?
If wrong: the audit under-tests capabilities you actually win on.
Which 3 of the 6 Strong features best represent where you win deals?
If unset: competitive-differentiation queries can't be weighted toward your real edge.
Do both Lena and Aaron truly sign, or is one the recommender?
If wrong: validation-stage queries are split across two approval lenses unnecessarily (or collapsed too far).
Does Minuttia actually surface in your deals, or is it a lookalike we over-weighted?
If wrong: our lowest-confidence primary drops to secondary, freeing head-to-head budget.
Does demand gen (Marcus) shortlist vendors, and does content (Priya) effectively drive the choice?
If wrong: we mis-size their query clusters relative to the true deciders.
Is Daniel (SEO) a credibility gatekeeper who kills "hype" vendors, or a downstream implementer?
If wrong: methodology-skepticism queries land at the wrong funnel stage.
Are the pain-point severities and buyer language right, and do the three suggested pains apply?
If wrong: the audit tests the wrong frustrations first, in the wrong words.
Are we missing a persona (RevOps, PMM, Fractional CMO) or a competitor that keeps beating you?
If wrong: an entire query cluster or head-to-head set is absent from the audit.
For Engineering — Start Now
Confirm the homepage is not client-side-render dependent
Load retina.media with JS disabled; if the hero copy is injected client-side, move it into server-rendered markup.
Trim the sitemap of thin taxonomy URLs
Exclude or noindex the 79 /blog/tag/* pages and 1 category page so ~50 substantive URLs stand out.
Verify JSON-LD schema coverage
Run posts, /cited, and /geo through the Rich Results Test; add Article/FAQ/Book schema where missing.
Set a single descriptive H1 on commercial pages
Replace the generic "Retina Media" H1 on /portfolio and /university-of-georgia; demote the second /geo H1 to H2.
Re-confirm robots.txt still allows AI crawlers
Currently open to all major bots — verify it hasn't changed before the audit runs.
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 + 4 secondary competitors identified
Persona set — 5 personas: 2 decision-makers, 1 evaluator, 2 influencers
Feature taxonomy — 12 capabilities with outside-in strength ratings (6 strong, 4 moderate, 2 weak)
Pain point set — 10 buyer frustrations: 5 high, 5 medium severity
Layer 1 technical audit — 7 findings logged (1 high, 3 medium, 3 to verify), engineering notified
Decided at the Call
Agency vs. platform tiering — is Profound (and the secondary platforms) a real head-to-head, or does it down-tier?
The true buyer — Founder/CEO (Aaron) vs. CMO (Lena), and which client tier (startup vs. enterprise) we model
Feature overweighting — which 3 of the 6 Strong capabilities lead the differentiation queries
Feature strength corrections — are Real-Time Monitoring and Digital PR truly weak?
Persona and competitor adjustments — Minuttia's tier, missing roles (RevOps/PMM), pain-point priority
Client
Date