Service

Business websites that bring in enquiries, not compliments

Most small business websites fail at one job: turning a stranger who searched for your service into a phone call. I build the version that does — three days, mobile-first, live on your own hosting, with the enquiry form tested before anybody sees it.

Starting from
$80
Timeline
3 days
Proof
4 live sites
Aftercare
30 days

What business website development actually means

Business website development means building the site a company is judged by: the pages that explain what you sell, prove you have done it before, and give someone who is ready to buy a way to reach you that actually works. For most small businesses that is six to eight pages, not sixty.

Small business website development, company website development and corporate website development are the same job at different scales here. What changes is the page count and how many people have to approve a decision — not the build standard, the technical SEO baseline, or what you own at the end of it.

The word most people reach for is "brochure site", and it undersells the job. A brochure cannot be found by someone searching at eleven at night, cannot answer the objection that stops half your enquiries, and cannot tell you which page produced the call. A business website has to do all three, and the ones that fail usually fail because they were treated as a design exercise with a contact form bolted on.

Who this is for

  • Small businesses whose enquiries currently come from word of mouth and a Facebook page
  • Trades and service businesses competing locally, where the phone call is the conversion
  • Companies with an existing site that is slow, unmanageable, or built by someone who has disappeared
  • Businesses that need to look credible to a buyer who will check them before calling
  • Anyone paying a monthly platform fee for a site they cannot move and do not own

Who it is not for

Saying this out loud costs me some enquiries and saves both of us the ones that would have gone wrong. If you are on this list, I will tell you in the first reply rather than after a deposit.

  • Businesses that need a store with a cart and checkout — that is e-commerce development, and it is a different build
  • Anyone who needs user accounts, logins or a workflow, which is a web application rather than a website
  • Companies wanting a large content operation with dozens of authors and an editorial workflow
  • Businesses that have not decided what they sell. No amount of design resolves that, and the build will stall on it

The problems it solves

Invisible in search for your own service
Page structure is planned around the phrases buyers type, one primary phrase per page, so pages stop competing with each other for the same term.
Enquiry forms that quietly fail
Mail is sent over authenticated SMTP from your own domain with SPF, DKIM and DMARC aligned, and the delivery path is tested before launch rather than assumed.
A site nobody can update
Content areas are built to be edited without touching layout, and you get a walkthrough rather than a manual nobody reads.
Looks fine on a laptop, unusable on a phone
Designed at 360px first. Most local service enquiries arrive on a phone, often one-handed, often outdoors.
No idea which page produced the call
Conversion tracking is configured at launch, so the site reports rather than merely exists.
Locked into a platform
Static or standard PHP on hosting in your name. Leaving costs you a file transfer, not a rebuild.

What you get

  • Up to eight pages: home, services, about, contact and the pages your enquiries actually need
  • Enquiry form with server-side validation, spam protection and a delivery path tested end to end
  • Mobile-first responsive build, designed against a phone screen before a desktop one
  • Technical SEO baseline: a unique title and description per page, schema, sitemap, robots.txt
  • LocalBusiness or Organization structured data matching your real trading details
  • Google Search Console and Business Profile connected at launch
  • Deployment to your hosting, SSL, and redirects from any old URLs
  • 30 days of snag fixes after go-live

What is included in the starting price

Everything below is in the $80 figure. Nothing here is quoted as an extra once the build is underway, which is the point of publishing it.

  • Up to eight pages, with the page list agreed before the build starts
  • Mobile-first responsive build tested on a real handset
  • Enquiry form with server-side validation and spam protection
  • Unique title and meta description on every page
  • Organization or LocalBusiness structured data built from your real trading details
  • XML sitemap, robots.txt and canonical tags
  • Search Console verification and sitemap submission at launch
  • SSL, deployment and redirects from any previous URLs
  • 30 days of snag fixes after go-live

What costs extra, and why

A quote that omits these is not cheaper — it is less honest. Each one is real work that someone has to do, and pretending otherwise is how a fixed price becomes a negotiation in week two.

