GEO, or generative engine optimization, means making your business easy for AI assistants to find, understand and quote. ChatGPT, Perplexity, Gemini and Google’s AI Overviews build answers from pages they can crawl and from what other trusted sources say about you, so the work overlaps heavily with good SEO: crawlable pages, direct answers, structured data, consistent business information and real reviews. Nobody can guarantee a mention, but you can make one more likely and measure when it happens.
- AI answers draw on search indexes and third-party sources, not a separate secret system.
- Check that robots.txt and your CDN are not blocking the crawlers you want.
- Lead every important page with a two- or three-sentence direct answer.
- Consistent business details and reviews across the web make you easier to recommend.
- Track AI referrals in GA4 and test your key questions every month, in English and Spanish.
How AI assistants decide which businesses to mention
When someone asks ChatGPT “who does good roof repairs in San Antonio?” or Google shows an AI Overview for “best family dentist in Mississauga”, the system usually runs a search behind the scenes, reads a handful of pages and writes an answer that cites some of them.
That means three things decide whether you show up:
- Can the system reach your pages? If crawlers are blocked, or your content only appears after JavaScript runs, you are invisible.
- Does your page answer the question clearly? AI systems favor passages that state facts plainly: what you do, where, for whom, and how.
- Do other sources agree? Reviews, directories, local news and industry sites that mention you consistently make you a safer recommendation.
Google’s AI Overviews and AI Mode draw on Google’s own index, so classic SEO still matters most there. ChatGPT search uses its own crawler plus third-party search providers, and Perplexity runs its own crawler too. Different engines, same basic requirement: be findable, be clear, be corroborated.
Let the right crawlers in
Start with access. Many sites block AI crawlers without anyone deciding to, either through an old robots.txt rule or a security setting at the CDN. Cloudflare, for example, began blocking AI crawlers by default on new domains in 2025.
| Crawler | Company | What it is for |
|---|---|---|
| Googlebot | Search, including AI Overviews and AI Mode | |
| Google-Extended | Controls use of your content for Gemini models; does not affect Search inclusion | |
| Bingbot | Microsoft | Bing and Copilot answers |
| OAI-SearchBot | OpenAI | Showing your pages in ChatGPT search results |
| GPTBot | OpenAI | Collecting content for model training |
| PerplexityBot | Perplexity | Indexing pages for Perplexity answers |
| ClaudeBot | Anthropic | Collecting content for model training |
You can allow the search-oriented crawlers while blocking training ones if you prefer; that is a business decision. What matters is that you choose on purpose. Also make sure your important content is in the HTML the server sends, not only rendered by JavaScript, since several AI crawlers do not execute scripts.
Write pages that are easy to quote
AI systems extract passages, not whole pages. Write so that any paragraph makes sense on its own.
- Answer first. Open each service page with two or three sentences that answer the main question directly: “Treviño Electric installs EV chargers in homes across north Dallas, usually in one day, with permits included.”
- Use question headings. “How long does a water heater replacement take?” is easier to match than “Our process”.
- Be specific. Service areas, hours, languages spoken, brands you install, certifications, typical timelines and what affects the price. Vague claims like “quality service” give an AI nothing to quote.
- Add comparison tables where customers compare options: repair vs replace, financing vs cash, one service vs another.
- Write FAQs with complete answers that repeat the subject instead of saying “it” or “this”.
- Show who is behind the content. Real names of the business, license numbers, years in operation and photos of real work support trust signals that both Google and AI systems look for.
Make your business information consistent everywhere
When an AI assistant recommends a local business, it is more confident if several sources agree on the basics. Make sure your name, address, phone, hours and categories match across:
- Google Business Profile, Bing Places and Apple Business Connect.
- Yelp, the Better Business Bureau, Angi, Houzz, Healthgrades or whatever directories matter in your industry.
- Your chamber of commerce, including Hispanic chambers, and trade associations.
- Social profiles on Facebook, Instagram and LinkedIn.
Reviews matter here as much as in maps. A business with many recent reviews that mention specific services and neighborhoods gives an AI system concrete material to work with. Our guide to Google Business Profile in Spanish covers how to collect them in both languages, and local SEO for contractors covers review systems for home-service companies.
Add structured data
Structured data (schema markup in JSON-LD) tells machines exactly what each page is about: that this is a LocalBusiness, at this address, open these hours, offering these services, with these social profiles.
- LocalBusiness (or a more specific type like Plumber, Dentist or Restaurant) on your homepage and location pages.
- Service on service pages, with the area served.
- FAQPage for question sections. Google stopped showing FAQ rich results for most sites in 2023, but the markup still describes your content clearly.
- sameAs links to your profiles on Google, Yelp, Facebook and others, which ties your identity together.
Our free schema generator (in Spanish) builds LocalBusiness JSON-LD you can paste into your site. Test the result with Google’s Rich Results Test before publishing.
What about llms.txt?
llms.txt is a proposed standard: a plain text file at the root of your site that summarizes your business and links to your most useful pages for language models. It is cheap to create and does no harm.
Be realistic about it, though. As of late 2026, none of the major AI search products has confirmed that it uses llms.txt to choose sources. Treat it as a small extra after access, content and consistency are in place, not a shortcut. If you want one, our llms.txt generator (in Spanish) creates the file and suggested robots.txt rules.
Earn mentions outside your website
AI answers lean on sources that are not yours: “best of” lists, local news, community forums, industry publications and review sites. A few ways small businesses earn those mentions:
- Sponsor or take part in local events that get covered by local media, including Spanish-language outlets.
- Offer expert quotes to local reporters on topics you know, like storm damage, tax season or home buying.
- Get listed in curated directories in your niche, and ask suppliers or partners to feature you as a customer.
- Answer real questions in community groups and forums without spamming links.
There is also a language opportunity. Fewer businesses publish good Spanish content, so when someone asks an AI assistant a question in Spanish, a business with clear Spanish pages has less competition. Our guide to Spanish-language SEO for US cities explains how to build them, and building a bilingual website covers the site structure.
A 30-day starting plan
You do not need a big project to start. A small business can cover the essentials in a month:
- Week 1: access. Review robots.txt and your CDN or firewall settings, confirm your key pages appear in Google and Bing, and check that the main content loads without JavaScript.
- Week 2: answers. Rewrite the opening of your homepage and your top five service pages so each starts with a direct, specific answer. Add a short FAQ to each.
- Week 3: consistency. Audit your name, address, phone and hours on the ten most important profiles and directories, fix every mismatch and add LocalBusiness schema.
- Week 4: proof and measurement. Start a review request routine, set up the AI referral report in GA4 and run your first round of prompt tests in English and Spanish.
After that, the work becomes routine: publish useful answers to new customer questions, keep collecting reviews and repeat the prompt tests every month to see what changed.
Measure whether it is working
- Google Analytics 4. Create a channel or exploration for referrals from chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com. ChatGPT also adds utm_source=chatgpt.com to many links it shows.
- Search Console. AI Overviews and AI Mode traffic is counted inside your regular web search data, without a separate filter, so watch overall impressions and clicks on the pages you optimized.
- Manual prompt tests. Once a month, ask the main assistants the ten questions your customers ask most, in English and Spanish, and note whether you are mentioned and which sources are cited.
- Ask customers. Add “ChatGPT or another AI assistant” as an option to “How did you hear about us?”.
For a quick snapshot of where you stand, run our free SEO and GEO audit (in Spanish). If you would like help building a plan, contact us.





