Open a search for any local service, then count how long each tab stays open. Sites that answer the price question, even loosely, tend to hold visitors longer than sites that route them straight to a contact form. Pricing on your website is not just information. It is a filter that decides who calls, who compares, and who leaves quietly.

The instinct to hide prices is understandable. You worry competitors will undercut you. You worry a number without context scares people off. Both concerns are real, and both have specific fixes that do not involve pretending the page is not there. Below are the mistakes small business owners tend to make on their pricing pages, and what to do about each.

Mistake 1: Hiding every price so competitors cannot see them

Competitors in your trade can already estimate your rates within a few phone calls or a couple of quotes. What hiding actually blocks is the customer comparing three tabs at eleven at night, trying to work out if you are in their budget at all. When they cannot tell, many close the tab and phone the business that told them.

The fix: publish at least a starting point. Before choosing which format to use, run this three-question check on each service you offer:

You are not committing to a final quote. You are answering the question the visitor came to answer.

Mistake 2: Publishing one flat number when your work actually varies

Imagine a plumber who lists a single call-out fee on the homepage. A visitor with a leaking tap sees it and thinks it is fair. A visitor planning a full bathroom refit sees the same number and assumes the plumber only does small jobs. Both leave with the wrong impression, and one of them was your best lead of the day.

The fix: use tiers or ranges. Three named packages often work well for services where scope varies. A starting from figure plus a typical project figure often works for trades. If two variables drive the price, such as size and complexity, a small table often reads more clearly than a paragraph. Give visitors a way to place themselves on the scale before they call.

Mistake 3: Burying prices behind a form or at the bottom of a long page

A visitor who cannot find the price quickly often assumes you are hiding it because it is high. Making them fill out a form just to see a number turns a curious visitor into an annoyed one, and many simply leave. Even good leads can be lost this way, since the customers who buy without haggling rarely want to negotiate access to a basic answer.

The fix:

Mistake 4: Listing a number without saying what is included

A bare price with no context invites the visitor to fill in the blanks with a worst-case interpretation. They wonder what is extra, what is optional, and what the total will look like once the important bits are added. So they call the business whose page told them.

The fix: next to every price, add a short bullet list of what is included, and where it matters, what is not. A one-line no hidden fees claim only helps if the rest of the page has earned it by being specific. Specifics tend to build more trust than reassurance.

Mistake 5: Copying a competitor pricing structure instead of building your own

Their packages were designed around their staff, their overheads, their target customer, and their delivery capacity. None of those match yours. When you mirror their structure, you inherit their constraints and hide your own strengths. You also end up competing on their terms, which tends to favour the larger player.

The fix: pull together your last several completed jobs, or the last several enquiries you turned away. Look for the natural clusters, by scope, by customer type, or by how long the work took. Those clusters are the honest shape of your pricing. Layout and language can be inspired by other sites. The structure should come from your own numbers.

Mistake 6: Setting up the pricing page once and never touching it again

Rates rise, packages evolve, and services get retired. A stale page tends to lead to awkward messages that begin with your site says one thing but you quoted me another. Some visitors also read an outdated page as a sign the business is inactive, and quietly move on.

The fix: add a recurring reminder to your calendar. Once a quarter, open the page and answer three questions:

  1. Is anything on this page no longer true?
  2. Has our starting figure moved since we last checked?
  3. Have we added, removed, or renamed any service, package, or add-on?

A short review, done regularly, tends to earn more trust than a page that has clearly been left alone.

So, should you publish your prices?

Transparency about price is not a giveaway. It is a filter. It lets the right customers select themselves in, and lets the wrong ones move on without wasting anyone's time. You do not need to publish every figure, and you do not need to be the cheapest business in your town. You just need to answer the question the visitor arrived with, clearly enough that they know whether to keep reading.

If a visitor leaves your site because your page did not answer that question, you never find out. There is no notification. The only signal is the phone that did not ring. Pricing pages, treated with even a little care, are one of the quieter ways a small business site can start doing more of the work its owner hired it for.

Related articles