SEO, GEO & AEOAI SEO and GEO agency for SaaS
App369 is a small generative engine optimization agency for SaaS and service businesses: it gets you found, read and quoted by Google and by AI assistants such as ChatGPT, Perplexity and Gemini.
Fixed prices
All fixed-price offers- $750AI Search Visibility Audit30 buyer questions run in ChatGPT, Perplexity, Google AI Overviews and Gemini, who gets cited, and ranked fixes.See scope and start
- $1,950SEO + GEO Fix SprintStructured data, answer blocks, crawler rules, internal links, speed and 5 answer pages, in 10 business days.See scope and start
- $1,500/monthMonthly AI Search Growth4 answer-ready pages, citation tracking on 30 questions and one link-earning asset a month. Cancel anytime.See scope and start
Something else? Describe your project
What Simon builds
What App369 does
01
AI citation audits
30 buyer questions run 3 times each in ChatGPT, Perplexity, Google AI Overviews and Gemini, with every answer, cited link and competitor recorded.
What an audit checks and what it costs02
Structured data that matches the page
Organization, Service, Product, FAQ, Article and breadcrumb JSON-LD, written to match the visible text so it helps machines read the page.
03
Answer-ready pages
Pages that answer one buyer question in the first lines, then back it up with your own numbers and examples.
04
AI crawler access
robots.txt rules per bot. OpenAI, Anthropic and Perplexity each run separate crawlers for search, training and user requests, and blocking the wrong one hides you from AI search.
05
llms.txt setup
A valid llms.txt and llms-full.txt when you want them. It is cheap to add, but unproven: no AI provider has said it reads the file, so it never replaces the fixes above.
06
Technical SEO underneath
XML sitemaps, IndexNow, canonical tags, internal links and Core Web Vitals, because AI search still starts from pages that load and get indexed.
How to show up in Google AI Overviews
Running in production
What App369 runs on its own sites
There are no client results on this page yet. This is the setup App369 runs on app369.com and on workspace369.com, the SaaS it built, and the checks Simon runs on them.
Structured data across app369.com
Organization, Service, FAQ, Article and breadcrumb markup. In a structured-data check on October 20, 2026, 317 of 327 pages had no warnings and none had errors.
llms.txt on both sites
app369.com and workspace369.com publish llms.txt and llms-full.txt. On app369.com a smoke test checks the file’s format and links after each production deploy.
IndexNow from the live sitemap
On both sites a script reads the sitemap and tells Bing and the other IndexNow search engines which pages changed.
robots.txt rules that name the AI crawlers
Both sites list GPTBot, ChatGPT-User, PerplexityBot and ClaudeBot by name and let them read every public page.
- Schema.org JSON-LD
- robots.txt
- llms.txt
- XML sitemaps
- IndexNow
- Core Web Vitals
- Search Console
FAQ
Questions before you start
What is the difference between SEO, GEO and AEO?
SEO gets your pages ranked in search results. GEO (generative engine optimization) and AEO (answer engine optimization) get them cited in AI answers from ChatGPT, Perplexity, Gemini and Google’s AI Overviews. They share a base: pages that can be crawled, accurate structured data, and direct answers.
Do AI Overviews need special optimization?
Google says no: there are no extra requirements and no special markup for AI Overviews or AI Mode. That is why this work starts with ordinary, careful SEO and adds what helps every engine: crawler access, matching structured data and quotable answers.
Can you guarantee citations in ChatGPT or AI Overviews?
No. AI answers vary from one run to the next and the engines don’t publish how they choose sources. Simon measures how often you are cited on the same questions, before and after, and reports it as a share of runs.
Is llms.txt worth setting up?
Only as a cheap extra. No AI provider has said it reads llms.txt, and Google says it doesn’t need it. Simon sets it up when you want it and keeps it valid, but never sells it as the main fix.
How is this priced?
Fixed prices: the AI Search Visibility Audit is $750, the SEO + GEO Fix Sprint is $1,950 ($1,200 after the audit), and Monthly AI Search Growth is $1,500 a month, cancel anytime.
Not a fixed-price job?
Describe it and get a written quote
Send what you need built or fixed. You get a written scope, a fixed price and a timeline; Simon replies by email, usually within one business day.
Prefer a call? Consultations are $100 per 15 minutes, paid upfront.