Skip to content
ClinicCompass
A medical clinic reception area
For Clinics

Generative Engine Optimization for Clinics: The GEO Checklist

Generative engine optimization is not a new kind of SEO you buy. It is a short list of things that decide whether ChatGPT, Perplexity, Gemini and Google's AI answers can find your clinic, trust what they read, and repeat it to a patient. This is that list, in the order to do it.

By John Blackwood · October 1, 2026 · 14 min read

Every agency pitch this year has a slide about generative engine optimization. Most of them describe it as a brand new discipline that needs a brand new retainer. It is not. GEO, AI SEO, AI search optimization and LLM SEO are four names for one question: when a patient asks an AI assistant which clinic to book, can the assistant find your clinic, understand what it does, trust what it read, and repeat it in a sentence?

We covered the why in How to Get Your Med Spa Recommended by ChatGPT and AI Search: what assistants cite, how a recommendation gets assembled, and why your own website is the source they lean on most. This post is the how. It is a checklist, ordered by what to do first, written for med spas, dermatology practices that run a cosmetic side, and plastic surgery practices. Where the three differ, it says so.

Work through it in order. The early items are cheap, fast and decide whether the later items count at all.

How AI search reads a clinic, in one paragraph

For a local question like “best place for lip filler in Denver,” an assistant does not reach into a memory of your clinic. It runs searches, opens a handful of pages, extracts facts, cross-checks them, and writes a short answer. ChatGPT’s search draws heavily on Bing’s index alongside its own crawler. Microsoft Copilot runs on Bing. Google’s AI Overviews and AI Mode run on Google’s index. Perplexity runs its own crawler and search. So GEO has three layers: be crawlable by every one of those systems, be indexed where they look, and be written so the facts can be lifted out cleanly. Everything below sits in one of those three layers.

Layer 1: Make sure the machines can actually read you

1. Check your robots.txt for AI crawlers

Open yourdomain.com/robots.txt in a browser. You are looking for anything that blocks these user agents:

  • Googlebot (Google Search, AI Overviews, AI Mode)
  • Bingbot (Bing, Copilot, and much of what ChatGPT search sees)
  • OAI-SearchBot (OpenAI’s crawler for ChatGPT search results)
  • PerplexityBot (Perplexity’s index)

Some website builders and security plugins started blocking AI crawlers by default in 2024 and 2025, and a lot of clinics are invisible to ChatGPT search because of one line they never wrote. If you see Disallow: / under any of those four, have it removed.

There is a separate set of crawlers that collect training data rather than search results, such as GPTBot and the Google-Extended token. Blocking those is a business choice and does not remove you from Google Search or from ChatGPT’s live search. Most clinics have nothing to protect on a treatment page and are better off letting them in, but it is your call. The four above are the ones that matter for being recommended.

2. Get verified in Bing Webmaster Tools

This is the most skipped item on the list and the one with the best return for the time. Clinics have spent a decade caring only about Google. Bing’s index now feeds Copilot directly and is one of the sources behind ChatGPT’s search answers, which means a clinic that is poorly indexed in Bing is poorly placed for two of the four assistants patients use most.

Bing Webmaster Tools is free. You can import your site straight from Google Search Console in about two minutes. Once in, submit your sitemap, check the indexed page count against the number of real pages on your site, and look at the crawl errors. If Bing has indexed 8 of your 40 pages, you have found your problem.

While you are there, turn on IndexNow if your website platform supports it (many do, often as a single setting or plugin). It tells Bing and other participating engines the moment a page changes, instead of waiting for a crawl.

3. Make sure the important facts are in the page text

Assistants read text. They do a poor job with facts that only exist inside an image, a PDF menu, an Instagram embed, a booking widget, or a slider that loads after the page. Open your treatment page, select all, and paste it into a plain text editor. If your prices, your provider names, your hours or the list of treatments you offer are not in that paste, an assistant probably cannot see them either.

