Open your services page and read the first sentence aloud. If it describes what you do instead of what the reader gets, you don't have an offer. You have a menu.
A menu makes the reader do arithmetic: work out which items they need, estimate what they cost together and imagine what happens afterwards. Almost nobody does that sum for a stranger. They close the tab and tell themselves they'll come back later.
The eight-second task
On a web page an offer has a single job: to let someone who has never met you quickly decide whether the exchange is obviously worth it.
That decision rests on four things, and most pages supply only one of them.
What exactly happens. Not "we improve your online presence". A named outcome that someone could check.
By when. Vague timeframes read as vague competence.
What it costs, or how the price comes about. If you can't name a price, name the method. "Fixed price after the first call, never by the hour" removes more uncertainty than a number does.
What happens if it doesn't work. Almost everyone leaves this out – and it is precisely what the buyer is thinking about.

Concrete beats impressive
The reflex when writing an offer is to want to sound impressive. The reflex is wrong. Impressive can't be verified, and unverifiable claims read as advertising – and advertising gets discounted automatically.
Compare these two sentences.
We build high-performance websites that deliver results for ambitious companies.
A website that Google and ChatGPT both name, an offer your visitors can say yes to, and a follow-up that runs without you. Live in four to six weeks, fixed price, every account in your name.
The second isn't cleverer. It is only checkable. Every single claim in it could be held against us – and that is exactly why a stranger can believe it.
A useful test: read your offer and ask whether a competitor could write the same sentence. If so, you have written an industry description, not an offer.
Price is a positioning, not a number
Two mistakes, opposite directions, same result.
State an hourly rate and you invite the reader to compare your rate with a freelancer in a cheaper country. You have positioned yourself as time, and time is a commodity.
Hide the price entirely and you invite them to assume the worst – or to book a call just in case, already on the defensive. Either starts the relationship badly.
For most Swiss service businesses it works to publish the form: a fixed price, quoted after a short conversation, within a range you stand behind. "Most projects fall between X and Y" filters out the wrong enquiries before they cost you an hour – and that is worth more than the enquiries it prevents.
Remove the risk that would bother you
Ask yourself honestly: would you buy this from someone you've never met – and what would make you hesitate?
Usually one of three things. That it takes longer than promised. That you end up permanently dependent. That you pay and get something that doesn't work.
Answer that publicly, on the page. In our case: a fixed price so the number can't move, every account in your name so you can leave, and the honest statement that search takes three to six months so nobody is surprised in month two.
None of this is a guarantee in the advertising sense. It only removes the specific fears that stop specific people from enquiring. That is what taking on risk really means – not a money-back seal, but a direct answer to the objection the reader doesn't voice.
Say who it isn't for
Most people can't bring themselves to do this step, and it is the most trustworthy thing on any page.
When you write "this isn't for you if you need results this month", three things happen. The wrong prospects leave, which saves you conversations. The right ones believe the rest of the page more, because you have just proved you will say something against your own interest. And the ones who stay have agreed to your terms before you have even spoken.
Disqualification isn't modesty. It is the cheapest qualification mechanism there is.
How to rewrite yours this week
Take your most important service page and work through it in order.
Write the outcome in one sentence a client could check. Add the timeframe. Say how the price comes about. Name the three fears and answer them. Write the two lines about who it isn't for. And then delete every sentence about your passion, your journey and your pursuit of excellence.
What's left is a shorter page. It will sell better, because the reader can finally do the sum you have been asking them to do all along.
What makes an offer a no-brainer?
The value has to be obviously greater than the price and the risk, within about eight seconds of reading. That means a concrete, verifiable outcome, a stated timeframe, a clear method for how the price is set and a direct answer to what happens if it doesn't work.
Should I put prices on the website?
Publish the form, even if you can't name the number. Saying that projects run at a fixed price, are quoted after a short conversation and usually fall within a certain range filters out unsuitable enquiries before they cost time – and that is usually worth more than the enquiries it prevents.
Does it hurt business to say who it isn't for?
It is one of the strongest trust signals there is, because you are telling the reader something against your own interest. It removes prospects who would have wasted a call and makes the rest of the page more credible.
How long should a services page be?
Long enough to answer a buyer's four questions, and not a sentence longer. Most pages are long because they describe the company, and short on what carries the decision – which is why they usually get shorter when rewritten.


