A page that never mentions price loses the visitor who was ready to buy, because most people will not call to find out. You do not have to publish a fixed number. Publish a range, a starting-at figure, or a worked example — anything that lets someone decide whether you are in their world before they have to talk to a human.
The before
Here’s a site I see about ten times a week. Doesn’t matter the trade — windows, roofing, med spa, wedding photography. It’s always the same page.
Nice hero photo. A services list written like a brochure: Premium Installation. Expert Craftsmanship. Quality You Can Trust. A gallery. A testimonial from Karen M. And then, where a number should be, two words in a tasteful little button:
Call for pricing.
Now picture the person on the other end. It’s 9:40 on a Tuesday night. She’s on the couch with a laptop, and she has decided this is the year they finally replace the windows. She has four tabs open, all of them yours and your competitors’. She is not shopping for craftsmanship. She is trying to figure out one thing: is this a four-thousand-dollar project or a twenty-thousand-dollar project? Because that answer determines whether she talks to her husband tonight or closes the tab.
Your page doesn’t tell her. So she closes the tab.
She doesn’t call. She was never going to call — calling means a salesperson, a pitch, a follow-up, and a name on a list. All that friction to answer a question you could have answered in one line. And here’s the cruel part: you never find out. A bounce is silent. You will never see the eleven people who wanted to hire you this month and left because you made price a phone call. You’ll just conclude the website “doesn’t really do much.”
“‘Call for pricing’ doesn’t hide your price from competitors. It hides it from customers. Your competitors already know what you charge.”— Vincent Jordan
Let me take the objections seriously, because they’re real. Every job is different. True — and a range handles it. I don’t want to scare people off. The people a range scares off were never going to buy; you just got that discovered in three seconds instead of after a forty-minute in-home consult you drove to. My competitors will undercut me. They can call you and find out in about ninety seconds. The only person your silence works on is the customer.
And there’s a second thing a range does that nobody mentions: it makes you the honest one. When four sites all say “call for pricing” and one says “most full-house window replacements we do run $9,000 to $18,000 depending on count and frame material” — that fifth company just became the grown-up in the room. That’s worth more than the number itself.
The after
You replace the tasteful little button with a pricing section that actually says something. Not a fixed price list. A range, what moves it, and one worked example — then the call is a real conversation instead of an interrogation.
Designer Talk is an AI page builder that lets you build WordPress pages by describing them in plain English — no drag-and-drop, no design skills. So this rebuild is a sentence, not a project. Get started with Designer Talk today and fix it tonight. Set your colors and font once in Brand Settings, then talk to the section. Here’s the flow, for a fictional window company in Richmond:
create a pricing section for Ashgrove Windows and Doors — a headline saying what window replacement actually costs in Richmond, three cards for small job medium job and whole house with honest price ranges, a short list of what moves the price like frame material and window count, one example of a real project with its total, and a Get an Exact Quote button.
Notice what that section does. It answers the question, it explains the variables so the range doesn’t look arbitrary, and it still ends at a quote request — you haven’t given away anything, you’ve just stopped making people work for the basics. Now the photo — photos never go in the section prompt. Hit the + button in the section chat, choose Generate Image, and describe the shot:
A newly installed white double-hung window in a brick colonial home seen from inside, morning light coming through, clean trim work, no people.
It saves straight to your Media Library. Click Insert, tell the section “use this next to the pricing cards,” then keep talking until the numbers read the way you’d say them at a kitchen table:
Add a line that financing is available.
Make the example project more specific.
Put the price ranges in bigger type than the descriptions.
Swap in a photo of your own finished work when you have one — a job you actually did always beats a generated stand-in. Then go look at your site the way that woman on the couch does at 9:40 on a Tuesday, and ask whether it answers her question or just admires itself. If it doesn’t answer her, that’s not marketing — that’s a tax you’re paying in bounces you’ll never see.
Common questions
Should I put prices on my website?
In almost every case, yes — but a range rather than a fixed number. Buyers research before they contact anyone, and a page with no pricing signal forces them to choose between calling a stranger and clicking the next result. Most click. A range, a starting-at figure, or a worked example qualifies the people who can afford you and filters the ones who can’t, which saves you the consults you were driving to for free.
What if every job really is different?
Then publish what a typical job costs and what moves it. “Most kitchens we do run $18,000 to $30,000; it depends on cabinet count, whether we move plumbing, and your counter material” is honest, specific, and commits you to nothing. Vagueness doesn’t protect you — people who can’t find a price assume the worst number they’ve heard, and that assumption is usually higher than your real one.
Describe the pricing section you should have had all along and watch it appear — on a WordPress site you own.
Get Started Today