← Back to the book

Free preview

Look inside The AI-Powered WordPress Development Side Hustle

This is the introduction and the opening chapter in full — the same text you get in the bundle, not a rewritten sample. The complete book runs to 45 sections.

See what's included

Introduction

A physiotherapy practice's booking site white-screening at 9:40 on a Tuesday after an overnight plugin auto-update, with no reachable backup; and a charity site with a directly-edited parent theme, an unremovable builder, and a load-bearing donation plugin abandoned in 2019 — neither of which appeared in any brief.

The site went down at nine forty on a Tuesday morning, and Teo had not touched it in eleven weeks.

It belonged to a physiotherapy practice: five practitioners, online booking, about two hundred appointments a week arriving through the site. Teo had rebuilt it the previous spring, handed it over, and moved on. There was no maintenance plan, because the practice manager had asked what it was for and Teo had not had a good answer ready.

The white screen appeared because a plugin had auto-updated overnight. The plugin handled the booking calendar. Its new version required a version of PHP the host had not yet enabled, and the interaction between the two produced a fatal error on every page — not just the booking page. The whole site.

Nobody had done anything wrong, exactly. The plugin author had shipped a reasonable update. The host was running a supported PHP version, just not the newest one. Auto-updates were on because that is the sensible default and because somebody had turned them on to be safe. The practice manager had been asleep.

By the time Teo saw the message — at ten fifteen, from a job, on a phone — the practice had been unreachable online for thirty-five minutes, was fielding calls from people who could not book, and had lost an unknown number of appointments to a competitor whose site was working.

There was no backup Teo could reach. The host had one, but the practice manager could not find the login, and the last person who had it had left. Getting to a working site took four hours, most of which was spent on the phone to a hosting support queue rather than on anything technical.

The invoice for that morning was small. The cost to the practice was not, and neither was the conversation about why the person who built the site had not been watching it.

That is the trade. Not the building. The building is the part you can do on a Sunday afternoon with music on.


There is a second thing, and it happened more slowly.

Teo's third client was a small charity whose site had been built by a volunteer in 2016, added to by two different agencies, and last substantially touched by somebody who had emigrated. The brief was "make it mobile-friendly and a bit faster."

What Teo inherited: a commercial theme three major versions behind, whose licence nobody could produce. A page builder used on some pages and not others. Thirty-four plugins, of which four were doing the same job, two had not been updated in five years, and one — genuinely load-bearing, running the donation form — had been abandoned by its author in 2019 and had no maintained equivalent. No child theme, so somebody had edited the parent theme directly, which meant updating it would erase the changes and nobody had written down what the changes were.

None of that was visible from the outside. The site looked ordinary. It looked, to the client and to Teo in the first conversation, like a small job.

Teo quoted it as a small job.


The four rules

Everything in this book comes out of four facts. They are not tips. They are the conditions the work happens under, and every checkpoint in the following thirty-seven chapters traces back to one of them.

One — you build on a stack you do not control, and it changes underneath you.

A WordPress site sits on top of WordPress core, a theme, some number of plugins, PHP, a database, a web server and a host — and every one of those is maintained by somebody else, on their schedule, for their reasons. They update independently. They deprecate things. They stop being maintained. A site that has not been touched by anybody can break because a plugin author shipped a release at two in the morning.

Which means the central mental model of most other trades — that you produce a finished thing and it stays finished — is simply wrong here. A website is not a deliverable. It is a system that decays unless somebody is maintaining it, and the whole commercial shape of this business follows from that one fact.

Two — the client has the keys and will use them.

You built it, and they have administrator access to it. They will install a plugin somebody recommended. They will paste something into a page. They will change a setting because a video said to. They will give access to a marketing agency, a relative, or somebody they met at a networking event.

None of this is unreasonable — it is their site — and all of it means the thing you built is not the thing that is running. Which is why "what changed?" is the first question of every emergency, and why the honest answer is usually "nobody knows."

Three — you inherit somebody else's decisions.

Most WordPress work, for most of your career, will be on sites you did not build. You inherit a theme you would not have chosen, a builder you cannot remove, plugins nobody can account for, and an architecture that was never designed so much as accumulated.

And here is the part that catches people: continuing an inherited architecture is a decision, and an undocumented one becomes yours. The moment you make a change and hand it back, you are the last person who touched it, and every later question comes to you.

Four — failure is public, immediate and priced by the hour.

An article that is wrong is quietly wrong. A set of books with an error carries it silently for a year. A well-run inbox produces no evidence at all. A broken website is visible to every customer simultaneously, within seconds, and it costs the business money continuously until it is fixed.

There is no quiet correction, no drafting stage, and no version of this where you fix it before anybody notices. Which means the work is not really about building — it is about making failure less likely, less severe and faster to recover from, and every practice in this book is a version of that.