Copywriting
I structure and edit; I do not write your service copy from nothing. You know your trade and it shows in the writing when you do it.
Photography
Real photographs of real work outperform stock badly in service businesses. Worth commissioning, and not something I supply.
Additional pages beyond eight
Quoted per page. Usually the answer is fewer, better pages rather than more of them.
Multi-location pages
Only where each location has something genuinely different — an address, a team, local work. Otherwise they are doorway pages and they hurt.
Booking or payment functionality
That moves the project into application or e-commerce territory, and it is quoted as such.
Ongoing SEO
The build includes the technical baseline. Ranking against real competition afterwards is a retainer, not a launch task.

How the work runs

  1. Scope. We agree the page list and what each page has to achieve. You get a fixed number in writing before anything is built.
  2. Structure. Page structure planned around the searches you want to win, so the site is not four pages quietly competing for one phrase.
  3. Build. A staging URL you can open from day one, updated daily. Three days is short enough that a black box would be most of the project.
  4. Launch. Deployment, SSL, redirects, Search Console and sitemap. The site goes live indexed rather than as a blank shell.
  5. Aftercare. 30 days of snag fixes included. After that either you run it, or maintenance covers it monthly.

Day by day

3 days from the day scope is signed off. Published as a schedule rather than a promise of speed — you should be able to tell on day three whether a build is on track.

WhenWhat happens
Day 1 Scope: the page list, the primary phrase for each page, and what the site has to achieve. Signed off, with a confirmed number.
Day 2 Build on a staging URL you can open at any time. Structure and content in place before styling is finished.
Day 3 Forms, schema, metadata, QA on a real phone, then launch: deployment, SSL, redirects, Search Console, sitemap.
Days 4–33 Snag window. Anything that does not work as scoped gets fixed at no cost.

The technology

Deliberately boring, and that is the feature. A stack another developer can pick up is worth more to you than one that impresses other developers.

Markup
Static HTML, or WordPress where you need to publish regularly without calling anyone
Styling
Tailwind CSS, compiled and purged, so the stylesheet contains what the site uses and nothing else
Interaction
Alpine.js where a menu or accordion needs it. No framework runtime on a content site
Forms
PHP with server-side validation, PHPMailer over authenticated SMTP
Hosting
Your existing shared or cPanel hosting where it is adequate, and I will say plainly when it is not

What it integrates with

  • Google Business Profile, so the site and the map listing agree on your details
  • Google Search Console and a privacy-respecting analytics tool
  • WhatsApp click-to-chat, which outperforms a form for a lot of trade businesses
  • Calendar or booking tools where an appointment is the conversion
  • Review platforms, displayed honestly rather than cherry-picked
  • Any documented REST API your business already depends on

What I need from you

Short list, and the first item matters most. Projects do not usually slip because the code was hard — they slip because a decision waited a week.

  • A decision-maker who can answer within a day. On a three-day build this matters more than anything else
  • Your service list, and what makes each one different from the firm down the road
  • Photographs of real work, or a decision to proceed without them
  • Trading details exactly as they appear elsewhere: name, address, phone, hours
  • Hosting and domain access in your name, not mine

Content and photography

The page that decides whether a business site works is almost never the home page. It is the service page for the thing you most want to sell, and it is usually two paragraphs long because nobody was asked to write it properly.

Write it as if answering a customer on the phone who has asked what is involved and what it costs. That version outperforms marketing prose consistently, ranks better because it contains the words people search, and has the additional advantage of being true.

Performance standards

Targets, not aspirations — measured before handover on a throttled mobile connection rather than on a fast laptop.

MetricTarget
Largest Contentful PaintUnder 2.5s on a mid-range Android over 4G, measured in the field rather than on my laptop
Interaction to Next PaintUnder 200ms — which mostly means shipping less JavaScript rather than reordering it
Cumulative Layout ShiftUnder 0.1: every image carries width and height, fonts have metric-matched fallbacks
Total page weightBudgeted before the build, not discovered after it

Accessibility standards

