Business Resources  โ€บ  Marketing by industry

Med spa marketing in Salt Lake City, Holladay, Cottonwood Heights and Draper

This guide is for the owner of a med spa or aesthetics clinic in Salt Lake County: an injector opening a suite in Sugar House, a laser clinic in Cottonwood Heights, a practice in Draper that wants more filler and facial clients. It covers how many clinics you are up against, the ad targeting Google and Meta take away from cosmetic injection clinics, what local media costs, and what the city license costs.

By the The Salt Lake Valley team ยท Updated October 31, 2026

Quick answer

A Salt Lake County med spa competes in a crowded few miles: a Google Maps pull we ran on October 31, 2026 found at least 86 places listed as medical spas in Salt Lake City, Draper, Sandy, Holladay, Cottonwood Heights and Millcreek, 25 of them with a Draper address. Google lists cosmetic injections as a restricted health category, so an ad for Botox or filler cannot use Customer Match, remarketing lists or lookalike audiences, and Meta requires cosmetic procedure ads to target people 18 and older and bans ads that attack how someone looks. Win the map results within a few miles of your door, then spend on Google Search, Meta and local print with a separate phone number for each.

  • Google's personalized advertising policy restricts "invasive medical procedures, including cosmetic surgery, surgical procedures, or injections".
  • Meta allows before and after photos of cosmetic procedures in ads aimed at people 18 and older.
  • Salt Lake City charges a $198 commercial license base fee plus $60 for a healthcare related business, from September 2026.
  • Cottonwood Heights charges $170 for a new commercial license and $120 to renew.

How many med spas you are up against

On October 31, 2026 we ran Google Maps searches for "med spa" across six Salt Lake County areas and counted the open places Google files under its Medical spa category. Google returns a limited number of results per search, so the real numbers are higher.

Draper stands out. A woman in Draper who searches "Botox near me" sees a map box drawn from two dozen clinics inside one city. In Holladay and Cottonwood Heights the count is smaller, but many of those clinics use a Salt Lake City mailing address in the 84117, 84121 and 84124 ZIP codes, so the line between "Holladay" and "Salt Lake City" on Google is blurry. Aim at the ZIP codes your clients actually drive from, whatever city name is on your lease.

Address on the Google listingPlaces listed as medical spasNote
Salt Lake City31Includes 84117, 84121 and 84124 addresses around Holladay and Cottonwood Heights
Draper25All in ZIP 84020
Sandy10
Holladay6
Cottonwood Heights6All in ZIP 84121
Millcreek6
Total distinct places8633 of the 127 places the searches returned were tagged as a weight loss service

Win the map box within a few miles of your door

Someone booking a lip filler touch up wants a clinic they can reach on a lunch break. In Google's map results that means the few clinics Google shows in the map box near where she is standing. A Draper clinic will not show for a search in Sugar House, and it should not spend money trying.

Google's Business Profile rules allow one profile per staffed location, and the business name must be the name on your sign, with no "Best Botox Draper" added. Fill in every service you actually do as its own line: neurotoxin, filler, laser hair removal, chemical peels, microneedling. Post real photos of the treatment rooms and the parking. If you have offices in Draper and Salt Lake City, each gets its own profile and its own page on your website. Our local SEO guide for Salt Lake City covers the rest of the map work.

Google Ads: what injection clinics cannot target

Google's personalized advertising policy treats health as a sensitive category, and its Health page lists "invasive medical procedures, including cosmetic surgery, surgical procedures, or injections". Advertisers in a sensitive category cannot use Customer Match, your data segments (what Google used to call remarketing) or lookalike audiences. In practice, a campaign that sells Botox or filler cannot upload your client list or follow people who looked at your filler page around the web. The page does not name laser hair removal or facials.

So your Google money goes to search ads: people typing "Botox Holladay" or "laser hair removal Sandy" right now. Google also restricts prescription drug terms in ads, landing pages and keywords, and Botox Cosmetic is a prescription drug, so expect ads that name it to be limited. LocaliQ's 2026 national benchmarks put a Beauty and Personal Care search click at $4.62 and a lead at $39.25. At those averages, $1,500 a month buys about 325 clicks and about 38 calls or form fills. Those are national averages, so check your own numbers after 30 days.

Meta ads: the age rule, before and after photos, and banned lines

Meta's health and wellness rules require ads for cosmetic products, procedures or surgeries to target people 18 and older. Inside that limit, Meta allows ads showing before and after results of cosmetic procedures. Every photo of a real client still needs that client's signed permission.

Two other Meta rules catch med spa ads. Meta bans ads with "statements of inferiority about physical appearance" or questions that attack someone's body parts. Its personal attributes policy bans ads that assert or imply a person's physical health, and Meta's own example of a banned line is "Depression getting you down? Get help now." An ad that opens "Hate the lines between your eyebrows?" breaks both. "Lip filler appointments open Saturday in Sugar House" describes the service and the place, which is what Meta's allowed examples look like.

Meta lets you draw the audience as a radius around your clinic, so a Cottonwood Heights clinic can run to women 25 and up within a few miles of Fort Union Boulevard. Send the ad to a page for that one treatment with the price you charge and a booking button.

Local media around the valley, with published prices