What this book is built on

The economic unit is revenue per site under management — what a site returns per month across maintenance, incidents and the work that arises, against every hour it consumes. Not per project, which describes a treadmill.

The leading indicator is hours per site-month, tracked per site. It falls sharply as a site moves onto your standard stack and flattens after that. A site whose hours never fall is a site you never standardised.

The master variable is stack standardisation — the share of your maintained sites on your standard hosting, backup, security and update configuration. It is the single number that decides whether twenty sites is a business or an impossibility, because twenty sites on one stack is a routine and twenty sites on twenty stacks is twenty separate problems.

And the risk indicator is the count of maintained sites without a tested restore in the last defined period. Target zero — because a backup nobody has restored is not a backup, it is a belief, and the difference between the two only becomes apparent on the morning you need it.


How to use this book

Read Part One in order. It is the part that decides whether you should do this at all, and Chapters 5 through 8 are the four rules in full.

After that, use it as a manual. The resources are the working documents — the site audit question set, the standard stack specification, the plugin approval register, the pre-launch checklist, the restore test log, the update procedure, the profitability sheet. The prompts are at the end of every chapter, four each, and the ⚠ marks the clause that stops the specific failure that prompt is exposed to.

Every figure is blank because every figure depends on things this book cannot know. Fill them in from your own log.

And one thing to hold from the beginning: there is somebody trying to use the site while it is broken. A patient trying to book. A customer trying to pay. Somebody looking for an address at half past eight in the evening. They will never know you exist, they have no way to tell a maintained site from an unmaintained one until it fails, and they are the reason the backup gets tested.


©2026 James Henderson / https://localhandyman.work

Chapter 1 — What WordPress Development Actually Is

The job is keeping something working on ground that moves, which makes procedure rather than skill the variable that decides whether it is a business.

1.1 The job is not building websites

Ask ten people what a WordPress developer does and nine will describe a build.

The build is real and it is the part that is enjoyable. It is also the smaller half of the trade, the part with the least recurring revenue, and the part most exposed to competition from templates, platforms and whoever will do it cheapest.

What the job actually is: keeping a system working that sits on top of eight things somebody else maintains, on hardware you do not own, with an owner who has administrator access. Chapter 5.

A useful way to hold it: a WordPress developer is paid to make failure less likely, less severe and faster to recover from. Building a site is one way of doing that. Maintaining one is the other, and it is where the business is.

A business built on projects is a business that starts from zero every month. One built on maintained sites is one where last month's work is still earning. Chapter 28.1.

1.2 What you are actually selling

Three things, in this order of value, and clients rank them in almost exactly the reverse.

Recoverability. That when it breaks — and it will — there is a tested restore point, somebody who knows the architecture, and a documented way back. Almost entirely invisible until the morning it matters.

Judgement about what to build on. Which theme, which builder, which plugins, which host — decisions that determine the next five years of that site's cost and fragility. Made in an afternoon, paid for over years. Chapter 20.1.

The visible work. Pages, layouts, features, the thing they can see. What they think they are buying, and the layer most easily compared on price.

A client who believes they are buying the visible layer will price it against a template and will not understand why maintenance costs anything. Chapter 4.3 covers the conversation that resets this, and it happens before the quote.

1.3 What a build actually contains

A small business site, done properly.

Block What happens Share of hours
Discovery, audit and written scope What exists, what is needed, what is excluded 10%
Architecture decision Theme, builder, plugins, host — and why 6%
Environment setup Local, staging, version control, backups 8%
Build The visible work 34%
Content loading and adjustment Almost always more than expected 12%
Testing Devices, browsers, forms, checkout, speed 10%
Pre-launch and launch The checklist, the window, the hour after 8%
Handover, training, documentation What makes month six survivable 12%

Discovery, environment setup, testing and handover are forty percent of a build and none of them is visible in the result. They are the first things a client asks you to trim and the reason trimmed projects go wrong. Chapter 19.1.

1.4 The four rules

The whole book runs on four, set out in full in Chapters 5 to 8.

Rule one — you build on a stack you do not control, and it changes underneath you. A finished site is not a finished thing; it decays unless maintained.

Rule two — the client has the keys and will use them. The thing running is not the thing you built, and "what changed?" is unanswerable without a record.

Rule three — you inherit somebody else's decisions. Continuing an architecture is a decision, and an undocumented one becomes yours.

Rule four — failure is public, immediate and priced by the hour. There is no quiet correction.

Every checkpoint in this book traces to one of the four. ⚠ Resource 3.

1.5 The five things a client cannot do themselves