StandardWCAG 2.2 AA as the build target, tested rather than asserted
KeyboardEvery interactive element reachable and operable without a mouse, with visible focus
ContrastText at 4.5:1, interface elements and icons at 3:1, checked with a contrast tool not by eye
MotionAnything animating over five seconds gets a pause control — WCAG 2.2.2 is a Level A requirement
FormsReal labels, errors described in text next to the field, no colour-only signalling
Why it matters commerciallyThe European Accessibility Act has applied to consumer e-commerce since June 2025, and the obligation sits with the business selling, not the agency that built it

This site is built to the same standard it sells, and the accessibility statement lists what is conformant and what is not — which is the part most statements leave out.

Security practices

TransportHTTPS enforced in a single redirect hop, HSTS enabled
HeadersCSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy and COOP set
DatabasePrepared statements everywhere. Not "mostly" — everywhere
InputValidated server-side, because client-side validation is a convenience and not a control
SecretsEnvironment variables, never in the repository, never in a JavaScript bundle
EmailSPF, DKIM and DMARC aligned so your order confirmations reach inboxes

The SEO included in every build

Not an upsell. A site that launches unindexed is a shop with the shutters down, and the work below is cheap during a build and expensive afterwards because the fixes are structural.

RenderingContent present in the HTML without JavaScript execution, so every crawler and answer engine can read it
IndexationOne canonical per page, generated XML sitemap, robots.txt that does not block what it should not
Structured dataA linked JSON-LD graph — Organization, WebSite, page type and the commercial type that fits
AI crawlersAccess verified per user-agent before launch, because a host can 403 GPTBot before robots.txt is read
Search ConsoleVerified and the sitemap submitted at launch, so the site goes live indexed rather than as a blank shell

Ownership and handover

You own everything: the domain registered to you, hosting in your account, code in a repository you control, and the payment provider account in your business name. Credentials are handed over as they are created rather than at the end.

A supplier who resists this is protecting recurring revenue rather than your interests. If you want the reasoning in full, including how to check your current site, there is a guide on it.

Aftercare and what happens after launch

Thirty days of snag fixes are included. A snag is something that does not work as scoped — not a new feature, and the difference is written down before launch rather than argued about after it.

You also get written handover documentation aimed at whoever maintains the site next, which may well not be me. That is deliberate: the test of a good handover is whether another developer could take over without calling me, and on my projects they can.

Ongoing maintenance

Optional, monthly, cancellable. Nothing here is required to keep what you paid for.

RetainerFromCovers
Maintenance $50/month Software, plugin and dependency updates; Automated backups with restore tested quarterly; Uptime monitoring with alerting
SEO retainer $80/month Monthly technical crawl and fix cycle; Search Console monitoring and issue resolution; Content briefs based on your real query data

Payment terms

Working hoursMon–Fri, 09:00–18:00 PKT (UTC+5). That overlaps 05:00–14:00 UK time and 00:00–09:00 US Eastern.
Response timeWithin one business day, always. If I will be unreachable for longer, you know before it happens.
MeetingsGoogle Meet or Zoom, scheduled in your timezone. I will take an early or late call to reach you — that is my problem to solve, not yours.
LanguageAll work, documentation and communication in English.
Payment40% deposit, 60% on completion. Bank transfer or Wise. Invoices issued for your records.
CurrencyQuoted in USD by default. GBP, CAD or EUR on request.

How this compares to the alternatives

Including the routes that do not involve me, because a comparison that only flatters the author is not a comparison.

RouteCostWhat you trade
DIY website builderMonthly subscription, foreverYour evenings, plus a site you cannot take with you
Bought theme, self-installedLow one-offA structure designed for a generic business rather than yours
This buildStarting from $80Three days of your attention on decisions, in exchange for ownership
Local agencySeveral thousandBudget, in exchange for account management and someone local to phone

What could go wrong, and how it is handled

Content is not ready on day one
Flagged at scope. The build proceeds with placeholders and the launch date moves. You hear that on day one, not day three.
The page list grows during the build
Re-quoted before the work happens, never absorbed silently and never discovered on the invoice.
Existing hosting is not adequate
Checked before quoting. If it needs to move, you are told what that costs before you commit to the build.
Nobody internally owns the site after launch
The most common way a good site decays. Maintenance covers it, or a named person does — but it should be a decision rather than an oversight.

