The spa website mistake we see constantly: a service menu that lives in a PDF
A spa menu posted as a PDF is hard to read on a phone and hidden from Google and AI search. Why it costs bookings and how to rebuild it in an afternoon.
A client finds you on her phone at 9 pm, taps "Menu," and waits for a PDF to download. Then she pinches and zooms across a scanned brochure trying to find the price of a 60-minute deep tissue, gives up, and books the place down the street whose prices were right there on the page.
That PDF menu is one of the most common website mistakes we see on spa and massage sites. It looks fine on the desktop in your office. On a phone, which is where most of your new clients are looking, it is a wall.
How common this is
Most spas have a website. Across the 70,932 massage and spa listings we track, 78.7% link to one. The ones that do carry far more reviews: the median listing with a website has 32 reviews, against 4 for listings without one. A site is worth having.
But having a site and having a site that books are different things. The service menu is the page that does the selling, and too often it is a file someone exported from a design program three years ago and never touched again. The benchmark report shows the full spread of listings by state.
Why a PDF menu costs you bookings
It is slow on a phone. A designed PDF with photos can be several megabytes. On a weak signal it takes long enough that people hit the back button.
It is hard to read. PDFs do not reflow to a phone screen. Your client has to zoom and drag sideways to read each line. Most will not.
Google and AI assistants read it badly, if at all. When someone asks ChatGPT or Google "how much is a couples massage in Scottsdale," the answer gets built from text the systems can read and trust. Prices locked in a PDF, especially a scanned one, are far less likely to be quoted than the same prices written on a normal web page. The AI search guide goes deeper on this.
It goes stale. When you raise prices, someone has to reopen the design file, export a new PDF and upload it. So nobody does, and clients show up expecting last year's rates. That is a bad first visit and sometimes a bad review.
There is no booking button next to the service. The client reads that the hot stone massage is $120 for 75 minutes, decides she wants it, and then has to close the PDF, find your booking link and search for that service again. Every extra step loses people.
The fix, in an afternoon
Rebuild the menu as a plain web page. No designer needed. Most website builders can do this with a simple text block or list.
1. One section per category. Massage, facials, body treatments, couples, add-ons. Keep the order the same as your booking software so clients see the same structure in both places.
2. One line per service, with the same four facts. Name, length, price, one sentence about who it is for. For example:
- Deep tissue, 60 minutes, $110. Slow, firm pressure for chronic tightness in the back, neck and shoulders.
- Prenatal, 60 minutes, $105. Side-lying with full support, for clients in their second or third trimester.
The prices above are examples. Use your own.
3. A "Book this" link on every service. Point it at that exact service in your booking system, not your homepage. Most booking platforms give each service its own link. This is the same problem we covered with Google profile booking buttons: every tap should land exactly where the client meant to go.
4. Memberships and packages in their own section. If you sell a monthly membership, put the price and what it includes in plain text, near the top. The pricing and memberships guide covers how to present the math so the membership looks like the obvious choice.
5. Write the town and the specialties in the page text. "Sports and deep tissue massage in north Scottsdale" is something a search engine can match. A pretty header image is not.
6. Keep the PDF if you want, as a download. Some clients like to print it, and front desk staff hand it out. Just make sure it is the second option, not the only one.
Check it on your own phone
When you are done, open the page on your phone on cellular data, not Wi-Fi. You should be able to see the price of your most popular service without zooming, and tap through to book it in two taps. If either one fails, keep cutting.
Then check your Google Business Profile services list matches. If your site says $110 and Google says $95, clients will call to ask, or worse, show up expecting the lower one. The Google Business Profile guide walks through the services section.
Frequently asked
Will listing prices scare off clients? The clients who are scared off by a fair price on a page were going to be scared off on the phone too. Clear prices save your front desk from the same five questions all day.
Should I list every add-on? Yes, with prices. Add-ons are where a lot of margin lives, and clients cannot choose what they cannot see.
If you want someone to rebuild your menu page or run any one service for you, the free 14-day trial needs no card. See the free trial page or text or call (385) 386-3176.