The common offenders in aesthetic clinics are price menus uploaded as images, provider bios that live inside a carousel, and service lists that only exist in the booking software. Move them into real text on the page. Your booking system stays exactly where it is; this is about what the page says, not how patients book.

Layer 2: Write pages an assistant can quote

4. One page per treatment, written as an answer

A single “Services” page with forty bullet points gives an assistant nothing to quote about any one treatment. A page per treatment does. For each treatment you actually want to sell, build a page that answers the questions a patient types into ChatGPT, in plain sentences, near the top:

  • What it is and what it treats, in two sentences
  • Who it suits and who it does not
  • What the appointment involves and how long it takes
  • Downtime and recovery
  • How long results last
  • What it costs at your clinic (a starting price or a range)
  • Who performs it, by name and credential

Put the direct answer in the first sentence of each section, then the detail. Assistants pull passages, not pages, and a passage that opens with “Morpheus8 at our clinic starts at $900 per session, and most patients book three sessions four to six weeks apart” is something an assistant can repeat. A passage that opens with “Discover the transformative power of radiofrequency” is not.

For plastic surgery practices, the same rule applies per procedure, and the questions are heavier: candidacy, anesthesia, where the procedure is performed, recovery by week, when patients return to work, and what a consultation costs. Surgical patients research for months. The practice whose page answers the scary question plainly is the one that gets quoted, and usually the one that gets the consultation.

For dermatology practices, the trap is that the website was built for the medical side. Cosmetic services get one line under “Other services.” If you want cosmetic patients from AI search, the cosmetic treatments need their own pages written for the cosmetic patient, with the dermatologist’s name on them. ScaleHaven’s dermatology marketing work starts exactly there, because it is the most common gap we see.

5. Publish your prices

Pricing is the question patients ask assistants most and the fact clinics hide most. When your site does not say, the assistant either says “pricing varies, contact the clinic” (a dead end for the patient) or pulls a number from somewhere else, which may be two years old or from a different clinic.

You do not need a full menu. A “starting at” price or a range per treatment is enough, written in text, with a date or a “prices as of” line so the assistant and the patient both know it is current. Per-unit pricing for neurotoxin, per-syringe for filler, per-session for devices. Surgeons who will not publish a number can still publish a range and say what drives it (anesthesia, facility, combined procedures). A clear range beats silence every time.

6. Give every provider a named page

Patients increasingly ask about people: “best nurse injector for lips in Scottsdale,” “top-rated rhinoplasty surgeon in Toronto.” An assistant can only answer with names that exist on the web with evidence attached. Every injector, nurse practitioner, physician assistant, dermatologist and surgeon who treats patients should have their own page with:

  • Full name and credential (RN, NP, PA-C, MD, board certification where it applies, stated exactly as the certifying body words it)
  • Years in practice and what they focus on
  • The treatments they perform, linked to those treatment pages
  • A real photo, not a stock headshot
  • Links to their professional Instagram

That last point is the part of this checklist that does the most work and that no plugin can do for you. Each provider should run their own professional Instagram, post on every shift they work, and have that expectation written into their contract from day one, along with who owns the account if they leave. It builds named, dated, public evidence that a real person with a real skill set works at your clinic. Assistants look for exactly that kind of corroboration, and it doubles as the best raw material you will ever have for paid ads.

7. Add a short FAQ to each treatment page, and only real questions

Pull the questions from your front desk, your DMs and your consultation notes, not from a keyword tool. “Can I get Botox before a wedding in two weeks?” “Do you treat men?” “Is the consultation free?” Answer each in two or three sentences. These are the precise shapes of the prompts patients type, and an FAQ written in your own words is far more quotable than one written to rank.

Keep it to five to eight questions a page. A 40-question FAQ is padding, and assistants and search engines can both tell.

Layer 3: Make the facts agree everywhere

8. Add schema that matches the page, and nothing more

Structured data (schema markup) is a block of code that labels your facts for machines: this is a medical business, this is its address, these are its hours, this person is a physician. It helps search engines understand a page, and the indexes that feed AI answers are built by those search engines.