Live builds you can open

Every project below is live right now. Nothing here is a mockup, a concept piece or a template screenshot, and the build fails if any of these URLs stops responding.

Service Website

24 Hours London

Developed and deployed a responsive client website with a full SEO setup.

24hrs.london ↗
Booking Website

5 Star Rent A Car

Developed a vehicle-rental website for a Pakistan-based client.

5starrentacar.pk ↗
Brand Website

TraderGrowz

Designed and built a responsive multi-page website for a Canada-based trading brand.

tradergrowz.ca ↗
Service Website

Painting & Decorating

Responsive website for a professional painting and decorating service, with project galleries and quote requests.

painting-and-decorating.com ↗

Case studies

What the brief was, what I built and the decisions worth explaining. No invented traffic figures — every number on this site is one I can evidence.

What to measure after launch

A site with no measurement is a site nobody can improve. These are the numbers worth watching, in the order they matter.

  1. Enquiries per month, by source, which is the only number that decides whether the site worked
  2. Search Console impressions and clicks on your core service pages
  3. Which pages precede an enquiry, so you know what is doing the persuading
  4. Mobile conversion rate separately from desktop, because a blended figure hides the problem
  5. Core Web Vitals field data on the pages that receive traffic
  6. Form delivery success rate, which nobody watches until a customer says they never heard back

Common mistakes in this kind of project

Every one of these has been found on a real site, several of them on this one before it was rebuilt.

A home page carrying every keyword
Produces one page competing with itself. One primary phrase per page is the whole discipline.
A contact form nobody ever tested
Silent failure. The site looks fine and the enquiries land in a spam folder for months.
Stock photography of an office that is not yours
Buyers of local services recognise it instantly and it costs more trust than it buys.
Hiding the phone number
A business selling to people who want to call should not make calling a scavenger hunt.
Treating launch as the finish
A site that is never touched again slowly stops matching what the business actually does.

Glossary

Terms that come up in quotes and get nodded at rather than asked about.

NAP
Name, address, phone. It must match exactly everywhere it appears, including punctuation.
Above the fold
What is visible before scrolling. On a phone that is roughly 600 pixels, not a desktop screenful.
Conversion
The action the page exists to produce. For most business sites that is a call, a form or a WhatsApp message.
Structured data
Machine-readable facts about the page, in JSON-LD, that let search engines display it richly.
Canonical
The tag naming the preferred URL when the same content is reachable more than one way.
Bounce
A session with no further interaction. Useful as a trend, misleading as an absolute number.

Guides on this subject

Free, ungated, and written from client work. If reading one convinces you I know what I am doing, the enquiry follows on its own.

Questions people ask before hiring

How much does a business website cost?
Starting from $80 for a standard small business site of up to eight pages, confirmed in writing once scope is agreed. The number does not move after that unless you change the scope, and if you do, you see the new number before the work happens rather than on the invoice.
Can you build a website for a small business with no existing content?
Yes, but content is the thing that decides whether three days stays three days. I will tell you exactly what is needed and what good looks like. I do not write your service copy — I will not pretend to know your trade better than you do — but I will structure it so it can rank.
Will my business website work properly on phones?
It is designed on a phone screen first and widened from there, because that is where most of your enquiries will come from. It is then tested on a real handset over mobile data, not only in a desktop browser resized to look narrow.
Do I own the site afterwards?
Yes. The code is yours, the hosting and domain accounts are in your name, and handover documentation is a deliverable rather than a favour you have to ask for.

Every other question I get asked → · or just ask me directly

Business website development by location

Same fixed scope and the same $80 starting price, priced in the local currency with that country's tax and data-protection terms set out in full.

All 735 locations across 39 countries →

Other services

Need business website development?

Send the brief and you get a reply within one business day — either questions, or a scoping call. If your project is not something I should take on, I will say so then.

Response
Replies within 1 business day
Hours
Mon–Fri, 09:00–18:00 PKT — overlaps 05:00–14:00 UK, 00:00–09:00 US Eastern
Booking
Booking projects from October 2026
WhatsApp — opens a chat with +92 346 5348466 in a new tab