SpaceAndStory.Co
Prepared for Space & Story

Space & Story,
the comprehensive report.

spaceandstory.co
Content readiness
B
71/100
Mixed
How much demand the content captures today
388
URLs reviewed
7
competitors profiled
17
demand clusters
28
gaps found
10
VOC signals
The thesis

Space & Story is the rare AEO studio that can prove its own claims: one technical guide earns 1,052 AI-citation sessions (84% of that page's traffic) while Google sends it about 16, and roughly a third of the site's traffic arrives from AI engines. The problem is not authority; it is plumbing and conversion. The site earns attention at the top that it never routes to revenue at the bottom: the golden-goose guide has zero links to pricing, solutions, or contact; /solutions is a dead-end hub that links none of its 30 children; and the flagship proof-stat ships as a 7-day number on the homepage and a 90-day number in llms.txt. Fix the plumbing and the existing authority converts.

Prepared by Space & StoryJune 29, 2026Sources: Search Console, Live site + repo audit, AEO content plan, CMO strategy audit, Sales bible
The Verdict
The scorecard
01

Content readiness, scored

Six dimensions of how well the site captures its buyers' search demand, each graded 0 to 100 with the reasoning. This is a content and demand-capture read, distinct from the technical Story Audit.

Positioning fit

70/100

A sharp, ownable diagnosis (legacy SEO sells 2018 into a 2026 AI-search market) and a real counter-position, but the lead frame still anchors value to the competitor's bill, which we call obsolete.

Funnel coverage

62/100

Deep ToFu (57 posts, proven citation magnets) and a real BoFu surface, but the top cited posts carry zero links to money pages, so attention does not convert.

Topical authority

78/100

Genuine authority in the schema / agentic-web / AEO-mechanics lane; the JSON-LD guide is treated as a core source by AI engines. The proven cluster is under-built (about 3 posts deep where it should be 12).

AEO & entity readiness

66/100

Best-in-class on-site AEO intent (llms.txt, allowlist, FAQ/Person schema, markdown negotiation) undercut by a Cloudflare layer that 403s the exact AI bots we sell access to, plus a missing entity graph.

Trust & proof

72/100

Rare, verifiable proof: a patent, a $100K prize, 20+ shipped sites, named live case studies. Weakened by no real /about page, a byline that never renders, and a self-contradicting flagship stat.

Content velocity & ops

74/100

A working content engine with an open, citable methodology and a clear data-driven plan, but production is single-threaded (bus factor 1.0) and aimed at developers more than the buying ICP.

The short version
02

What this means for Space & Story

Space & Story's website is, by the standards of its own category, very good, which is why this report lands its content and demand-capture readiness at 71/100 rather than the high-80s we score for thin-content clients. The fundamentals an AEO studio is supposed to demonstrate are present and verifiable: all 388 sitemap URLs return 200, self-canonical and server-rendered; structured data is broad (74/100); the site ships llms.txt, an AI-bot allowlist, FAQ/HowTo/Person schema, and a build-time markdown version of every page. Most importantly, the AEO thesis is empirically proven on our own domain: the structured-data guide is treated as a core source by AI engines, earning 1,052 citation sessions against about 16 from Google, and AI engines account for roughly a third of total traffic. We dogfood, and the dogfood works.

The gap is between attention and revenue, and it has three faces. First, the funnel leaks at the seam: the content that earns citations sits orphaned from the content that closes deals (the top cited posts carry about one internal link each and almost none toward money pages; /solutions links zero of its 30 children; 23 /for spokes are orphans). Traffic arrives and dead-ends. Second, the proof layer contradicts itself: the flagship 32% AI-traffic stat ships as a 7-day total on the homepage and a 90-day total in llms.txt, there is no real /about page (it redirects to /), and the author byline never renders despite the JSON-LD claiming an author on all 57 posts. Third, and most embarrassing: Cloudflare is currently serving a managed robots.txt that 403s the exact AI crawlers the studio is named after (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot). The on-site AEO layer is excellent; a hosting default is quietly throttling it.

Underneath the tactical gaps sits one strategic mismatch the CMO audit named as the binding constraint: the content is pointed at the wrong reader, and produced by one person. The proven citation cluster (schema, agentic patterns, AI crawlers) speaks to developers, not to the custom-home-builder and luxury-AV buyers who are the studio's real, proof-backed ICP. There is no BoFu content the actual ICP searches, and the demand engine, though it fires, is single-threaded, with all production running through the founder. The positioning, too, still leads on cheaper than your SEO bill, anchoring a premium offer to the very vendor it calls obsolete.

The work, in order: unblock the AI crawlers and reconcile the stat (same-week, near-zero-cost, credibility-critical); retrofit money-page CTAs and a navigable solutions hub onto the authority we already earned, so attention converts; deepen the proven schema cluster and open a beachhead-BoFu cluster aimed at builders and AV; and fix the entity graph and trust anchors so AI engines have a canonical Space & Story to cite. None of it requires inventing authority. It requires pointing the authority we have at the sale.

The Opportunity
The buyer
03

Who this is for

Space & Story sells modern, AI-readable websites, with copy bundled and AEO baked in at every tier, to owner-operators of service businesses whose sites are quietly rotting and who are paying an SEO agency still selling 2018 tactics. The buyer feels the pain as we are invisible and I do not know what my agency actually does. The highest-conviction wedge is two verticals where one won job pays for the engagement many times over: custom home builders (primary) and luxury AV installers (adjacent).

Economic buyer + champion
Owner / founder of a service business (builder, AV installer, contractor, clinic)

A site that finally generates inbound, gets cited by ChatGPT when buyers research, and costs less than the agency they are already unhappy with.

Initiator / influencer
Marketing or office manager (or the owner wearing that hat)

More current content shipped without doing it themselves; proof the spend is working; a report they can actually read.

Technical evaluator (Studio tier)
Founder-engineer at an AI-native company

A site that is machine-readable end to end (SSR, schema, llms.txt, markdown negotiation) and a vendor whose method they can inspect on GitHub.

Sectors, ranked by evidence
  1. 1Custom home builders. The beachhead. Real flagship proof (Starlit Homes), six-figure jobs where one win pays for the engagement 20 to 100 times over.
  2. 2Luxury AV / home-cinema install. Adjacent #2. Real proof (Zebra, 190+ URLs), high-ticket installs, brand-sensitive buyers who reward depth without volume.
  3. 3Local home services / contractors. Proven analogs (Xact Design, Blackstone GC), high-intent local + AI search, repeatable delivery kit.
  4. 4Real estate / developers. Value-chain neighbor of builders (The Ridge); listing sites where AEO is still rare.
  5. 5Restaurants / hospitality. Proof exists (Mizu Temakase) and AEO works for open-now queries, but low ticket makes the build a harder ROI sell.
  6. 6AI-native / SaaS founders. Where the current content audience actually lives (cite-met, GiveFeedback); strong for Studio tier and authority, weaker for the bread-and-butter local build.
Functional
  • Get found when buyers ask ChatGPT, Perplexity, or Google AI a question
  • Replace a slow, broken 2019 site with a fast one
  • Get current content shipped on a cadence
  • Stop paying an SEO retainer that produces nothing legible
  • Own the code, domain, and content outright
Emotional
  • Stop feeling invisible while competitors show up in AI answers
  • Stop feeling fleeced by an agency whose work they cannot evaluate
  • Feel confident the money is compounding, not leaking
Social
  • Look like a business operating in 2026, not 2014
  • Be the name an AI assistant volunteers to a prospect
Service to value

Space & Story sells an AI-readable website (copy and AEO included, no lock-in) to a service-business owner who needs to get found and cited by AI search and Google, so the money pages should lead with getting chosen by the buyer's next customer, not with being cheaper than the last agency.

Negative ICP

Low-ticket businesses where one customer is worth dollars and discovery is solved by Maps, social, or reservations (most restaurants, boutique retail, fitness). Also DIY founders who want a tool subscription, and enterprises wanting a 30-person agency. Space & Story is a value-led boutique, not a commodity shop or an enterprise vendor.

What they search
04

The demand map

What the ICP searches, by job and funnel stage, with the competition picture and the opening for each. The studio's own proven citation data (Bing AI Performance grounding queries; the cite-met cross-client query corpus) is the keyword universe most competitors cannot see. Volumes are BLOCKED pending a paid tool; intent and competition are SERP-shape reads.

StageJobQueriesCompetitionOpening
ToFuWhy is my business invisible in AI search?"why isn't my business showing up in ChatGPT", "how to appear in AI search"Tool vendors + thin agency blogsHigh-intent pain query; we have authority + a free scanner. Own it with a diagnosis guide to an audit CTA.
ToFuWhat even is AEO/GEO?"what is AEO", "AEO vs GEO", "answer engine optimization"Saturating fast; Profound + listiclesEnter-and-differentiate; our POV (AEO is not a surcharge) is the ownable angle.
ToFuHow do I get cited by ChatGPT/Perplexity?"how to get cited by ChatGPT", "rank in Perplexity", "get into AI Overviews"Vendor blogs, growingWe already cite here. Deepen and leash to a money page.
ToFuWhat is structured data / JSON-LD for AI?"JSON-LD for AI search", "schema for ChatGPT", "FAQPage schema guide"We are the cited core sourceThe golden goose. Build the 8 to 12-spoke cluster under it (proven vein, only about 3 posts deep).
ToFuWhat's the agentic web / how will agents find me?"agentic web", "A2A protocol", "MCP vs A2A", "llms.txt guide"Early, technical, we own groundFinish the cluster. Strong for the developer ICP; weak for builders.
ToFuShould I allow or block AI crawlers?"robots.txt for GPTBot", "allow ClaudeBot", "AI crawler list"Sparse, technicalDefinitional + practical citation magnet. (Ironically, our own robots.txt blocks them, fix first.)
ToFuHow do I market my custom-home-building business?"custom home builder marketing", "how do home builders get leads"Generic marketing blogs, no AEO angleWhitespace for the actual ICP. No content here today; Starlit is the proof to write from.
ToFuHow does a luxury AV installer get found online?"home cinema installer marketing", "AV integrator leads"Near-emptyZebra is the proof. Pair with the depth-without-volume angle.
MoFuBest way to make my site AI-readable?"how to make website AI readable", "AI SEO services", "GEO agency"Mixed; tools + agenciesOur solutions hubs target this, but the hub is a dead end. Fix discovery, then it converts.
MoFuWordPress vs modern stack for SEO/AI?"WordPress vs React for SEO", "is WordPress bad for AI search"Some dev contentWe have the post; tie it to the replatforming solution + a money page.
MoFuDo I need AEO, or is SEO enough?"AEO vs SEO", "is SEO dead", "do I need AEO"Vendor blogsDecision-stage; route to solutions and the value-led frame, not the price frame.
MoFuCost of a programmatic / model-page build?"programmatic SEO cost", "location pages for service business"Agencies guard pricingWe ship it once and they own it, a strong under-told MoFu story.
BoFuWhat does a custom home builder website cost?"home builder website cost", "real estate website design pricing"Generic web-design listiclesNo page today. High-intent, beachhead-specific, ownable.
BoFuWho builds AI-readable / AEO websites?"AEO web design agency", "AI SEO agency for small business"Crowded but genericOur differentiators (copy bundled, open method, own infra, no lock-in) are unmatched; needs a clear BoFu landing.
BoFu[AEO tool] alternative, or hire a studio?"Profound alternative", "Otterly vs hiring an agency", "do I need an AEO tool"Tool vendors self-publishThe stop-buying-a-SaaS-we-bundle-tracking wedge has no comparison page.
BoFuIs Space & Story legit / verifiable?"Space and Story reviews", "Mahmoud Halat", brandedWe control thisNeeds a real /about + entity graph so branded search resolves cleanly (today /about redirects to /).
BoFuWhat will it cost me?"Space and Story pricing", "AEO agency pricing"We control this/pricing exists but pricing.md 404s for machines; tiers need value framing, not just the undercut.
The wedge

We are the only AEO-native studio that can prove the outcome on its own domain, bundles the copy and citation tracking competitors charge $1,000 to $5,000/mo (or a $29 to $395/mo SaaS) for, publishes the method openly, and leaves the client owning everything. But we currently tell that story to developers reading schema guides, not to the builder typing why am I not in ChatGPT.

The inventory
05

What exists today

The inventory is healthy at the page level and leaky at the system level, the inverse of most clients we audit. Here the pages are good; the system around them, and the path from page to sale, is where the work is.

AreaDetailVerdict
Homepage /ToFu to BoFu, SSR, schema-richStrong, but leads with the price frame and ships the self-contradicting stat
/solutions hub + ~30 childrenMoFu to BoFuReal depth, differentiated, but the hub links zero children; reachable only at depth 3 to 5 via blog
/for/<icp> programmatic pagesMoFu, 1,350 to 1,930 wordsGood content; 23 child spokes are orphans; ~23 re-date on every crawl (fake freshness)
/blog (57 posts)ToFu, all >500 words, TLDR+FAQThe engine room; proven citation magnets; but a featured-post bug hides 5 posts and bylines never render
Structured-data / JSON-LD guideToFu flagshipThe golden goose (1,052 AI sessions, 84% of its traffic), and it has zero links to any money page
/pricingBoFuLive and indexable; pricing.md 404s for machines; framed on the undercut, not value
/compare/* cost guidesBoFuExist but are link sinks (zero internal links in or out)
/work (16 case studies)Trust / BoFuStrong, specific, live-URL proof (Starlit, Zebra, North Stack, Lotso)
/aboutTrust / E-E-A-TRedirects to /. No founder bio, patent, prize, or ProfilePage schema. The anchor the whole site lacks
llms.txtAEO artifactLive and served, but advertises the wrong stat window and 47/53 links are trailing-slash 307s
Live robots.txtAEO gateCloudflare-injected managed block 403s GPTBot/ClaudeBot/PerplexityBot/OAI-SearchBot, the bots we sell access to

From the SEO/AEO audit (live GSC data through 6/4 to 6/8): the site is in an indexing recovery, not a content drought. Search Console shows 604 URLs indexed against 864 not indexed, and of 386 sitemap URLs submitted only 199 are indexed (51.5%). The not-indexed buckets are diagnosed and fixable: 379 Page-with-redirect (every redirect is a temporary 307, so Google never transfers signals), 356 Alternate-page (mostly /audit parameter URLs plus a now-fixed canonical bug), 60 Discovered-not-indexed (all /blog/tag and /category archives). The sitemap itself is 56% thin tag archives (213 of 388). Composite layers: sitemap/crawl 58, page technical 66, routing/canonicals 55, content + E-E-A-T 62, internal linking 52, structured data 74, AEO referencability 44, page experience 56. The standout liability is the 44/100 AEO score (driven almost entirely by the Cloudflare bot-block); the standout asset is the proven AI-citation traffic (JSON-LD guide at 1,052 sessions, agentic-design-patterns at 114, ~32% of total traffic from AI engines).

Missing pages
A real /about (bio, patent WO2025147762A1, $100K Lovable prize, ProfilePage schema)A how-we-measure-AI-traffic post to anchor the flagship statBeachhead-BoFu pages (custom home builder website cost, AV installer marketing)The 8 to 12 schema spokes under the proven JSON-LD guideThe agentic-web pillar + A2A / agent-card spokesMachine artifacts: pricing.md (404), llms-full.txt, a real RSS feedA comparison / alternatives layer (AEO tool alternative, hire a studio)A consolidated entity graph (@id org/person nodes, Wikidata item, expanded sameAs)
The Gaps
The detail
06

The gap register

All 28 gaps, typed and ordered worst-first. Expand any card for the evidence, the impact, and the move that closes it.

Authority / AEO

5 findings
CriticalA1

Cloudflare 403s the AI bots the studio sells access to

Evidence

Live UA tests of GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, ChatGPT-User all returned 403; a managed robots.txt injects Disallow: / for them.

Impact

The site is starving the exact citation engines it is named after; the 44/100 AEO score is mostly this.

The fix

Disable Cloudflare Block-AI-bots / managed robots.txt; redeploy main; add explicit Allow for the search crawlers.

HighA2

Missing entity graph

Evidence

Org re-declared anonymously in 4 shapes; the standalone Person block is missing @context on about 57 pages (silently ignored); no Wikidata item; sameAs only 3 profiles.

Impact

AI engines have no canonical Space & Story entity to resolve and cite.

The fix

Add @id (#org, #mahmoud) referenced everywhere; fix the Person @context; add award + patent; expand sameAs; create a Wikidata item.

HighA3

FAQ answer text not in served HTML

Evidence

Answers live only in JSON-LD until an accordion click (16 of 16 checked across 3 templates).

Impact

AI engines reading rendered HTML never see the answers, so the AEO payload is hidden.

The fix

Force-mount accordion content (render collapsed in the DOM) or show it expanded.

MediumA4

Promised machine artifacts missing or broken

Evidence

pricing.md 404; no llms-full.txt; the RSS Link header points at an HTML page; 47/53 llms.txt links are trailing-slash 307s.

Impact

The machine-readable promise is partially unkept on the studio's own site.

The fix

Ship pricing.md + llms-full.txt + real RSS; fix the llms.txt links to 301 targets.

MediumA5

Indexing system bloat suppresses quality-per-URL

Evidence

386 sitemap URLs to 199 indexed (51.5%); 213/388 are thin tag archives; every redirect is a 307; live duplicate hosts.

Impact

The sitewide quality signal is dragged down; real pages crowded out.

The fix

Drop tag archives from the sitemap, 301 all redirects, kill duplicate hosts, wire the sitemap generator into the build.

Trust & proof

5 findings
CriticalTR1

Flagship stat contradicts itself across surfaces

Evidence

32% / 11,618 visits ships as 7-day (home), 90-day (llms.txt), a client's number elsewhere, and 14,169 in dashboard alt text.

Impact

A measurement company whose headline number fails its own math impeaches the entire trust-our-AEO-numbers position.

The fix

Pick one GA4 window, define an AI-search visit, stamp as of June 2026, reconcile all surfaces, publish a dated how-we-measure-ai-traffic post.

HighTR2

No real /about / E-E-A-T anchor

Evidence

/about and /story redirect to /; no bio, patent, prize, or ProfilePage schema.

Impact

The strongest proof the studio owns (patent, $100K prize, a decade at Verto) is not a page AI or buyers can cite.

The fix

Build /about with the founder bio, WO2025147762A1, the Lovable win, photo, and ProfilePage JSON-LD; point bylines at it.

MediumTR3

Author byline never renders

Evidence

The post template checks post.author?.name but author is a string, so no post shows an author while the JSON-LD claims one on all 57.

Impact

Markup-parity risk plus lost E-E-A-T; the human author signal is invisible.

The fix

Render the string; normalize authors in the data.

MediumTR4

Fake-freshness dates on about 23 /for spokes

Evidence

The spoke route emits datePublished: new Date(), so pages re-date on every crawl.

Impact

Google explicitly names this pattern deceptive; risks a trust/quality penalty on our own site.

The fix

Add real per-spoke dates to the data; wire date_modified into the BlogPosting branch.

LowTR5

Case studies under-instrumented as proof

Evidence

/work is strong but most entries lack named testimonials/outcomes; no reference-call CTA on the page.

Impact

Leaves the proof softer than it could be at the BoFu moment.

The fix

Add outcome lines + a verify-the-work / reference-call CTA to the top case studies.

Funnel: BoFu

4 findings
CriticalB1

Cited content is orphaned from money pages

Evidence

The golden-goose JSON-LD guide (1,052 AI sessions) has zero links to /solutions, /pricing, or /contact; posts average about one internal link, near zero to money pages.

Impact

The single highest-traffic asset converts to nothing: attention earned, revenue forfeited.

The fix

Retrofit a stage-matched CTA + money-page link onto the top 15 cited posts. Near-zero cost, highest ROI on the board.

HighB2

No beachhead cost/comparison pages

Evidence

No custom home builder website cost or AV installer marketing BoFu page; /compare/* cost guides exist but are link sinks.

Impact

Misses the highest-intent beachhead queries entirely; the ICP's what-will-this-cost goes unanswered.

The fix

Ship builder + AV cost/comparison pages; internally link /compare/* to /pricing and /for/*.

HighB3

No tool-vs-studio comparison layer

Evidence

The stop-paying-for-a-SaaS-we-bundle-tracking wedge has no page; tool vendors self-publish.

Impact

Loses the buyer comparing a DIY tool to a studio at the decision moment.

The fix

Build do-I-need-an-AEO-tool and [tool] alternative pages that route to the bundled offer.

MediumB4

/pricing not machine-readable; framed on the undercut

Evidence

pricing.md 404s; tiers framed on below your bill, not value.

Impact

AI engines cannot cite pricing; the frame undersells.

The fix

Ship pricing.md; reframe tiers around the value metric (citation share-of-voice / programmatic scope).

Funnel: MoFu

3 findings
CriticalM1

/solutions is a dead-end hub

Evidence

The index links zero of its 30 children; reachable only at depth 3 to 5 via blog posts; 8 footer tier-anchors all point at one URL.

Impact

The entire MoFu solution layer is undiscoverable to crawlers and buyers; depth that cannot be found cannot convert or rank.

The fix

Add an SSR hub-and-spoke directory to the solutions page; point the footer anchors at distinct hubs.

HighM2

23 /for child spokes are orphans

Evidence

GSC confirms referring page none detected on cost, aeo-for-*, and migration-playbook spokes.

Impact

High-intent MoFu pages get zero internal equity and do not index.

The fix

Add a Guides row to the ICP hub from existing spoke data; cross-link from /compare/* and /pricing.

MediumM3

Modern-stack-vs-WordPress not tied to conversion

Evidence

The post exists but is not leashed to the replatforming solution or a money page.

Impact

A strong decision-stage argument dead-ends instead of routing to the offer.

The fix

Link the post to the replatforming solution to /pricing or /contact.

Funnel: ToFu

4 findings
HighT1

Proven schema cluster is under-built

Evidence

The AEO plan flags schema as the proven winner with only about 3 posts and says do first; the winner earns 1,052 sessions alone.

Impact

Leaving the highest-yield, lowest-risk citation vein 75% unmined.

The fix

Ship the 8 to 12 schema spokes (FAQPage, Organization/sameAs, Article, HowTo, Product, validation, use-case spokes).

MediumT2

Agentic-web cluster unfinished

Evidence

One post drafted; pillar + A2A / agent-card / MCP-vs-A2A spokes still open.

Impact

A hot, ownable, already-ranking lane left incomplete.

The fix

Finish the cluster per the content plan.

MediumT3

No beachhead ToFu authority

Evidence

No custom home builder marketing, NetZero builder SEO, or AV-installer-gets-found guides.

Impact

Zero topical authority for the ICP we actually convert; cannot feed beachhead MoFu/BoFu.

The fix

Write beachhead ToFu from the Starlit/Zebra proof; pair with an E-E-A-T author.

LowT4

Citation-magnet format inconsistently applied

Evidence

The plan specifies the format (definition-first, comparison table, sourced stat, expert quote, FAQ block, visible date); not every post hits it.

Impact

Sub-optimal extraction; leaves citation lift on the table.

The fix

Apply the format checklist on refresh and new posts.

Positioning

3 findings
HighP1

Lead frame anchors value to the competitor's bill

Evidence

Always cheaper than the SEO bill you're paying now is the ethos, the marquee, and baked into Organization schema + llms.txt.

Impact

A premium, value-led offer priced against the vendor it calls obsolete; caps willingness-to-pay and miscasts the studio as a discounter.

The fix

Demote price to the sales conversation; lead with modern websites, ranked in AI search, method you can read before you pay, copy + AEO included, no lock-in.

MediumP2

Content speaks to developers, not the buying ICP

Evidence

Top cited posts (schema, agentic patterns, AI crawlers) are technical; no content for custom home builder marketing or AV installer leads.

Impact

The citation engine earns developer attention, not builder/AV pipeline; the proof-backed ICP is not being spoken to.

The fix

Open a beachhead cluster aimed at builders + AV; keep the dev cluster for Studio tier + authority.

MediumP3

Team-of-one vs small-team contradiction

Evidence

The sales materials alternate between both; no continuity story on-site.

Impact

A high-ticket buyer worries about bus factor; the ambiguity erodes trust at the close.

The fix

Pick one story; make the ownership/continuity guarantee a visible homepage block.

Engineering as marketing

2 findings
HighE1

The free tools are not wired into the funnel as PLG

Evidence

cite-met (free no-signup scan) and isitagentready exist but are not framed on-site as the lead-capture wedge.

Impact

The studio's best engineering-as-marketing asset is not capturing the demand it generates.

The fix

Make the free scan a first-class homepage/solutions CTA; capture results to audit to contact; add how-did-you-hear-about-us.

MediumE2

No ROI / what-AI-invisibility-costs calculator

Evidence

The 32% AI-traffic stat is begging to become an interactive what-you-are-missing tool.

Impact

Misses a high-AEO, high-lead-gen interactive asset the category rewards.

The fix

Ship a calculator (citation gap to estimated lost pipeline) gated to a lead.

Content ops

2 findings
HighC1

Production is single-threaded (bus factor 1.0)

Evidence

CMO audit: all build + content production runs through the founder; the binding constraint.

Impact

Velocity and continuity are capped; scaling demand without this fix ships deals that cannot be delivered.

The fix

Codify the delivery SOP from the kickoff OS + skills; onboard one vetted subcontractor under the QA gate.

MediumC2

Featured-post bug hides 5 posts + sitemap drift

Evidence

The blog index renders the first featured post but filters all 9 featured posts from the grid; the sitemap generator is not wired into the build (333/388 share one stamped lastmod).

Impact

Real posts are invisible on the blog index; stale freshness signals on our own sitemap.

The fix

Exclude only the rendered hero; wire the sitemap generator into build with real per-URL lastmod.

Where to start
07

The roadmap

Sequenced so each wave unblocks the next, and ordered by the CMO audit's hard rule: never fix a downstream symptom before its upstream constraint. Effort is rough (S, M, L).

Wave 0 · Stop the credibility bleed + unblock the engine

Week 1

Cheap, high-leverage, no new demand required: the moves where a measurement studio's own site is actively contradicting its pitch.

  • SDisable the Cloudflare AI-bot block; redeploy; add explicit Allow groups for the citation crawlers · closes A1
  • SReconcile the flagship stat to one dated GA4 window across all surfaces; publish how-we-measure-ai-traffic · closes TR1
  • SRetrofit money-page CTAs + internal links onto the top 15 cited posts (start with the JSON-LD guide) · closes B1
  • SDemote cheaper-than-your-SEO-bill from the hero/marquee/llms.txt/schema; rewrite the hero value-led · closes P1

Wave 1 · Make the authority discoverable + convertible

Weeks 1-4

The site already ranks and gets cited; this wave routes that to revenue.

  • MAdd an SSR hub-and-spoke directory to /solutions; point footer anchors at distinct hubs · closes M1
  • MAdd a Guides row to the ICP hub; cross-link the 23 /for orphans and /compare/* guides · closes M2, M3
  • MBuild a real /about (bio, patent, prize, ProfilePage schema); fix the byline render · closes TR2, TR3
  • SFix fake-freshness dates on /for spokes; force-mount FAQ answers in the DOM · closes TR4, A3
  • MExecute the SEO-audit P0 indexing fixes (301 redirects, drop tag archives, kill duplicate hosts, sitemap generator, featured-post bug) · closes A5, C2

Wave 2 · Aim the content at the buyer + deepen the proven vein

Weeks 3-8

Now that the bucket holds and the position is value-led, point new content at the ICP that converts.

  • LShip the 8 to 12 schema spokes under the golden-goose guide; refresh and consolidate the guide · closes T1, T4
  • LOpen the beachhead cluster: builder + AV ToFu to MoFu to BoFu cost/comparison pages · closes P2, T3, B2
  • MFinish the agentic-web cluster (pillar + A2A / agent-card spokes) · closes T2
  • MBuild the tool-vs-studio comparison layer; ship pricing.md, llms-full.txt, real RSS; reframe pricing on value · closes B3, B4, A4

Wave 3 · Compound the moat: entity, PLG, capacity

Weeks 6-12, then ongoing

The structural investments that turn a good site into a durable engine.

  • MBuild the entity graph (@id org/person, Wikidata item, expanded sameAs, award + patent) · closes A2
  • MWire the free cite-met scan as the first-class PLG wedge; ship the AI-invisibility ROI calculator · closes E1, E2
  • LDecouple delivery: codify the SOP, onboard one vetted subcontractor under the QA gate · closes C1
  • SAdd outcomes + a verify-the-work CTA to top case studies · closes TR5
The Evidence
The field
08

Competitors

The competitors that publish into this category, and the specific openings each one leaves.

The set · 7 competitors
Profound
visit ↗

The category Leader (GEO/AEO analytics, enterprise SaaS). Owns the category name and the best-AEO listicle real estate, but does not share the SMB owner-operator buyer or sell done-for-you builds.

Minuttia
visit ↗

Premium content/SEO + emerging GEO agency, high-end retainers. Strong content authority; no bundled build, no own infra, enterprise-leaning.

Technical-SEO authority moving into AEO; $4K+/mo retainers. Sells the layer Space & Story bundles, at a multiple of the price, with no copy included.

Otterly / AthenaHQ
visit ↗

DIY AI-citation tracking SaaS ($29 to $395/mo). The tool Space & Story replaces with bundled cite-met tracking; self-serve, no strategy, no build, no copy.

WebFX (and the local-SEO field)
visit ↗

The traditional SEO incumbent Space & Story is built to displace: local SEO from about $575/mo, copy not included, AEO mostly absent, annual contracts. The 2018-tactics-in-a-2026-market archetype.

Webflow / Next design agencies

Modern-stack web builds at $3K to $25K with copywriting not included at any tier and no AEO layer. Space & Story wins on the bundle (copy + AEO + tracking) and price.

cite-met / isitagentready
visit ↗

Space & Story's own infrastructure and free scanners. Not competitors but the PLG wedge, the free tools that should feed the funnel (currently under-leveraged on-site).

Gaps · 6 where a competitor is ahead
CompetitorAreaOpportunitySeverity
ProfoundOwnable POV / proofReconcile the stat, publish the methodology, and own the studio-that-proves-it-on-itself frameHigh
Otterly / AthenaHQTool-vs-studio contentBuild the do-I-need-an-AEO-tool-or-a-studio BoFu layerHigh
Minuttia / OnelyBundled copy + no lock-inLead with the bundle as the value frame; demote the discountMedium
WebFX / local SEOBeachhead BoFu (builder/AV cost)Own custom-home-builder-website-cost + AV equivalents before incumbents notice AEOHigh
Webflow / Next agenciesAEO + machine-readabilityUnblock the bots + ship the artifacts so our machine-readability beats theirs in practiceCritical
Whole setOpen, verifiable methodSurface the method on-site as a first-class trust assetMedium
In their words
09

Voice of customer

What Space & Story's buyers, service-business owners frustrated by SEO cost and AI invisibility, actually say. Ranked by frequency times intensity in the studio's own sales materials, objection logs, and discovery calls.

01CriticalPaying an agency and not knowing what they get
I'm paying $1,500 a month and I honestly couldn't tell you what they do.Sales bible objections + discovery questions
02CriticalInvisible in AI search and only just realizing it
A competitor showed up when I asked ChatGPT and I didn't. How do I get in there?CMO audit (the out-of-market trigger)
03HighBurned by a previous SEO agency
We've been burned before, 2018 SEO in 2024, two blog posts and a ranking report.Sales bible objection #11
04HighThe site is quietly broken / aging
It works, I guess. But it's from 2019 and it's slow on my phone.Sales bible Part 2
05HighSEO feels expensive for unclear return
What am I actually getting for this every month?Discovery question #10
06MediumDoes not understand AEO but senses it matters
What's AEO and why do I care?Sales bible objection #4
07MediumFear of lock-in / losing their assets
If I leave later, do I lose everything?Sales bible objection #8
08MediumSkeptical of vague ranking promises
How fast will I actually rank? Last guy promised page one.Sales bible objection #6
09MediumOwns content (videos/PDFs) doing nothing
I've got 200 YouTube videos and none of it helps me get found.Sales bible Part 5
10LowWants proof before paying
Can I see results before I commit?Sales bible objection #5
Buyer language to use in headings
Why isn't my business showing up in ChatGPT?I'm paying for SEO and I can't tell what I'm getting.Get found by AI search and Google, for less than you pay now.Your competitor is in the AI answer. You're not.You own the code, the content, and the domain. No lock-in.A method you can read before you pay.We ran this audit on ourselves. Here's what we found.
How we keep score
10

Measurement

North star

Inbound, AI-and-search-sourced qualified pipeline: booked discovery calls from ICP-matched businesses (builders/AV first), attributed via a required how-did-you-hear-about-us field with AI-assistant options.

Leading indicators
  • AI-citation sessions per published guide (baseline: the JSON-LD guide at 1,052)
  • AI-engine share of total traffic, on one dated GA4 window
  • Sitemap index rate (today 199/386 = 51.5%; target 90%+)
  • Money-page click-through from cited posts (today ~0; the B1 fix)
  • Branded + ICP-intent rankings and AEO referencability score (today 44/100; target 70+)
Lagging indicators
  • Discovery calls booked and closed-won from inbound
  • Clients per founder-hour and % of production shipped by someone other than the founder (today 0%)
  • Realized price vs list (proves the value re-anchor beat the discount frame)
  • Beachhead reference density: named builder/AV wins with citation receipts

The studio is unusual in that its measurement spine is also its product proof, so the flagship stat must be regulated like a financial number (one window, dated, methodology published). Until cite-met is wired to a lagging client outcome, citations remain a leading proxy, not the result the buyer pays for. The first fixes (TR1, A1) are measurement fixes before they are marketing fixes.

How to read this
11

Method & honest limits

How it was built
  • Defined the ICP and jobs from the sales bible and the CMO strategy audit (builders primary, AV adjacent)
  • Built the demand map from the studio's own proven citation data plus SERP-shape reads
  • Diffed the demand map against the live content inventory and the real Search Console + repo audit
  • Typed, severity-rated, and evidenced every gap against the two source audits and the AEO content plan
  • Sequenced the roadmap on the CMO audit's hard rule, front-loading the credibility-critical, near-zero-cost fixes
Independently verified
  • GSC indexing data (604 indexed, 864 not, 199/386 sitemap URLs) read live 2026-06-12
  • The Cloudflare AI-bot 403s, via live UA tests on a real blog post
  • The golden-goose citation traffic (1,052 sessions) from the AEO content plan's analytics
  • Code-level findings (307 redirects, fake-freshness dates, byline bug, dead-end /solutions) from the repo audit
Limits / to validate
  • The 32% / 11,618 stat is treated as a known liability to reconcile, not a verified figure
  • Exact keyword volumes and difficulty per demand-map cell need a paid tool (Ahrefs/Semrush)
  • Some findings (verified-IP bot behavior, CrUX field data) were not checked; flagged in the source audit
  • VOC is drawn from the studio's own sales materials and discovery logs, not a fresh primary-research panel
The Fix
Why Space & Story
12

We run this on ourselves

Before the plan and the price: why Space & Story is the studio to close these gaps, with numbers from our own analytics, our own work, and our own open-source tools.

We don't sell AEO. We live on it.
~32%
of our own traffic comes from AI engines & agents
11,618+ AI visits in a 7-day window · point-in-time, our cite-met dashboard
20+
sites shipped
13 public across 7 service lines
6
open-source tools we built
~7,200 lines of Python · verifiable on GitHub
$60
monthly floor
we quote below your current SEO spend

No other agency selling AEO shows this on their own analytics. The audit you're reading was generated by one of those six open-source tools — the google-seo-auditor.

Why this is hard to copy
  • We're our own AEO case study — the AI-traffic numbers above.
  • 100% copywriting bundled at every tier (others charge $500–$3,000/page and include none).
  • Open-source, verifiable methodology — six published tools competitors won't show.
  • An anti-slop audit on every word — competitors ship raw AI output; we gate it.
  • Our own tools + infrastructure (cite-met hosting + AI-traffic + AEO grade; GiveFeedback iteration).
  • Cite-Met Pulse included at $700+/mo: visitor identification, journey analytics, and lead capture on data the client owns (competitors charge hundreds a month for pieces of this that never talk to each other).
  • You own everything — code, domain, content. Month-to-month, no lock-in.
Who runs it

Run by Mahmoud Halat.

  • A decade building AI at Verto Health (employee #2 → 80, 100+ deployments, patent WO2025147762A1 — the platform that ran ~25% of Canada's COVID doses at peak).
  • $100,000 grand prize at Lovable Shipped Season 1 (GiveFeedback, vs 5,800 builders).
  • Agentic Marketing OS published at mahmoudhalat.com/marketing-os (280+ sources, CC-BY 4.0).
  • Featured in six places incl. Lovable Shipped #1, Startup Creasphere (Switzerland), and the Toronto B2B Marketing Community.
Receipts · selected work
Zebra Home Cinema
6 → 190+ pages, mobile Lighthouse 95+
22 city pages, 96 blog + 46 news — programmatic SEO from one template.
Lotso Travel (eSIM)
Out-ranked Rogers & Telus in 90 days
195 countries — off-page authority + programmatic coverage.
Starlit Homes
4 → 30+ pages, HomeBuilder schema
12 model pages — structured data done right.
The software behind it
google-seo-auditor
this report
Live-URL SEO + AEO auditor that predicts Search Console failures and maps every finding to one of 26 GSC report statuses across 5 families. Benchmarked 96% vs 66% pass rate (with vs without the skill, eval iteration-2, May 2026). It generated this report.
cite-met
hosting + AI-traffic
Multi-tenant static-site hosting on Cloudflare's edge with a dashboard that classifies traffic by user-agent into Human / SEO / AI-agent, plus an AEO site audit + letter grade.
cite-met Pulse
visitor intelligence + capture
Self-hosted visitor-intelligence and lead-capture platform: it de-anonymizes traffic to the company and the person, maps every visitor's full journey, and captures them with built-in forms and a meeting booker. Included and managed for clients on the $700+/mo retainer, on data they own.
GiveFeedback
iteration
Embeddable widget: voice/text feedback + rrweb session replay → an AI-generated, estimated task list on a Kanban board. Won Lovable Shipped Season 1 ($100K).
seo-guide-v3
knowledge
A 19-file SEO/AEO knowledge base distilled from 807 classified expert videos.
ai-slop-detector
anti-slop
Dual-axis prose auditor — 45 AI-slop patterns + ~150 vocab tells + 33 formatting tells + 35 comprehension patterns + 8 readability metrics. Every word we ship passes it.
writing-voice
voice
A voice codex + automated voice-check so copy sounds human and on-brand.
How we'd fix it
13

The plan

This isn't a redesign, it's a system. Here's exactly how we turn Space & Story's own expertise into a site that gets found, believed, and cited: you react, we don't make you create.

  1. 01
    You hand us your raw material

    Everything you've already got — case studies, project write-ups, RFP responses, decks, talks, audio and video. Most of it is gold that's currently trapped in PDFs and images, invisible to Google and AI.

  2. 02
    We index it and mine the themes

    We read all of it and pull out what matters: the topics your buyers actually search, the projects that map to that demand, and the language that already wins you work. You never face a blank page — we react to what you have, we don't invent.

  3. 03
    We turn it into a findable site

    Your expertise becomes a structured, AI-readable site — programmatic pages built from your own data (up to 200 on the Engine build), 100% original copy, every word through our anti-slop audit. Real depth, not filler.

  4. 04
    You react, we iterate — through GiveFeedback

    On a private staging site you leave voice or text feedback while it records the session; that becomes an auto-built task list we work through. No standing meetings, no homework.

  5. 05
    We launch on cite-met

    Hosting and AEO go live, with a dashboard that splits your traffic into Human / SEO / AI so you can watch it land — live in 30 days.

  6. 06
    Then we run the data, every month

    We track what's getting found and which pages AI is pulling from, double down on the themes that perform, and keep shipping — with a monthly strategist call to steer it.

Our recommendation for Space & Story

The Engine build + Authority plan

$9,000 once, then $2,000+/mo*

Space & Story does not need more authority; it needs to point the authority it already proves on its own domain at the sale, deepen the one cluster with receipts, and decouple delivery so the engine can run faster than one person, which is exactly the Engine-build + Authority-retainer motion.

Grounded in what this report found: 28 gaps across 6 readiness dimensions, 4 of them critical, concentrated in positioning, funnel coverage, and trust.

One-time build
  1. Site$2,500*A modern presence + AEO baseline
  2. Story$5,000*Presence + a content engine
  3. Engine$9,000*Programmatic scale from your own data✓ fit
  4. Studio$15,000+*Custom apps on top of the engine

The Story below, Presence + a content engine, is too light for what this report found. The Studio above, Custom apps on top of the engine, is more than the gaps call for.

Monthly plan
  1. Care$60/mo*Keep it healthy
  2. Local$300/mo*Get found in your area
  3. Growth$700/mo*Outrank competitors
  4. Authority$2,000+/mo*Become the source AI cites✓ fit

The Growth below, Outrank competitors, is too light for what this report found. This is the top tier; there's nothing larger to over-buy.

Payment is simple: half the build to start and half on deployment — pay by Interac e-Transfer or bank transfer (EFT) to XY Space Inc. — and your monthly plan runs on Stripe through CiteMET (our hosting business) from the day you go live. The plan stays month-to-month: move up any time, never below your build's floor.

Recommended for you
Engine
$9,000*60 hrs
Programmatic scale from your own data
Floor · Growth plan
  • Everything in Story
  • A programmatic engine: one template → up to 200 pages from your data
  • We structure your data, write all the copy, and generate the pages
  • 60 hours of build, including ~8 hrs of revisions, capped by hours, not rounds. Extra programmatic templates from $1,500.
Recommended for you
Authority
$2,000+/mo*13+ hrs/mo
Become the source AI cites
  • 13+ hours a month: content at scale plus the off-site layer
  • AEO citation-building (ChatGPT / Perplexity / Google AI)
  • Digital PR, Reddit/Quora, Wikipedia · quarterly original research
  • Everything in Growth

* All prices are in CAD and exclude applicable tax

Investment
14

The price

Two choices: one build (one-time) and one monthly plan. Copywriting and AEO are bundled into every tier, and we always quote below your current spend, floor $60/mo.

What this would cost piecemeal

Hire this out piece by piece — a brand designer, a copywriter (others charge $500–$3,000 a page), an SEO agency, a CRO consultant, and a developer — and you're looking at $20,000–$30,000 up front plus $2,000–$5,000/mo across four vendors, owning a fraction of it. Space & Story does all eight, bundled, under what you already pay — and you own everything.

One-time build · pick one — your recommended fit is preselected; click to change
Site
$2,500*~16 hrs
A modern presence + AEO baseline
Floor · Care plan
  • Up to 8 pages, custom design, all copy written by us
  • Built to be found by AI: llms.txt, AI-bot allowlist, FAQ/Person/Organization schema, sitemap
  • Lighthouse 90+, mobile-first, contact form, analytics
  • ~16 hours of build, including ~3 hrs of design and copy revisions, capped by hours, never per round
Story
$5,000*~33 hrs
Presence + a content engine
Floor · Local plan
  • Everything in Site, up to 15 pages
  • Full design system + a blog seeded with 5 posts
  • We transcribe your audio/video and write it up (audio/video only)
  • ~33 hours of build, including ~5 hrs of revisions, capped by hours, not rounds. Layered schema.
Recommended for you
Engine
$9,000*60 hrs
Programmatic scale from your own data
Floor · Growth plan
  • Everything in Story
  • A programmatic engine: one template → up to 200 pages from your data
  • We structure your data, write all the copy, and generate the pages
  • 60 hours of build, including ~8 hrs of revisions, capped by hours, not rounds. Extra programmatic templates from $1,500.
Studio
$15,000+*100+ hrs
Custom apps on top of the engine
Floor · Authority plan
  • Everything in Engine, plus custom app work: ecommerce, booking/portals, dashboards, AI agents, live chat with human handoff
  • 100+ hours (scope quoted per project), including ~12 hrs of revisions. Discovery and scoping session.
Monthly plan · pick one — each does a different job; click to change
Care
$60/mo*hosting + upkeep
Keep it healthy
  • Hosting, uptime, daily backups, SSL on Citemet
  • AEO upkeep (llms.txt + schema kept valid)
  • Monthly AI-traffic report: Human / SEO / AI
  • Managed for you: automated care and light upkeep
Local
$300/mo*~2 hrs/mo
Get found in your area
  • ~2 hours of local-SEO work a month, within the budget
  • Google Business Profile + local citations
  • On-page tuning + a monthly content update
  • Everything in Care
Growth
$700/mo*~4.5 hrs/mo
Outrank competitors
  • ~4.5 hours of growth work a month, within the budget
  • Content + on-page tuning, link outreach + share-of-voice tracking
  • A monthly strategist call · quarterly technical audit
  • Cite-Met Pulse: see who's visiting and capture them, managed for you
  • Everything in Local
Recommended for you
Authority
$2,000+/mo*13+ hrs/mo
Become the source AI cites
  • 13+ hours a month: content at scale plus the off-site layer
  • AEO citation-building (ChatGPT / Perplexity / Google AI)
  • Digital PR, Reddit/Quora, Wikipedia · quarterly original research
  • Everything in Growth
Half the build up front, half on deployment.Your monthly plan starts the day you go live.Month-to-month after launch — no annual lock-in.You own the code, the domain, and the content.We always quote below your current SEO/web spend.Live in 30 days (Studio: custom timeline).

* All prices are in CAD and exclude applicable tax

Choose

This audit is the free part.

You own this report — yours to keep. The next step is simple: pick the build and monthly plan above, we put the scope in writing, and you sign. Half the build is due up front and half on deployment, with your monthly plan starting the day you go live. Month-to-month from there, and you own everything we ship.

"The web got worse because people used automation to extract more and give less. We use the same tools to do the opposite — better-built, genuinely useful, yours to keep, and you can walk whenever you want."

The risk is on us
  • Half up front, half on deployment: you pay the rest only once it's live.
  • Your monthly plan starts at launch, not before.
  • Month-to-month after that: cancel any time.
  • You own the code, the domain, and the content, and this report, yours to keep.