The useful types for a clinic are MedicalBusiness or MedicalClinic for the practice, Physician or Person for each provider, and FAQPage where you have a real FAQ. Two rules matter more than which types you use. The schema must say the same thing as the visible page, word for word on facts like hours and prices. And never mark up reviews you wrote yourself or ratings you cannot show on the page. Schema that disagrees with the page is a reason to distrust both.

If your site runs on a common builder, a reputable SEO plugin will generate the basics. Check the output with Google’s Rich Results Test. This is a one-afternoon job, not a project.

9. Complete and reconcile your Google Business Profile

Google’s AI answers lean on Google’s own local data, and the other assistants often open Google Maps results too. Fill in every field: primary and secondary categories, services with descriptions, products with prices, hours including holidays, attributes, and the booking link to your existing booking page. Post weekly. Upload new photos of your actual team and rooms monthly. ScaleHaven has a full walkthrough of the med spa Google Business Profile setup if you want the field-by-field version.

Then do the same for Apple Business Connect, which feeds Apple Maps and Siri, and Bing Places, which feeds Bing and Copilot. Both are free, both are ignored by most clinics, and both take under an hour.

10. Claim and match your directory listings

Directories are one of the source types assistants open most often for local clinic questions. The work is not to be on every directory. It is to be accurately described on the ones that already rank for “[treatment] in [your city]” searches, because those are the pages the assistant opens.

Search your main treatments plus your city in Google and Bing. Note every directory on the first page. Claim each listing and make sure the name, address, phone, hours, treatments, providers and booking link match your website exactly. Mismatches are the single most common reason an assistant hedges or leaves a clinic out: if your site says you do Sofwave and a directory says you closed, the model has no way to know which is true.

ClinicCompass is one of those directories for med spas and plastic surgeons across the US and Canada. You can claim your listing for free and correct the treatments, hours, providers and booking link yourself, or add your clinic if it is not listed yet. In plain words: nothing paid on ClinicCompass, including Featured, changes where a clinic ranks in our lists or whether any AI assistant cites it. Featured is a separately labeled placement. Accurate, complete facts are what help, and those are free.

11. Earn specific reviews and answer them

Assistants summarize review text. “Great experience!” gives them nothing. “Sarah did my lip filler, she explained every step and it looks natural” gives them a provider name, a treatment and a quality, which is exactly the sentence they want to write. Ask for reviews at the moment of delight (the follow-up visit, not the checkout counter), and ask patients to mention the treatment and who treated them.

Reply to every review, positive and negative, using the treatment name and the provider’s name where it is appropriate and never confirming anything clinical about the reviewer. ScaleHaven’s guide on how to get more Google reviews for a med spa has the ask scripts and timing.

12. Get named on local lists and press

The “best med spas in [city]” roundups from local magazines, city blogs and news sites are a source type assistants cite constantly, because they answer the question in the patient’s exact words. You cannot buy your way onto a credible one, but you can make it easy for writers to include you: a clear press page with your story, provider bios, high-resolution photos and a contact, plus a short pitch to the local lifestyle editor when you add a new treatment or provider. One genuine local mention is worth more than ten generic directory links.

13. Skip llms.txt until you have done the rest

An llms.txt file is a proposed plain-text summary of your site for AI systems. It is cheap to add and harmless, and some tools read it. Google has said it does not use it for Search, and no evidence we have seen shows it moving local clinic recommendations. If an agency leads with llms.txt, they are leading with the item that matters least. Add it at the end if you like.

How to measure GEO without fooling yourself

