Your website should do something

15 April 2026 By Stewart

The most common thing I see when a new client shares their existing website is a homepage with a photo, a paragraph about the business, and a navigation menu. About. Services. Contact. Sometimes there is a tagline. There is almost always a stock image of somebody shaking hands.

What there is not: a phone number above the fold. A booking button. A quote form. Any indication of what the visitor should do next.

The website exists. It is not working.

This is not about how the site looks. Most of these sites are perfectly presentable. The problem is that they have no job. They describe a business without directing anyone to do anything with that information. A visitor lands on the page, reads a bit, and leaves.

Every business that comes to us has a primary thing they want from their website. For a restaurant, it is reservations. For a plumber, it is quote requests. For a salon, it is booked appointments. For a solicitor, it is consultation enquiries. That is the job. Everything else on the website is in service of pointing people towards it.

If your website does not have a primary action, it is furniture. It occupies space. It costs money to maintain. It does not bring you business.

What doing something looks like

A restaurant website should have a booking button in the header. Not on the Contact page, not linked from the footer, not a phone number that routes to a voicemail. A button that opens a booking flow. Full stop. Every other element, the menu, the photos, the opening hours, exists to build enough confidence that someone clicks that button.

A trade business needs a quote form or a phone number that is impossible to miss. The form should ask the right questions: what the job is, where it is, roughly when. That does the double job of qualifying the lead and signalling to the customer that you are professional and set up properly. A generic form that just asks for name, email, and message tells them nothing about you.

Salons have good options here. Fresha, Treatwell, and Vagaro all have booking widgets that embed directly into a website. There is no good reason to send someone off to a third-party platform page to book. Every time you push a customer away to another URL, you lose some of them. The booking should happen on your site.

For a small online shop, the job is to get someone to a product page and into a checkout. A clear grid of product categories on the homepage is more useful than a 400-word essay about the founder’s journey. Save the story for the About page. The homepage should be doing the selling.

Professional services are the worst offenders. Accountants, solicitors, consultants. They often have a Contact page with a generic form and no phone number visible on the homepage. What works better: a homepage that is specific about who you work with, a phone number you cannot miss, and a link to book a 30-minute consultation. Something that tells a potential client exactly what the first step is before they have to pick up the phone blind.

The detail matters more than people think. A salon whose booking button says “Book Now” in the header converts better than one whose booking link is buried in a dropdown under Services. A plumber whose homepage has a “Get a free quote” form visible without scrolling gets more enquiries than one where the form is on a separate page three clicks deep. None of this is mysterious. People follow the clearest path available to them, and if the path is hidden, some of them go somewhere else.

The contact page problem

The place where this most visibly breaks down is the contact page. Most small business contact pages look like this:

<!-- Typical contact page structure -->
<section>
  <h2>Contact Us</h2>
  <p>Fill in the form below and we will get back to you.</p>
  <form>
    <input type="text" placeholder="Name" />
    <input type="email" placeholder="Email address" />
    <textarea placeholder="Your message"></textarea>
    <button type="submit">Submit</button>
  </form>
</section>

Generic, vague, and doing nothing to qualify the enquiry or build confidence in what happens next.

Here is the same section rebuilt around a job. In this case, a plumbing business:

<!-- Enquiry section built around a specific job -->
<section class="get-a-quote">
  <h2>Get a free quote</h2>
  <p>Call us on <a href="tel:01612345678">0161 234 5678</a> or fill in
     the form and we will call you back today.</p>
  <form>
    <input type="text" name="name" placeholder="Your name" required />
    <input type="tel" name="phone" placeholder="Best number to reach you" required />
    <select name="job-type" required>
      <option value="">What do you need?</option>
      <option value="boiler-repair">Boiler repair</option>
      <option value="boiler-replacement">Boiler replacement</option>
      <option value="heating">Central heating</option>
      <option value="plumbing">General plumbing</option>
      <option value="emergency">Emergency callout</option>
    </select>
    <input type="text" name="postcode" placeholder="Your postcode" required />
    <button type="submit">Request a call back</button>
  </form>
</section>

Phone number visible before the form. Phone field rather than email, because trade customers generally want to speak to someone. A dropdown that pre-qualifies the job type. Postcode to confirm you cover the area. A button that tells the customer exactly what happens next.

The HTML is not more complicated. The difference is that the second version was written with a job in mind rather than a checkbox to tick.

Most trade customers would rather speak to someone than wait for an email response. So the form asks for a phone number, not an email address. The dropdown means the business owner knows roughly what they are walking into before they call back. The button says “Request a call back” rather than “Submit”. Four words that tell the customer what happens next and remove one small reason to hesitate.

Small changes. Measurable difference.

A website that has no job is costing you money. Not in the dramatic way of a broken boiler or a bounced direct debit. In the quieter way of people who found you, looked at your site, and went with someone else because nothing told them what to do next.

Fix the job first. Everything else follows.