They cannot tell a working site from a maintained one. Both look identical, right up until they do not, which is why maintenance is the hardest thing to sell and the most necessary. Chapter 27.7.

They cannot judge an architecture. A site built on a locked-in builder with thirty plugins looks exactly like a well-built one from the front end, and the difference only appears as cost, later.

They cannot recover from a failure. Not because it is technically hard, but because it requires knowing what a working state was, having a restore point, and being calm at nine forty on a Tuesday.

They cannot keep up with the stack. Chapter 5.2. Updates, deprecations, end-of-life notices — a continuous stream of small decisions nobody in the business has time to make.

They cannot resist installing things. Chapter 6.2. Not a failing — it is their site and the plugin directory is one click away.

1.6 Where the hours actually go

Across a working month, with a maintained estate and some project work:

Activity Share of monthly hours
Project build work 30%
Maintenance: updates, checks, monitoring 14%
Incidents and emergency work 11%
Client communication and support requests 12%
Audits, quotes and discovery 8%
Documentation and procedures 6%
Testing and restore tests 6%
Business development 7%
Admin, invoicing, records 6%

Incidents and support are nearly a quarter of the month and neither is schedulable. That is the number that decides whether this fits around employment, and it is why response expectations are a term rather than a courtesy. Chapter 8.4.

1.7 Who is already doing this

Four groups.

Agencies. They win on capacity, on being a safe choice, and on handling large builds. They lose on price, on responsiveness for small work, and on the fact that small maintenance clients are unprofitable for them and are treated accordingly.

Established freelancers with a maintained estate. They win on exactly the thing that matters and they are usually full.

Cheap builders and offshore marketplaces. They win on build price, decisively. They lose on everything after launch — and "everything after launch" is the business. Many of your best clients will arrive from here, twelve months later.

Site builders and hosted platforms. A genuine competitor for the simplest sites, and honestly the right answer for some businesses. Where they lose is anything requiring specific functionality, migration away later, or somebody accountable.

Your most common origin story is a site built cheaply eighteen months ago that nobody has maintained since. That is not a market failure; it is your market. Chapter 12.5.

1.8 What makes somebody good at it

Not what people expect.

Methodical under pressure. At nine forty on a Tuesday the skill is not knowing the answer; it is working through triage in order rather than guessing. Chapter 8.5.

Willing to read. Documentation, changelogs, error logs, support threads. Most WordPress problems are solved by reading rather than by cleverness.

Restraint on live sites. The instinct to just try something is the single most expensive instinct in this trade. Chapter 9.6.

Comfort saying "I don't know yet, let me look." Clients accept this readily. What they do not accept is a confident wrong answer.

Documentation discipline. The architecture decision, the plugin register, the change log. Boring, unbillable, and it is what makes year two profitable.

Speed of building appears nowhere on that list.

1.9 What the first year actually looks like

Months one to three. No paying clients for most of it. You define a standard stack, build a practice site on it end to end, run a real migration, break something on staging deliberately and restore it, and write the procedures. Chapter 36.2.

Months four to six. First one or two clients, usually a small build or a rescue. Your first inherited site arrives and takes three times the estimate. Your first emergency happens, probably at an inconvenient hour, and you find out whether the backup was real.

Months seven to nine. You start refusing things — sites you cannot host, builders you will not work in, quotes without an audit. Your first maintenance plans begin, and the shape of the business changes.

Months ten to twelve. A handful of maintained sites, mostly standardised, plus project work. Enough log entries to see that the maintained sites are the profitable ones and the one-off builds are not.

The month-two figure and the month-eleven figure for the same kind of work often differ by a factor of two or three — almost entirely because of standardisation and procedures rather than speed.

1.10 Chapter summary

The job is making failure less likely, less severe and faster to recover from; building is one way of doing that and maintaining is where the business is. You sell recoverability, architectural judgement and visible work, in the order clients value them least to most. Forty percent of a proper build is invisible in the result and is the first thing clients ask you to trim. Five things a client cannot do, of which the deepest is that they cannot tell a working site from a maintained one. Incidents and support are a quarter of the month and neither is schedulable. Your most common client is a site built cheaply eighteen months ago and maintained by nobody. What makes somebody good at this is being methodical under pressure, willing to read, and restrained on live sites — not fast at building.


AI prompts for this chapter

Prompt 1 — Sorting a site's issues into build, maintenance and architecture

Here is an anonymised description of a WordPress site's reported problems: [PASTE]. Sort them into: fixable within the current architecture, symptoms of an architectural decision, and maintenance failures. ⚠ Do not propose a specific plugin, theme or host as a fix. ⚠ Do not diagnose a cause you cannot support from the description — say what would need to be checked. ⚠ For each, name the specific thing I would look at first.

