Guide
What is GEO? A plain-English guide to AI search for local businesses
Last updated: · About 8 minutes to read
For twenty years, getting found online meant one thing: ranking on Google's first page. That's still important, but it's no longer the whole story. A growing share of your customers now type a question into ChatGPT, Perplexity, Claude or Google and get a short, written answer that names a handful of businesses. If yours isn't one of them, you never get the chance to compete. Making sure you are named is what people call GEO.
What GEO means
GEO stands for generative engine optimization. A "generative engine" is any AI tool that writes an answer instead of showing a list of links: ChatGPT, Perplexity, Google's AI Overviews and AI Mode, Microsoft Copilot and Claude. GEO is the work of making your business easy for those tools to find, read, understand and trust, so that when someone asks "who's the best roofer in Tulsa?" your name is in the answer.
GEO isn't a replacement for SEO (search engine optimization). Think of it as SEO's younger sibling. Both reward a fast, clear, honest website. GEO simply puts extra weight on a few things AI tools are especially picky about, which we cover below.
How AI tools decide which businesses to mention
Every AI assistant works a little differently, but they follow the same broad pattern when someone asks for a local recommendation:
- They search. ChatGPT and Perplexity run live web searches using their own crawlers (bots like GPTBot, OAI-SearchBot and PerplexityBot) plus search partners. Google's AI Overviews draw on Google's own index.
- They read the pages they find. The AI fetches pages and pulls out facts: who you are, what you do, where you are, your hours, your reviews, and answers to common questions.
- They weigh trust. Consistent business details across your site, Google Business Profile and directories, real reviews, and clear, specific content all make an AI more confident in recommending you.
- They write a short answer. Usually three to five businesses get named, often with a one-line reason ("known for same-day service", "highly rated for families"). Everyone else is invisible.
The important part for a business owner: AI can only recommend what it can read. If the crawler is blocked, if your content only appears after JavaScript runs, or if your address and phone number are buried in an image, the AI simply moves on to a competitor whose site is easier to understand.
Why this matters right now
According to BrightLocal's 2026 Local Consumer Review Survey, 45% of consumers used AI tools like ChatGPT to get local business recommendations, up from 6% a year earlier. Pew Research found that Google users clicked a regular result on just 8% of searches that showed an AI summary, versus 15% without one. In other words, fewer people are scrolling through links, and more are trusting the short answer. Being cited in that answer is quickly becoming the new "page one."
The 8 checks that decide whether AI can read you
Our free scan looks at your homepage the way AI crawlers do: by fetching the raw HTML without running any JavaScript. Here's what each check means in plain English, and why it carries the weight it does.
1. AI crawler access (20 points)
Your website has a small file called robots.txt that tells bots where they may and may not go. Some sites, often by accident or because of an old security plugin, tell GPTBot, ClaudeBot or PerplexityBot to stay out completely. If the door is locked, nothing else matters. We check the rules for GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot and Google-Extended, plus the catch-all rule for every other bot.
2. Readable without JavaScript (20 points)
Many modern website builders send an almost empty page and then fill it in with JavaScript inside the visitor's browser. People don't notice, but the major AI crawlers don't run JavaScript, so they see a blank page. We count how many real words are in your page before any scripts run. Fewer than 100 is a fail; under 300 is thin.
3. Structured data (15 points)
Structured data (often called schema or JSON-LD) is a small block of code that tells machines exactly what your business is: a dentist, a plumber, a law firm, along with your name, address, phone, hours and services. It removes guesswork. We look for LocalBusiness or Organization markup and give credit for extras like FAQs, reviews and services.
4. Business identity, or NAP (10 points)
NAP stands for name, address and phone. AI tools cross-check these against Google, Yelp and directories. When they appear clearly on your page as text (not just inside an image or a map), the AI can confidently connect your website to your real-world business.
5. Title and meta description (10 points)
Your page title and meta description are the first summary of your business any search tool reads. We check that both exist, that the title is 30 to 65 characters and the description 70 to 160, and that they mention a service or a location, for example "Emergency Plumber in Austin, TX."
6. Headings and answerable content (10 points)
AI answers are built from clear, quotable chunks. A page with one main headline, logical section headings and a few real customer questions with direct answers ("Do you offer weekend appointments?") is far easier to quote than a wall of marketing copy.
7. llms.txt and sitemap (5 points)
A sitemap lists all your pages so crawlers can find them. An llms.txt file is a newer, optional plain-text summary of your site written for AI tools. Neither is a magic switch, but both make discovery easier, and they take minutes to add.
8. Technical basics (10 points)
Secure HTTPS, a canonical tag (which tells search engines which version of a page is the real one), Open Graph tags for clean link previews, a mobile viewport setting and a reasonably sized page. None of these are glamorous, but missing ones quietly erode trust.
How the score works
Each check is marked pass, needs work or fail. A pass earns the full points, "needs work" earns half, and a fail earns none. The points add up to a score out of 100, which we turn into a letter grade: A is 90 and up, B is 75 and up, C is 60 and up, D is 40 and up, and anything below 40 is an F.
What to do next
Start with whatever is costing you the most points. For most local businesses that's AI crawler access or content that isn't readable without JavaScript. Both are usually quick fixes for whoever manages your website. Then add business schema and make sure your name, address and phone are on every page.
Want to know where you stand? Run the free 60-second scan. You'll get your score, the result of every check and your top 3 fixes in plain English.
