What 50 med spa websites tell AI engines about themselves

On 21 and 22 October 2026 I checked the homepages of 50 small med spas in Texas, leaving out national chains and franchises. For each site I fetched the homepage and read the parts that software reads and visitors usually don't, such as the page title, the meta description, the main heading and the structured data. Structured data is a block of code that can give search engines and AI tools the business name, address, phone number and opening hours in a fixed format. On some sites I also looked at the sitemap and robots.txt.
For this article I did not ask ChatGPT, Perplexity or Google AI Overviews about any of these businesses. Everything below describes what the website code says, which affects how much clear, consistent information the site gives a tool that tries to describe the business. A problem in the code does not prove that an AI engine leaves a business out of its answers, and a clean site does not guarantee that it gets named.
These 50 are also not a random sample. I was looking for sites with something worth fixing, and I set aside at least 14 other sites that looked fine. The counts below are the problems I noted on each site, so the real numbers on these 50 sites may be higher. Please read them as what came up in this check, since they can't tell you how common these problems are across the industry.
More than half had no address in the code
At least 27 of the 50 homepages gave no street address in their structured data. Seven had no structured data at all. On the other 20 the structured data was there, but the address field was missing or empty. On at least 5 of those 20 the street address was printed on the page, so only the code was missing it.
On those sites a tool that relies on the structured data gets a name and maybe a phone number, and has to work out the location from loose page text.
Two more sites had a full address in the code that differed from the address shown on the page. On one of them the code pointed to a street in a different town. From the outside I can't tell whether that came from a copied template or an old location that nobody updated.
At least 5 sites showed two or more locations on the page and gave no address for any of them in the code.
The business name in the code was often wrong
The name is the most basic fact in structured data, and 11 of the 50 sites got it wrong in some way:
- 2 had the name misspelled.
- 2 had a blank name, or no name field at all.
- 1 used two people's names instead of the business name.
- 1 used the words "Medical Spa" as the name, with nothing else.
- 1 still had what looks like a working name from when the site was built.
- 1 had a stray number added to the end of the name.
- 1 used a different name in the code from the one in the page title.
- 2 had page text attached to the name, in one case the words "Privacy Policy" and in the other the whole homepage headline.
Two sites also labelled the business in the code as both a person and an organisation, and one credited a founder in the code who was not the owner named on the About page.
Page titles that say "Home"
The title tag is the text in the browser tab, and Google often uses it as the blue link in its results. On 6 of the 50 sites it started with the word "Home", followed by the business name or the site's web address, and none of those 6 named the town or a treatment. Counting those 6, at least 10 of the titles I read named neither the town nor a treatment. One title had the treatments and the town but no business name, and another left out both the name and the town.
A title like "Botox and fillers in [town] | [business name]" tells a search engine in one line what the page is about and where the business is.
Missing descriptions, empty headings and thin pages
- 9 sites had no meta description, or an empty one. That is the short summary search engines often show under the title.
- 10 sites had no main heading (H1) on the homepage, or an empty one. Two more had "Home" as the first main heading, on one the first two main headings were just the names of two towns, and one had dozens of H1 tags on the same page, several containing nothing but a "|" character.
- 4 homepages had fewer than 300 words of visible text. The shortest had about 145 words, which leaves very little for any tool to quote or summarise.
Placeholder pages that went live
Two sites were publishing template pages. One had eight live pages titled "Service title", "Service title 2" and so on up to 8, all listed in the sitemap and all loading normally. The other listed placeholder blog post addresses in its sitemap and had a live page called "New Page". Search engines can find pages like these through the sitemap and index them like any other page on the site.
What I did not count as a problem
Many of these sites have no llms.txt file, and I did not count that against them. Google's own guidance says its AI features need no special schema, and that llms.txt can be ignored for Google Search.
I also looked at robots.txt on several sites to see whether they block AI crawlers. On the Squarespace sites I checked, the AI bots are listed but grouped under the general rule, so they are not blocked. Of the sites where I read robots.txt, only one blocked an AI-related crawler (Amazonbot).
What you can check on your own site
None of these fixes needs a new website, and most are small edits for whoever looks after the site. You can check the basics yourself in a few minutes:
- Open your homepage, right click, choose "View page source" and search for "ld+json". If nothing comes up, the page has no structured data of the kind I looked at.
- If it is there, check that the name, street address, phone number and opening hours match what your site and your Google Business Profile show, word for word.
- Look at the text in your browser tab. If it says "Home", change it to your main treatments, your town and your business name.
- Open yoursite.com/sitemap.xml and look for pages you never meant to publish.
I wrote a longer walkthrough of free checks like these in Can AI engines read your website? A 15-minute check, and how AI engines choose which businesses to recommend is covered in GEO for small businesses.
If you want this done for your business
The checks above cover only the website code. In my AI Visibility Audit I also run live questions about your kind of business in AI engines, record which businesses get named and how yours is described, and give you a prioritised list of fixes.
You can see what is included, the packages and the turnaround on the audit page: AI Visibility Audit for med spas and local businesses.