Prompt 2 — Estimating where the hours will go

For a WordPress project of this description — [PASTE: existing site or new build, page count, functionality, content status, hosting, who else has access] — produce an hour-block estimate across discovery, architecture, environment setup, build, content, testing, launch and handover. ⚠ Give ranges rather than single figures. ⚠ Do not supply a price, a rate or any currency figure. ⚠ Name the specific unknowns that would push each block to the top of its range, and what audit step would resolve each.

Prompt 3 — What the client cannot see

Given this description of how a small organisation currently runs its website — [PASTE] — list what is likely creating risk that they would not identify themselves. ⚠ Base every item on what is described; mark anything inferred as an inference. ⚠ Do not assert that any specific vulnerability or failure exists. ⚠ Produce these as things to verify during an audit rather than as findings.

Prompt 4 — The cost of an unmaintained site

A small organisation has a WordPress site that nobody maintains. Here is what they have described: [PASTE]. List the specific risks of continuing, without exaggerating any of them. ⚠ Do not quantify any risk in money, hours or probability. ⚠ Do not claim what maintenance would prevent. ⚠ Mark which risks the client is likely already aware of and which they are not.


⚠ AI checkpoint for this chapter

One — did it recommend a specific plugin, theme or host? Recommendations reflect training data of uncertain age, and in this trade a plugin that was excellent two years ago may be abandoned now. Chapter 21.3.

Two — did it diagnose a cause from a description? WordPress problems have many causes with identical symptoms. A confident diagnosis produced without access is a guess you will act on.

Three — did it quantify a risk or a saving? Probability and cost figures here are invention, and repeating one to a prospect is a claim you cannot support.

Four — did it assert that a vulnerability exists? It cannot see the site. Things to verify, never findings.


Do This Now

1. Write down, in one sentence each, the three things you are selling — recoverability, architectural judgement, visible work.

2. Look at any WordPress site you have access to and count the plugins. Then find out how many are still actively maintained.

3. Start a blank site log with these columns: client, site, stack standardised (Y/N), last restore test, plugin count, hours by category, incidents, and fee.

4. Ask yourself what you would do at nine forty on a Tuesday if a site you built went white. Write the first five steps down. Chapter 8.5.

5. Complete Resource 1 honestly, particularly the questions about restraint on live sites and being methodical under pressure.


©2026 James Henderson / https://localhandyman.work

That's where the preview ends

The rest of the book — 43 further sections — comes with your purchase, along with the worksheets, the resource library and the full set of AI prompts.

Everything in the book

  1. 01 Introduction — included above
  2. 02 What Wordpress Development Actually Is — included above
  3. 03 Who Pays For This And Why They Decide
  4. 04 The Services You Can Actually Sell
  5. 05 What A Client Thinks They Are Buying
  6. 06 You Build On A Stack You Do Not Control
  7. 07 The Client Has The Keys And Will Use Them
  8. 08 You Inherit Somebody Elses Decisions
  9. 09 Failure Is Public Immediate And Priced By The Hour
  10. 10 What You Are Not And What You Refuse
  11. 11 Choosing What You Sell
  12. 12 The Site Audit Before You Quote
  13. 13 Market Research And Competitors With Ai
  14. 14 Creating A One Page Business Plan
  15. 15 Startup Costs And A Realistic Budget
  16. 16 Contracts Liability Data
  17. 17 The Toolkit The Stack And Standardisation
  18. 18 Pricing Per Project Per Site Month
  19. 19 Proof Portfolio And Work You Cannot Show
  20. 20 The Build Process You Can Repeat
  21. 21 Themes Child Themes And Builders
  22. 22 Plugins And The Ones That Ruin Your Year
  23. 23 Backups Restores And The Test Nobody Runs
  24. 24 Performance Security And What Clients Notice
  25. 25 Migrations Staging And Deploying
  26. 26 Woocommerce Seo And Somebody Elses Work
  27. 27 Client Relationships Scope And The Wrong Project
  28. 28 Maintenance Plans And What They Cover
  29. 29 The Retained Site And Recurring Business
  30. 30 Growth Volume Systems And A Second Developer
  31. 31 Records Money And Tax
  32. 32 Site Arithmetic And The Site Month
  33. 33 Seasonality Concentration And The Client Who Left
  34. 34 The Shape Of A Working Year
  35. 35 Standard Operating Procedures
  36. 36 Tracking Money And Attention
  37. 37 The Thirty Ninety And One Year Plans
  38. 38 Using Ai Responsibly
  39. 39 Resources Part One
  40. 40 Resources Part Two
  41. 41 Resources Part Three
  42. 42 Resources Part Four
  43. 43 Resources Part Five
  44. 44 Resources Part Six
  45. 45 Back Matter