Service

WordPress sites that stay fast after you start editing them

Most WordPress sites are slow because of how they were built, not because of WordPress. I build lean themes without page-builder bloat, so the site stays quick, ranks properly, and you can still edit it without calling a developer.

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

What wordpress development actually means

WordPress website development here means a business website built on WordPress deliberately — because someone at your end will publish and edit — rather than by default. The build stays lean: a small number of load-bearing plugins, a theme that is not carrying features you will never use, and a structure that can grow without a developer.

WordPress is the right answer when content is part of your acquisition plan. It is the wrong answer when nobody will ever log in, and in that case a static build is faster, cheaper to host, and cannot be broken by an update at 2am.

Who this is for

  • Trades and service businesses that need to be found locally and contacted quickly
  • Teams who will genuinely publish — offers, updates, coverage areas, case studies
  • Businesses replacing a site nobody can edit without paying someone
  • Anyone whose current WordPress install has become slow, plugin-heavy or fragile
  • Companies who need a site their marketing person can run without a ticket

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.

  • Sites where nobody will ever log in. A static build serves you better and costs less to run
  • Applications with real business logic in them — that is custom development, not a page builder
  • Stores with unconventional catalogues, where WooCommerce will fight you
  • Anyone unwilling to keep up with updates, because an unpatched WordPress is a breach waiting to happen

The problems it solves

A site nobody can edit
Pages structured so editing is safe, plus written instructions for the changes you will actually make.
Thirty plugins, four of them load-bearing
Plugin count kept in single figures, each one documented with what it is for.
Slow on a phone
Lean theme, image discipline, caching configured once and verified rather than assumed.
Enquiries that never arrive
Forms submitting server-side with authenticated email, so submissions are not lost to a spam folder.
Invisible in local search
LocalBusiness markup, consistent name/address/phone, and coverage content that is written rather than generated per town.

What you get

  • Custom theme build — no bloated multi-purpose page builder
  • WooCommerce configuration where you sell online
  • Core Web Vitals optimisation: images, fonts, caching, render path
  • Security hardening and automated backups
  • On-page SEO: schema, sitemaps, meta, heading structure
  • Editor training so your team can update content without breaking layout
  • Plugin audit — removing what is slowing you down

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 six pages, mobile-first responsive build
  • Enquiry forms with spam protection and reliable delivery
  • On-page SEO and schema markup
  • Search Console and analytics setup
  • Deployment, SSL and domain configuration
  • Editing instructions written for whoever will use it
  • 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.

Additional pages beyond six
Priced per page, and cheap once the design system exists.
WooCommerce
A store is an e-commerce build rather than a business site — different scope, different quote.
Content writing and photography
I will brief what is needed. Producing it is separate.
Migration from another platform
Content, URLs and a redirect map so the rankings survive the move.
Ongoing maintenance
Updates, backups and security patching, monthly.

How the work runs

  1. Audit or plan. For a rebuild, I audit what is there first. For a new build, we plan the page structure around the searches you want to win.
  2. Design. Mobile-first layouts you approve before a line of theme code is written.
  3. Build. A lean custom theme. Every plugin has to justify its weight.
  4. Optimise. Speed and SEO are part of the build, not a phase afterwards that never gets budget.
  5. Train. A recorded walkthrough of how to edit your own site.

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 Structure, content map and design direction agreed in writing, with a confirmed number.
Day 2 Build on a staging URL: templates, pages, forms, mobile behaviour.
Day 3 SEO, schema, speed pass, QA on a real phone, launch and Search Console setup.

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.

CMS
WordPress, kept close to core rather than buried under a page builder
Theme
A lean custom or minimal-child theme. No multipurpose theme carrying 400 features
Forms
Server-side handling with authenticated email delivery
Performance
Caching, modern image formats, and no plugin loading on pages that do not use it
Hosting
Your existing cPanel is usually fine. I will tell you when it is not

What it integrates with

  • Google Business Profile and local listing alignment
  • Analytics, cookieless by preference so no consent banner is needed
  • Email delivery through your own authenticated domain
  • Booking or calendar tools where you already use one
  • Review collection into the post-job follow-up
  • Any documented REST API where the site needs to talk to something else

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.

  • Page content, or a decision to use what exists on the current site
  • Photographs of real work — stock imagery is visible as stock imagery
  • Your logo and brand assets, if they exist
  • Domain and hosting access, in your name
  • One person who can approve the design without a committee

Content and photography

Six pages of honest, specific copy beats twenty pages of filler in both directions: buyers read it and search engines rank it. The pages that matter are the services you actually sell, not an "our values" page nobody opens.

Photographs of your own work are worth more than any design decision I could make. A trades site with twelve real job photos outperforms a beautiful one with stock imagery, because the photos are the proof and the design is only the frame.

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
Website builder subscriptionMonthly, foreverOwnership and portability. Leaving means rebuilding
Bought theme, self-installedVery lowYour weekends, and a site carrying features you will never use
This buildStarting from $80Three days of decisions, for a lean site you can edit and own
Local agencySeveral thousandBudget, for design attention and someone local to phone

What could go wrong, and how it is handled

Content is not ready
The most common cause of a slipped launch on a three-day build. Flagged before we start.
Plugin conflict after an update
Kept unlikely by keeping the plugin count low, and recoverable because backups are configured at launch.
You outgrow WordPress
Possible, and fine. Your content exports cleanly, which is one reason not to bury the site in a proprietary page builder.
Nobody keeps it updated
A real security risk. Either take the retainer or follow the written instructions — but do one of them.

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

Painting & Decorating

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

painting-and-decorating.com ↗
Service Website

Man & Van Hire

Responsive booking-style site for a UK man-and-van removals and moving-hire service.

man-and-van-hire.co.uk ↗
Property Certificates

Same Day Certificates

Fast-turnaround site for a UK provider of same-day property-compliance certificates.

samedaycertificates.co.uk ↗

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.

Written for your trade

These exist only where a live client build proves the pairing. If your trade is not listed the work is the same — there is simply no page claiming otherwise.

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 received, by source. Everything else is a proxy for this
  2. Calls from mobile, since trades traffic is overwhelmingly click-to-call
  3. Search Console impressions on your service pages
  4. Local pack visibility for the terms that matter in your area
  5. Page speed on a mid-range phone, which is what your customers actually use

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.

Choosing a multipurpose theme
You inherit the performance cost of 400 features to use six.
One page per town
A doorway pattern, and small local sites are exactly what the policy was written about.
A single "Services" page listing everything
Ranks for nothing. Each service someone searches for needs its own URL.
Contact form with no server-side handling
Enquiries disappear silently and you never learn they existed.
Never updating anything
The most common route to a hacked small-business site.

Glossary

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

Theme
What controls the appearance and templates. Lean ones are faster and safer.
Plugin
Add-on functionality. Every one is an update, a dependency and a security surface.
Page builder
A visual editor that writes markup for you. Convenient, and usually heavy.
Child theme
A layer over a theme so your changes survive its updates.
Caching
Serving a saved copy instead of rebuilding the page each time.
Core update
A WordPress version update. Applying them promptly is not optional.

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

Do you use Elementor or Divi?
Only if you already have a site built on one and want it maintained. For new builds I write a custom theme — page builders add weight that shows up directly in your Core Web Vitals, which shows up in your rankings.
Can you fix my slow WordPress site?
Yes, that is a common request. I audit first and give you the specific causes with measurements, so you can decide whether optimising or rebuilding is better value.
Can I edit the site myself afterwards?
That is the point. You get a walkthrough and the content areas are built to be edited without touching layout.

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

WordPress 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 wordpress 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