AI search does not hand you a clean report, so build three small ones.

  • A monthly prompt log. Pick four prompts a real patient in your city would type, including one about a specific treatment and one about a provider type (“best nurse injector in [city]”). Run them in ChatGPT, Perplexity, Gemini and Google AI Mode on the same day each month, in a logged-out or fresh session. Record which clinics appear and which sources are cited. Watch the trend over three months, never a single run; answers change from day to day.
  • Referral data. In Google Analytics, look at sessions where the source is chatgpt.com, perplexity.ai, gemini.google.com or copilot.microsoft.com. Volumes are small for most clinics today and growing, and these visitors tend to convert well because they arrive with a recommendation already in hand.
  • Ask every new patient. Add “AI assistant (ChatGPT, etc.)” to your “how did you hear about us” question on the booking form and at the front desk. This catches the patients who heard your name from an assistant and then searched for you directly, which analytics will credit to Google.

Expect the checklist to take a few weeks to work through and a few months to show up in answers. Indexes refresh on their own schedule and assistants are inconsistent run to run. The goal is to move from “never mentioned” to “sometimes mentioned, accurately,” and then to “usually mentioned for the treatments you care about.”

What not to spend money on

  • GEO retainers that skip layer one. If the proposal does not open with crawler access, Bing indexing and your treatment pages, it is selling the garnish before the meal.
  • AI-generated content at volume. Fifty thin treatment pages written by a model are the opposite of what this checklist asks for. Google’s spam policies treat many low-value pages as scaled content abuse however they were produced, and an assistant has nothing to quote in them. Ten real pages that state real facts beat a hundred generic ones.
  • “Guaranteed ChatGPT placement.” There is no paid slot inside an AI recommendation for a local clinic today. Anyone guaranteeing one cannot deliver it.
  • Paying for every directory. Free, accurate listings on the directories that rank in your city do the work. Paid placements are advertising, which can be worth buying for the patients they send, but they are not a GEO tactic.

Who should do this work

A clinic owner with an organized afternoon a week can do items 1, 2, 5, 9, 10 and 11 alone. Items 4, 6, 7 and 8 are where most clinics need help, because they mean rebuilding treatment pages and the site structure around them. If your website was built five years ago as a brochure, it is usually faster to rebuild it around treatment and provider pages than to patch it; that is the brief behind ScaleHaven’s med spa web design work.

GEO is not separate from ordinary local SEO. The same treatment pages, profiles, reviews and listings that rank in Google Maps are the ones an assistant opens. A good med spa SEO program now covers both, and ScaleHaven’s local SEO for med spas guide shows how the two fit together. Surgical practices have a longer research cycle and a heavier trust bar, which is why the plastic surgery marketing side leans so hard on surgeon pages and procedure depth. Our own consultation funnel for plastic surgeons covers what happens once that research turns into an inquiry.

The checklist, on one screen

  1. robots.txt lets Googlebot, Bingbot, OAI-SearchBot and PerplexityBot in
  2. Verified in Bing Webmaster Tools, sitemap submitted, IndexNow on
  3. Prices, providers, hours and treatments exist as page text, not images
  4. One page per treatment, answer first, in plain sentences
  5. Starting prices or ranges published, with a date
  6. A named page for every provider, each running their own Instagram
  7. Five to eight real patient questions answered on each treatment page
  8. Schema that matches the page exactly
  9. Google Business Profile, Apple Business Connect and Bing Places complete
  10. Directory listings that rank in your city claimed and matched
  11. Specific reviews requested and every review answered
  12. A press page and one local pitch per quarter
  13. llms.txt last, if at all

None of it requires new software, and none of it changes how patients book: they still land in the booking system you already use. Start with the first three this week. They take an hour and they decide whether the rest can work. Then claim your free ClinicCompass listing and make it match your site, and browse your city on our cities page to see how your clinic is described next to the others patients are comparing you with.

For clinic owners

Get your clinic in front of patients who are already searching

Every clinic on ClinicCompass gets a free profile with its Google rating, treatment menu, and booking link. Featured clinics sit at the top of their city page, clearly labeled, with direct website and booking buttons.

Want the marketing done for you? ScaleHaven runs Meta ads, Google ads, and SEO for med spas, cosmetic clinics, and plastic surgery practices.