These are the Salt Lake County options with a published price or a published estimate.

ChannelWho it reachesPublished costSource
USPS Every Door Direct MailEvery address on the carrier routes you pick$0.26 a piece postage, plus printingUSPS
City JournalsFree monthly papers delivered to over 250,000 Salt Lake Valley homesQuote onlyCity Journals
Deseret News Utah Today newsletter76,695 subscribers$110 a day or $780 a weekDeseret News newsletter rate card
Deseret News Saturday printMore than 18,000 mailed subscribers$225 for an eighth page in black and whiteDeseret News 2026 rate card
BillboardCommuters on I-15, I-215 and I-80$4,802.13 average per four weeks across 94 Salt Lake City boardsAlluvit Media
Blip digital billboardSame roads, 8-second playsAbout 166 plays a day for $20Blip
The Salt Lake Valley newsletter (ours)2,482 Salt Lake County subscribers$149 to $539 a monthOur price list

Postcards, city papers and our newsletter

A postcard works for a med spa because clients come from a short drive away. Mailing 3,000 homes in the routes around a Holladay clinic costs $780 in postage before printing. Put a first visit offer on it and a phone number used nowhere else, so you can count the calls. The City Journals keep racks at Holladay City Hall, Cottonwood Heights City Hall and Draper City Hall, and they sell ads by quote, so ask for the editions that cover your cities.

We publish The Salt Lake Valley, a free newsletter for Salt Lake County, and we sell ads in it, so weigh this with that in mind. It had 2,482 subscribers on October 31, 2026 and goes out Monday, Wednesday and Friday. The Closer plan is $149 a month for the closing spot in four issues, Neighbor is $179 a month for a written mention in two issues, and Local Favorite is $539 a month for the top image ad plus a mention and a closing spot. A Local Directory listing is $49 a month, and if you are hiring an injector or a front desk coordinator, a job post is $49 for 30 days. The plans are on our advertise page. It is a small list next to Google. For radio, TV and the rest, see where to advertise in Salt Lake City.

What the city license costs

Inside Salt Lake City limits, which includes Sugar House, the city's fee schedule charges a $198 commercial base fee from September 2026, a $60 yearly fee for a healthcare related business, and $29 a year per employee once you have more than one. A clinic with five employees pays $198 plus $60 plus $145, or $403 a year. If you also sell skin care, the schedule lists a separate $60 retail line, so ask the licensing office which lines apply to you.

Cottonwood Heights charges $170 for a new commercial license and $120 a year to renew, plus $50 per location for businesses it classes as medical services. Late renewals cost 50 percent more after 30 days and double after 90. Holladay, Draper and Sandy license separately, and unincorporated parts of the county go through the Municipal Services District. Our Salt Lake City business license guide covers which office licenses your address.

State law applies on top of the city license. Utah Code 58-1-501.6, for one, says any ad that names a provider must also state the license type, such as RN or PA-C.

A 60-day order for a Salt Lake med spa

Do it in this order, and ask every new client how they found you. If you would rather hand it to someone, see our list of marketing agencies in Salt Lake City. Our free AI 101 class covers drafting treatment pages and client texts with AI tools.

  • Search "med spa" from your clinic's parking lot and write down the clinics in the map box. Those are the ones you are up against.
  • Fix the Google profile: sign name, real hours, every treatment as its own service, photos of the actual rooms.
  • Write one page per treatment with your price and a booking button, and point every ad at the matching page.
  • Run Google Search ads on treatment plus city terms. Skip remarketing and client list uploads for injection campaigns.
  • Reread every Meta ad for lines about flaws, wrinkles or bodies, and rewrite them to describe the treatment and the place.
  • Add one local channel, such as a postcard or a newsletter ad, with its own phone number, and keep it only if the calls show up.

Common questions

How many med spas are there in Salt Lake County?
No public count exists. A Google Maps pull we ran on October 31, 2026 found at least 86 open places listed as medical spas in Salt Lake City, Draper, Sandy, Holladay, Cottonwood Heights and Millcreek, including 25 with a Draper address. Google limits results per search, so the real number is higher.
Can a med spa run remarketing ads on Google?
Not for injections. Google's personalized advertising policy lists invasive medical procedures, including cosmetic surgery and injections, as a restricted health category, and advertisers in that category cannot use Customer Match, your data segments or lookalike audiences. Search ads on keywords are still allowed.
Can I show before and after photos in Facebook and Instagram ads?
Yes, for cosmetic procedures, if the ad targets people 18 and older. Meta bans ads that call someone's appearance inferior, attack body parts, or imply a person's health condition, so the copy matters as much as the photo. Get the client's signed permission for every photo.
What does a business license cost for a med spa in Salt Lake City?
From September 2026, Salt Lake City charges a $198 commercial base fee, $60 a year for a healthcare related business, and $29 a year per employee once you have more than one. A five-person clinic pays about $403 a year before any inspection fees.
Is this guide legal advice?
No. It summarizes published platform policies and city fee schedules as of October 31, 2026. Ask a health care lawyer about your own ads and supervision setup.

Related guides

The Salt Lake Valley sells newsletter advertising. Businesses cannot pay to be included in or ranked on our lists.