What the homepages have
Each homepage was checked for the measures listed under How the sample was made. Most linked to an Instagram profile or post and let a phone call the practice in one tap: 54 of the 57 linked to Instagram and 49 had a tap-to-call link.
Fewer showed a booking tool or an intake form the study could find: 10 linked to or loaded an online booking tool and 4 linked to or held an intake or consent form. LocalBusiness structured data was on 39 of the 57, and FAQ structured data on 5.
What the homepages show
The next chart counts each booking tool the study could name, as a share of all 57 homepages; 47 of them showed none.
Online booking tool
Chat widgets were rarer than booking tools: 6 homepages loaded one, counted by tool below, and 0 of the 57 mentioned AI chat.
Chat widget
How heavy the homepages are
The size measured here is the HTML of each homepage alone, the document its server sends before a browser asks for the files it loads. Across the 57 homepages the median was 241 kB, and the middle half ran from 139 kB to 431 kB. The files a page loads, such as its images and scripts, were not counted.
HTML size
Phone speed was not measured in this run. Google's PageSpeed Insights turned the requests away at its daily limit for use without an API key. The Chrome UX Report answers only with an API key, and the run had none. So this page states no speed figure, and the sample's speed columns are empty.
What it means for a med spa owner
A visitor on a phone could call most of these practices with one tap, since 86 percent of the homepages had a tap-to-call link. Booking online is where they differed: 82 percent showed no booking tool the study could name. For a practice that takes bookings online, a link on the homepage lets a visitor on a phone reach a time without searching the site for it.
Structured data is markup a visitor never sees; it describes the page or the business in a way search engines read. LocalBusiness structured data was on 68 percent of the homepages and FAQ structured data on 9 percent. An owner can ask the person who maintains the site which of the two the homepage carries.
None of this measures results. The study counts what each homepage carried on the day it was read; it does not show whether any of these features brings a practice more clients.
How the sample was made
The places come from OpenStreetMap, the open map anyone can edit, read through the Overpass API on October 21, 2026. A place counts when its name or its map tags mark it for medical aesthetic treatments, such as a med spa, an injectables or laser studio, a skin or body contouring clinic, an IV drip clinic, or a practice the map tags for plastic surgery, dermatology, cosmetic or aesthetic medicine. Dentists are left out, and so are salons, day spas, massage studios, chiropractic practices and a few other trades unless the name says a medical aesthetic word.
The map query returned 84 places, 84 of them with a website listed. Of those, 63 matched the filter. A website listed by two places counts once, which set 1 aside and left 62. The study sampled 62, since the sample is every place the filter keeps, one per website, so its size was set by the map. A simpler filter, a name that says med spa, aesthetic, laser, wellness or IV on a place the map tags as a beauty business, a spa, a clinic, a doctor's office or a health practice, finds 26 sites. The study's own filter reads more name words and the map's own tags for these practices, but leaves out some places the simpler one keeps, and finds 62.
Of the 62 homepages sampled, 60 answered and 2 could not be reached; 3 of those that answered refused the request as forbidden, which leaves 57 measured. By kind, plastic surgery practices are the largest group: 27 of the 57 homepages measured, against 11 med spas, 11 laser and injectables studios, 6 dermatology practices and 2 IV and wellness clinics. Each place sits in the first kind its name or map tags fit.
Each homepage was requested on October 21, 2026, by a program that names itself in every request and links to this site's contact page, and only where the site's robots.txt allowed it. Requests started at least 1 second apart, each waited at most 10 seconds, no more than 5 redirects were followed, and nothing past the homepage was fetched. Where the map lists a page below a site's root, the root was read in its place, as for 7 of the 62. The secure address is the one each homepage ended on; every other measure was read from the HTML the server sent, before any script on the page ran.
- Secure address (https): The homepage ends on an https address once the redirects from the root of the address the map lists are followed.
- Mobile viewport tag: The page has a viewport meta tag that sizes it to the screen (width=device-width or an initial scale), which a phone needs to show the page at its own width.
- Tap-to-call link: The homepage has a tel: link with a phone number, so a visitor on a phone can call with one tap.
- LocalBusiness structured data: The page carries JSON-LD structured data whose type is LocalBusiness or one of its schema.org subtypes, such as MedicalBusiness or Restaurant.
- FAQ structured data: The page carries JSON-LD structured data of the type FAQPage, which marks up questions and their answers.
- Online booking tool: The homepage links to or loads a known online booking tool, named by its web address or script, such as Vagaro or Calendly.
- Intake or consent form online: The homepage links to or holds an online intake or consent form, found by the words or address of a link or form, or by a known intake tool.
- Chat widget: The page loads a known live chat or chatbot widget, named by its script.
- Mentions AI chat: The page's words mention AI chat or a chatbot, or the page loads a chat tool that runs on an AI model.
- Instagram link: The homepage links to an Instagram profile or post.
- HTML size: The size of the homepage's HTML document alone as fetched, without the files it loads, in kilobytes of 1,024 bytes.
The sample is the places OpenStreetMap lists with a website of their own, not every med spa or medical aesthetic practice in Los Angeles County: a practice that is not on the map, or is on it without a website, cannot be in it. With 57 homepages measured, each share carries a margin of error of up to about 13 percentage points either way, so a gap of a few points between two measures can be chance.
A booking tool or a chat widget counts when its own link or script is in the HTML a server sends, even when it draws its button or window later; one that another script loads, such as a tag manager, can be missed, so those shares are a floor. A vendor measure knows only the tools on the study's list, so a homepage that uses another counts as none found. Some of the plastic surgery and dermatology practices offer no med spa treatments; the filter keeps them because it reads their map tags as aesthetic practices.
The data
The sample is published with this page, one row per homepage measured: the counts and shares of the yes-or-no and vendor measures recount from it, while the HTML sizes, which the file rounds, come from the study's unrounded figures.
Dataset
The state of Los Angeles med spa websites, 2026
- Rows
- 57, one per homepage
- Read
- October 2026
- License
- CC BY 4.0
- Holds
- A hashed id and the measures, with no name and no web address
Reuse it with credit to Your Wish Is Our Code and a link to this page. Places from OpenStreetMap, © OpenStreetMap contributors, under the Open Database License.
Cite it as: The state of Los Angeles med spa websites, 2026. Your Wish Is Our Code, October 2026. Data under CC BY 4.0.