Skip to content

trysurface/surface-aeo-geo-engine

Repository files navigation

Surface Labs AEO/GEO Content Engine

Get cited by ChatGPT, Gemini, and Perplexity. 9 agents. 23 templates. 1 recording per week = 50+ blogs.

Built by Surface Labs, a lead operations center that processes $40M+ in inbound pipeline across 1,000+ B2B companies. this is the exact content engine we use internally, packaged as an open source Claude Code repo.

quick start

git clone https://github.com/surface-labs/surface-aeo-geo-engine.git
cd surface-aeo-geo-engine
cp .env.example .env
# add your api keys to .env
bash scripts/setup.sh
bash scripts/run-pipeline.sh

the 9 agents

agent what it does
01 question generator creates 40 high-intent buyer questions from your icp, category, and offer.
02 transcript extractor pulls content-worthy topics, claims, examples, and proof from a recording transcript.
03 angle spinner turns each topic into 5 angles mapped to real buyer pains and buying triggers.
04 aeo/geo optimizer chooses one of 23 citation-ready structures and builds the brief for ai search.
05 blog generator writes the full publish-ready article in your brand voice.
06 blog optimizer scores, edits, and removes ai-sounding patterns before publishing.
07 cms publisher publishes through wordpress, notion, sanity, or a custom cms via mcp/API.
08 visibility monitor checks whether content is cited by ChatGPT, Gemini, and Perplexity.
09 content refresher updates stale content that lost freshness, rankings, or citations.

how it works

  1. define your icp, brand voice, and industry in templates/.
  2. run the question generator and record a 30-minute answer session.
  3. drop the transcript into inputs/transcripts/.
  4. run the pipeline to extract topics, spin angles, optimize briefs, write blogs, publish, and monitor visibility.

managed version

Want the managed version? Book a demo at withsurface.com/book-a-demo.

star this repo

Star this repo if it helped you. it helps more operators find a practical way to win ai search without buying another bloated content platform.

About

AEO/GEO content engine built with Claude Code agents and skills

Resources

Contributing

Stars

11 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages