GEO vs SEO for Therapists: What AI Search Actually Changes
GEO is still SEO, by Google's own account. What actually differs for a therapy practice: the AI search crawlers to allow, what Google says to skip, what gets a practice cited, and how to measure AI referrals.
12 min read

GEO, or generative engine optimization, is not a separate discipline from SEO. Google’s own guide to AI search says optimizing for AI Overviews and AI Mode “is optimizing for the search experience, and thus still SEO.” For a therapist, the real differences are narrow: which crawlers you allow, what an answer can quote, and how you measure it.
That matters because much of the GEO advice sold to private practices is unverified, and some of it is contradicted by the platforms’ own documentation. This guide sticks to what Google, OpenAI, Anthropic, and Perplexity publish about how their AI answers find websites, then turns it into a short list of things a solo or small group practice can do this week.
What Is the Difference Between GEO and SEO?
SEO is the work of getting your pages found, understood, and ranked by search engines. GEO is the same work aimed at AI answers from ChatGPT, Claude, Perplexity, and Google’s AI Overviews and AI Mode. The foundation is identical. What changes is the format of the result and a few technical controls.
Google explains why the foundation is shared. Its AI features use retrieval-augmented generation, which relies on Google’s “core Search ranking systems to retrieve relevant, up-to-date web pages from our Search index,” and query fan-out, which runs several related searches at once to gather more sources. A page Google cannot find, or would not rank, has nothing to offer either process.
| Question | Classic search result | AI answer |
|---|---|---|
| Where the answer comes from | Your page, shown as a link with a snippet | A summary written from several pages, with links to the sources |
| What makes a page eligible on Google | Indexed and meeting the Search technical requirements | The same: indexed and eligible to be shown with a snippet |
| Which crawler has to reach you | The search engine’s own crawler, such as Googlebot | Googlebot for Google, plus each AI company’s search crawler |
| What the reader sees of you | Title, description, URL | A sentence or two drawn from your page, plus a link |
| How you measure it | Search Console clicks and impressions | Search Console for Google; referral tags such as utm_source=chatgpt.com for ChatGPT |
The last two rows are the ones that should change how you write. In a list of results, a prospective client compares titles. In an AI answer, they may read one or two sentences taken from your page and decide from that alone. Those sentences need to be specific, accurate, and complete on their own.
Can GEO Replace SEO?
No. On Google, AI Overviews and AI Mode draw from the same index and ranking systems as regular results, so there is no AI-only route around SEO. ChatGPT, Claude, and Perplexity run their own search crawlers, but they reward the same thing: a public, crawlable page that answers the question better than the alternatives.
OpenAI says it plainly in its publisher FAQ: “Any public website can appear in ChatGPT search,” as long as you are not blocking its search crawler. Perplexity and Anthropic describe the same arrangement: allow their search bot and your pages can be retrieved and cited. None of these pages describe a submission form or a special markup that gets a site into answers.
What GEO adds is a lens. When you write a page, picture the one paragraph an assistant might quote and make sure it would make sense with nothing around it. That is also good writing for a human reader, which is why Google’s guide says you do not need to rewrite content “just for AI systems.”
Which AI Crawlers Should a Therapy Website Allow?
Allow the search crawlers: Googlebot for Google, OAI-SearchBot for ChatGPT, Claude-SearchBot for Claude, and PerplexityBot for Perplexity. Blocking one removes or reduces your site in that assistant’s answers. Model training is a separate decision with separate crawler names, and each company documents the two as independent settings.
| Assistant | Search crawler (allow it) | Training token (your choice) | What the company says about blocking search |
|---|---|---|---|
| ChatGPT | OAI-SearchBot | GPTBot | Opted-out sites “will not be shown in ChatGPT search answers, though can still appear as navigational links” |
| Claude | Claude-SearchBot, plus Claude-User for requests a user starts | ClaudeBot | Blocking “may reduce your site’s visibility and accuracy in user search results” |
| Perplexity | PerplexityBot, plus Perplexity-User for user requests | None listed; PerplexityBot “is not used to crawl content for AI foundation models” | Recommends allowing PerplexityBot “to ensure your site appears in search results” |
| Google AI Overviews and AI Mode | Googlebot | Google-Extended | Google-Extended “does not impact a site’s inclusion in Google Search nor is it used as a ranking signal” |
Sources: OpenAI’s crawler documentation, Anthropic’s and Perplexity’s crawler pages linked above, and Google’s list of common crawlers.

