I asked ChatGPT, Grok, and Claude to recommend an SEO agency in San Diego. ChatGPT named 4. Grok cited 3. Claude mentioned 5. Out of hundreds of agencies, only 2 appeared in all three.
LLM SEO is the practice of getting your business recommended by AI systems — not just ranked on Google. It's a different game with different rules, and most San Diego businesses aren't playing it yet.
How LLM SEO Differs From Traditional SEO
Traditional SEO gets you ranked in Google's 10 blue links. LLM SEO gets you cited in AI answers — ChatGPT conversations, Grok searches, Google AI Overviews, Claude responses.
The difference matters because AI answers are replacing clicks. When someone asks ChatGPT "who should I hire for SEO in San Diego," they get a direct recommendation. They don't scroll through 10 results. They trust the answer and call.
Traditional SEO ranking factors: backlinks, page speed, domain authority, keyword density.
LLM SEO citation factors: structured data, review signals, factual specificity, authoritative sourcing, FAQ content.
There's overlap, but the priorities are different.
The 4 Factors AI Systems Use to Recommend Businesses
I've been testing AI recommendations across 15 industries in San Diego. The businesses that consistently get cited share four traits:
1. Review Volume and Specificity
AI systems read your Google reviews. Not just the star rating — the actual text. A review that says "Best plumber in North Park, fixed our pipe in 2 hours, charged $180" gives AI specific data to cite. A review that says "Great service!" gives it nothing.
Businesses with 150+ detailed reviews get cited 4x more often than those with 50 generic ones.
2. FAQ Content With Exact Answers
When someone asks "how much does SEO cost in San Diego," AI systems scan the web for pages that directly answer that question. If your page says "Starting at $79/month for local SEO with keyword tracking, GBP management, and monthly reporting," that's citable. If it says "contact us for a quote," it's not.
Every service page needs 3-5 FAQs with specific, factual answers. If you want a sense of what AI systems consider genuinely useful, Google's own helpful-content guidance lays out the principles clearly.
3. Schema Markup
AI systems parse structured data 10x more efficiently than raw HTML. LocalBusiness schema, FAQ schema, Service schema, and Review schema tell AI exactly what your business does, where, and how customers rate it.
22 of 25 businesses I found in AI recommendations had FAQ schema. Only 3 of 25 businesses NOT in recommendations had it.
4. Consistent Citations Across Directories
AI cross-references your business data across Yelp, Google, Facebook, Healthgrades, and 40+ other directories. Inconsistencies — different phone numbers, address variations, outdated hours — reduce AI confidence in recommending you.
The businesses getting cited had consistent NAP (name, address, phone) across an average of 47 directories.
How to Check Your LLM Visibility Right Now
Open ChatGPT, Grok, and Google (look for the AI Overview box). Search for your primary service + "San Diego" or your neighborhood.
- "best [your service] in San Diego"
- "[your service] near [your neighborhood]"
- "who should I hire for [your service] in San Diego"
If you appear in 2+ platforms, you're ahead. If you appear in zero, you have a visibility gap that's costing you leads every day.
A Quick LLM SEO Audit
| Check | Yes | No |
|---|---|---|
| 100+ Google reviews? | You're in the running | Priority: review generation |
| FAQ schema on service pages? | AI can parse your content | Priority: add schema |
| Specific pricing on your site? | AI can cite your rates | Priority: add pricing FAQ |
| 40+ consistent directory listings? | AI trusts your data | Priority: citation building |
| Posted on GBP in last 14 days? | Google sees you as active | Priority: weekly GBP posts |
Score 4-5: strong LLM presence. Score 2-3: gaps to fix. Score 0-1: invisible to AI.
Your LLM SEO Starting Checklist
If the audit above surfaced gaps, here's the order I'd tackle them in:
- Generate detailed Google reviews that mention your service, neighborhood, and specifics.
- Add 3-5 FAQs with exact answers (including pricing) to every service page.
- Implement LocalBusiness, FAQ, Service, and Review schema.
- Clean up your NAP consistency across directories.
- Post to your Google Business Profile at least once every two weeks.
Beyond the order, a few details make each step land harder. When you ask for reviews, prompt customers toward specifics instead of leaving them a blank box — a quick text that says "mind mentioning which service we did and your neighborhood?" turns a generic "great job" into the kind of detail AI can quote. The same specificity logic applies to your FAQs: write the question exactly the way a real person would type or speak it ("how much does SEO cost in San Diego" beats "our pricing"), then answer in the first sentence before adding context, since AI systems tend to lift the most direct sentence.
For schema, validate every page after you publish. A single syntax error can cause an assistant to skip your structured data entirely and fall back to raw HTML, which erases the parsing advantage. Test your LocalBusiness, FAQ, Service, and Review markup, confirm the visible text on the page matches what the schema declares, and re-check after any site redesign — themes and page builders frequently strip or duplicate markup without warning.
NAP cleanup is less about volume than about matching one exact format everywhere. Pick a single canonical version of your business name, address (including suite formatting and abbreviations), and phone number, then apply it identically across every listing. A location that appears as "Ste 200" on Yelp and "Suite #200" on Google looks like two different records to a cross-referencing system. Prioritize the directories your industry actually cites first — the ones that already surface in AI answers for your category — before working down the long tail.
Finally, treat GBP posts as an ongoing signal rather than a one-time task. Posting every two weeks keeps your profile flagged as active, but the posts themselves are also citable content: a short update naming a service, a neighborhood you served, and a concrete result gives assistants fresh, specific material tied to your business. Revisit the audit table quarterly, because review counts, directory data, and AI answers all shift over time, and a score of 4-5 today can slip if you stop maintaining it.

