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
- 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.
- Design. Mobile-first layouts you approve before a line of theme code is written.
- Build. A lean custom theme. Every plugin has to justify its weight.
- Optimise. Speed and SEO are part of the build, not a phase afterwards that never gets budget.
- 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.
| When | What 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.
| Metric | Target |
|---|---|
| Largest Contentful Paint | Under 2.5s on a mid-range Android over 4G, measured in the field rather than on my laptop |
| Interaction to Next Paint | Under 200ms — which mostly means shipping less JavaScript rather than reordering it |
| Cumulative Layout Shift | Under 0.1: every image carries width and height, fonts have metric-matched fallbacks |
| Total page weight | Budgeted before the build, not discovered after it |
Accessibility standards
| Standard | WCAG 2.2 AA as the build target, tested rather than asserted |
|---|---|
| Keyboard | Every interactive element reachable and operable without a mouse, with visible focus |
| Contrast | Text at 4.5:1, interface elements and icons at 3:1, checked with a contrast tool not by eye |
| Motion | Anything animating over five seconds gets a pause control — WCAG 2.2.2 is a Level A requirement |
| Forms | Real labels, errors described in text next to the field, no colour-only signalling |
| Why it matters commercially | The 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
| Transport | HTTPS enforced in a single redirect hop, HSTS enabled |
|---|---|
| Headers | CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy and COOP set |
| Database | Prepared statements everywhere. Not "mostly" — everywhere |
| Input | Validated server-side, because client-side validation is a convenience and not a control |
| Secrets | Environment variables, never in the repository, never in a JavaScript bundle |
| SPF, 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.
| Rendering | Content present in the HTML without JavaScript execution, so every crawler and answer engine can read it |
|---|---|
| Indexation | One canonical per page, generated XML sitemap, robots.txt that does not block what it should not |
| Structured data | A linked JSON-LD graph — Organization, WebSite, page type and the commercial type that fits |
| AI crawlers | Access verified per user-agent before launch, because a host can 403 GPTBot before robots.txt is read |
| Search Console | Verified 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.
| Retainer | From | Covers |
|---|---|---|
| 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 hours | Mon–Fri, 09:00–18:00 PKT (UTC+5). That overlaps 05:00–14:00 UK time and 00:00–09:00 US Eastern. |
|---|---|
| Response time | Within one business day, always. If I will be unreachable for longer, you know before it happens. |
| Meetings | Google 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. |
| Language | All work, documentation and communication in English. |
| Payment | 40% deposit, 60% on completion. Bank transfer or Wise. Invoices issued for your records. |
| Currency | Quoted 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.
| Route | Cost | What you trade |
|---|---|---|
| Website builder subscription | Monthly, forever | Ownership and portability. Leaving means rebuilding |
| Bought theme, self-installed | Very low | Your weekends, and a site carrying features you will never use |
| This build | Starting from $80 | Three days of decisions, for a lean site you can edit and own |
| Local agency | Several thousand | Budget, 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.
Painting & Decorating
Responsive website for a professional painting and decorating service, with project galleries and quote requests.
painting-and-decorating.com ↗Man & Van Hire
Responsive booking-style site for a UK man-and-van removals and moving-hire service.
man-and-van-hire.co.uk ↗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.
- Enquiries received, by source. Everything else is a proxy for this
- Calls from mobile, since trades traffic is overwhelmingly click-to-call
- Search Console impressions on your service pages
- Local pack visibility for the terms that matter in your area
- 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.
- WordPress development Croydon
- WordPress development Dundalk
- WordPress development Toronto
- WordPress development Rochester
- WordPress development Sydney
- WordPress development Business Bay
- WordPress development Jeddah
- WordPress development Lahore
- WordPress development Noida
- WordPress development Singapore
- WordPress development Durban
- WordPress development Munich
- WordPress development Utrecht
- WordPress development Nantes
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