One detail matters for Google. The Google-Extended token also controls whether your content is used for grounding answers in the Gemini apps. Blocking it leaves Google Search and AI Overviews untouched, but a practice that wants to be cited inside the Gemini app should leave it allowed.
A minimal robots.txt that lets the AI search crawlers in and opts out of model training at OpenAI and Anthropic looks like this:
User-agent: OAI-SearchBot Allow: / User-agent: Claude-SearchBot Allow: / User-agent: PerplexityBot Allow: / User-agent: GPTBot Disallow: / User-agent: ClaudeBot Disallow: / User-agent: * Allow: /
Two corrections to advice you may have seen. First, under Google’s robots.txt rules, a crawler follows only the group with the most specific user agent that matches it, and “the order of the groups within the robots.txt file is irrelevant.” For Google, moving AI groups to the top of the file changes nothing. Second, robots.txt is not the only gate. OpenAI and Perplexity both publish the IP ranges their crawlers use and recommend allowing requests from them, which tells you a firewall or security plugin can shut a crawler out even when robots.txt lets it in.
What Does Google Say You Can Skip?
Google’s AI optimization guide includes a mythbusting list. For Google Search, you can skip llms.txt files, “chunking” pages into small pieces, rewriting pages for AI, chasing inauthentic mentions, and adding special schema for AI. None of these is required for AI Overviews or AI Mode, and Google says it ignores llms.txt entirely.
- llms.txt. Google Search “doesn’t use them.” In its documentation changelog for June 15, 2026, Google added that these files are not needed for Search and won’t help or hurt visibility or rankings. Keeping one for another service is harmless.
- Chunking. Google says its systems can find the relevant part of a page covering several topics, and that there is no ideal page length.
- Special schema. Structured data “isn’t required for generative AI search, and there’s no special schema.org markup you need to add.” It still describes your practice clearly and supports rich results, which is why schema markup for a therapy practice is worth doing once and doing correctly.
- FAQ markup as an AI tactic. The same changelog records that the FAQ rich result stopped appearing in Google Search on May 7, 2026. An FAQ section can still help readers. The markup no longer earns a search feature on Google.
- Inauthentic mentions. Google’s AI features depend on its core ranking systems and on the systems that block spam, so seeded or bought mentions are, in Google’s words, not “as helpful as it might seem.”
The crawler pages that OpenAI, Anthropic, and Perplexity publish describe robots.txt controls. None of them describes reading an llms.txt file on your site to decide what to cite. If someone sells you one as the key to AI visibility, ask which assistant has documented using it.
What Gets a Therapy Practice Cited in AI Answers?
Pages that answer a specific question with something a summary of the web could not produce. Google calls this non-commodity content, meaning “unique expert or experienced takes that go beyond common knowledge.” For a therapist, that is your process, your setting, your fees, and your policies, written in plain language a client would use.
The work stacks in a fixed order. Each layer is worth little until the one under it holds.
- Your pages can be crawled and indexed
Google requires a page to be indexed and eligible to be shown with a snippet before it can appear as a link in AI Overviews or AI Mode. OpenAI’s guidance is to make sure you are not blocking OAI-SearchBot. If a page is not indexed, nothing further down this list applies to it.
Source Google’s AI optimization guide; OpenAI’s publisher FAQ.
- One page answers one question
A services page listing twelve conditions answers none of them well. A page on what the first EMDR session looks like in your office, who it suits, and what it costs answers one question completely. Google’s own example contrasts a generic “7 Tips for First-Time Homebuyers” with a first-hand account, and it warns that spinning out a page for every variation of a query, “primarily to manipulate rankings or generative AI responses,” violates its scaled content abuse policy.
Source Google’s AI optimization guide, “Create valuable, non-commodity content.”
- Your practice facts agree everywhere
Google says AI responses can include information about local businesses and names Business Profile as one way to supply it. A profile needs a real location: Google’s Business Profile guidelines say a virtual office is not eligible and that a practitioner should be reachable at the verified location during stated hours, so a telehealth-only practice without an office cannot list an address. If you do see clients in person, follow the steps in setting up a Business Profile for a therapy practice, then make your name, credentials, and phone number match on your site and every directory.
Source Google’s AI optimization guide; Google Business Profile guidelines.
- What gets quoted is accurate under your board’s rules
The sentence an assistant lifts from your page is still your public statement. In California, the Board of Behavioral Sciences requires LMFTs, LCSWs, and LPCCs to include their name, license title, and license number in any advertisement (16 CCR 1811), and Business and Professions Code 651 counts the Internet as public communication. If an answer misstates a credential, the ACA code (C.3.c) and the NASW code (4.06(c)) both ask you to take reasonable steps to correct what others say inaccurately about you or your credentials. The practical fix is the page or directory the answer drew from.
Source California BBS statutes and regulations; ACA and NASW codes of ethics.
Health topics get extra scrutiny on Google, which is why the second and fourth layers carry so much weight for a therapy site. The reasons are covered in what E-E-A-T means for therapists. If you want to see what an assistant says when someone asks it for a therapist directly, what makes ChatGPT recommend a therapist runs that test.
How Do You Know If AI Search Is Sending You Clients?
Use three signals: Search Console for Google’s AI features, the utm_source=chatgpt.com tag in your analytics for ChatGPT, and a “how did you find me?” question at intake. Third-party “AI visibility scores” are not on the list, because Google says no outside tool has access to its ranking or AI systems.
Google counts clicks and impressions from AI Overviews and AI Mode inside the Search Console Performance report, under the Web search type, according to its page on AI features and your website. Its newer AI optimization guide also points to a Generative AI performance report in Search Console. OpenAI adds utm_source=chatgpt.com to the links it sends from ChatGPT search, so those visits appear as their own source in Google Analytics or a similar tool.
The intake question is the one most practices skip. Add “How did you hear about me?” to your contact form or first call, with “an AI assistant (ChatGPT, Claude, Gemini, Perplexity)” as one of the options. Some of these referrals will never show up in analytics: a person who reads your name in an answer and then types it into Google arrives looking like a branded search.
Should You Pay for GEO as a Separate Service?
Usually not. GEO rests on the same work as SEO, so a separate GEO fee often pays twice for one job. Google’s guide points anyone considering “AEO” or “GEO” services to its advice on evaluating third-party SEO help. Ask any provider what they will change on your site and how you will see the result.
If you are weighing providers, the guide to what to ask an SEO service before you sign covers the questions that separate real work from reporting. At SEO for Therapists, AI search work is included in every plan, from Online Visibility at $197/mo to Authority at $997/mo, rather than sold as an add-on; the pricing page lists what each plan covers.
A GEO Checklist for a Solo Practice This Week
- Open yoursite.com/robots.txt. Confirm nothing blocks Googlebot, OAI-SearchBot, Claude-SearchBot, or PerplexityBot. Decide separately about GPTBot, ClaudeBot, and Google-Extended.
- Check your firewall or security plugin for bot-blocking rules, and ask your host whether it blocks the IP ranges OpenAI and Perplexity publish.
- Verify your site in Google Search Console and use URL Inspection on your three most important pages to confirm they are indexed.
- Pick one question prospective clients ask on consult calls and answer it on its own page, in the first two sentences, in your own words.
- Make your name, license type, license number, and phone identical on your site, your Business Profile if you see clients in person, and every directory profile.
- Add “an AI assistant” to your intake source question and save an analytics view for utm_source=chatgpt.com.
- Ask three assistants the question a client would ask, such as “therapist for postpartum anxiety in [your city],” and save the answers. Run the same prompts again in three months and compare.
FAQ
Is SEO dead because of AI search? No. Google says SEO best practices continue to be relevant because its AI features “are rooted in our core Search ranking and quality systems.” The click may come from an AI answer instead of a plain link, but the page that earns it is built the same way.
Do I need an llms.txt file for my therapy website? Not for Google, which says it ignores these files and that they neither help nor hurt rankings. Keeping one is harmless if another service you use asks for it.
Should I block GPTBot and ClaudeBot? That is a decision about model training, not visibility. OpenAI and Anthropic document their training crawlers separately from the search crawlers behind ChatGPT search and Claude’s web results, so you can opt out of training and still be cited.
Does schema markup help me show up in AI Overviews? Google says structured data isn’t required for its AI features and there is no special markup for them. It is still worth having accurate markup that describes your practice, because it supports rich results and states your details plainly.
Can a telehealth-only practice show up in AI answers? Yes, through its website, which can be cited like any other page. It cannot use an address-based Business Profile, because Google requires a real location where clients are received. Pages that state where you are licensed and how sessions work carry that information instead.
How long before AI tools mention my practice? No platform publishes a timeline, and Google says indexing and serving are never guaranteed. Compare your saved prompts over months, not days.
External Resources for Therapists
- Google: Optimizing Your Website for Generative AI Features on Google Search
- Google: AI Features and Your Website
- OpenAI: Overview of OpenAI Crawlers
- Anthropic: How Site Owners Can Manage Claude’s Crawlers
- Perplexity: Perplexity Crawlers
- California Board of Behavioral Sciences: Statutes and Regulations
Want this done for your practice?
Thirty minutes on your current visibility. You leave with a prioritized list whether or not you hire me.