Expert website advice, and the follow-through you need
Most web shops sell you whatever they build. We start by working out what you actually need — then build it. Sometimes that's a serious WordPress system. More often it isn't, and we'll say so.
Take the two-minute check See our WordPress workDuncan Elsey
Thirty years in technology, and fifteen years running my own online business. You'll be talking to me, not to an account manager. More about me →
How we can help
01 · Start here
Facing a rebuild and not sure which way to go? We'll give you a straight answer in writing — including "leave it alone," when that's the answer.
Take the check →02
When your site genuinely earns its keep — bookings, members, several locations — it should be built properly, not held together by thirty plugins.
See how we work →03
Fast, secure, almost nothing to maintain. You ask for a change and it gets done — no chasing, no waiting weeks for a reply.
See if it fits →04 · Staying on WordPress
Let Claude build and update your pages, in your page builder and your house style. It can't touch your live site: every change is a draft you approve.
See how it works →The question worth asking
They sold you a website you could update yourself. You just need it kept up to date.
Almost every business we talk to paid extra for a website they could update themselves. Very few of them ever do. They email someone — an agency, a contractor, a nephew — and that person makes the change.
Which is fine. But it means the content management system, the plugins, the updates, the security exposure and the monthly bill are all there to support an editing screen that nobody sits down at.
So the first thing we ask is simple: who actually makes the changes on your site? The answer usually decides everything that follows.
Why us
AI has made building websites dramatically cheaper, and a lot of people have noticed. What it hasn't changed is knowing what to build, and being the person who takes responsibility when something goes wrong. That's the part we're selling.
30 yrs
in IT, across systems considerably more complex than a website
15 yrs
building WordPress, including multilingual and custom-built systems
One
person you talk to, from the first call to the site being live
That's the normal starting point. The two-minute check gives you a directional answer straight away, with no email required.
Offer 01 · Start here
Most of the sites we're asked to rebuild don't need it. Some genuinely do — and we'll say so, because we build those too.
WordPress was the right answer for a long time, and for plenty of businesses it still is: bookings, memberships, several locations, a real publishing operation.
But a great many sites are running a content management system, a stack of plugins and a monthly maintenance bill in order to be a well-made brochure that changes four times a year.
Here's the question that usually settles it: who actually makes the changes on your site? If the honest answer is "I email someone" — and it nearly always is — then you're paying to maintain an editing system nobody is using.
We get paid for the recommendation, not for where it points. That's rather the point of asking us.
The two-minute check
It won't replace a proper look at your site, but it will tell you which way the wind is blowing.
What this is and isn't.
Six questions can't see how your team actually works, what you're paying now, or what's under the bonnet of your current site. This is a direction, not a diagnosis.
The paid assessment is the diagnosis: a proper look, a conversation, and a short written recommendation you can act on — with us or without us.
If you want the full answer
What you've got, what it's costing you a year, and what's actually holding it together.
What the site has to do for the business — not what features you'd like. Usually 60 to 90 minutes.
Which platform, what it should involve, roughly what it ought to cost, and what to do next — including doing nothing.
If you go on to build with us, the assessment comes off the cost. If you don't, you still have a document you can hand to whoever you do use.
Offer 02
We spend a lot of time telling people they don't need WordPress. So let's be clear: when a site genuinely needs it, we're the people who'll tell you that too — and then build it properly.
Properly means the functionality is built, not bolted on. It means the site is fast because of how it's made, rather than because a caching plugin is papering over the problem. It means someone else can pick it up in five years and understand it.
Most agencies reach for a plugin. Every plugin is another thing to update, another thing that can break, and another company whose business decisions quietly become your problem. Thirty years in IT makes you careful about what you take a dependency on.
We've built the complicated end of WordPress — multilingual sites, custom content types, real search and filtering, systems with genuine moving parts. Most business sites need far less than that. Yours might not.
Two ways in
Performance, security and stability work on a site that's fundamentally worth keeping. Often the honest answer, and usually the cheaper one.
Custom-built, without a hundred plugins carrying the weight. For sites where the foundations are the problem and patching is throwing money at it.
Keeping WordPress? Claude can build and update your pages, in your page builder and your house style, with every change waiting for your approval. See how it works →
Where it starts
Before anyone talks about building anything, we look at what you've actually got.
How it performs on a real phone on an ordinary connection, and what's currently exposed.
Every plugin, what it's doing, what it's costing, and which ones are abandoned.
Hosting, licences, maintenance, ad-hoc fixes. Most people have never seen this number added up. It usually changes the conversation.
Offer 03
They sold you a website you could update yourself. You just need it kept up to date.
So that's what we do. We build the site, we host it, and we keep it fast, patched and backed up. When you want something changed, you email us and it gets done — usually within a working day or two, and always without you having to chase.
There's nothing to log into, nothing to update, and very little that can break. It's cheaper to run than what you're on now, and considerably harder to hack, largely because most of what gets hacked simply isn't there.
We'll happily explain how it works if you're interested. Most people aren't, and that's rather the point.
The honest limit: if you've got people publishing content every week and they need to do it themselves, this isn't for you — and we'll say so rather than sell it to you anyway.
What's included
Built, hosted, fast, and monitored. One bill instead of four, and no renewal emails.
Email or phone, whichever suits. New staff, new prices, new photos, a new page — handled promptly, without you having to follow it up.
Your content and your site, exportable, with a proper handover if you ever want to leave. We'd rather earn the next month than trap you into it.
We'll look at what you've got now and tell you honestly. If it isn't a fit, we'll tell you that instead — and point you at what is.
Offer 04 · For sites staying on WordPress
Tell Claude what you want in plain language. It builds it in your WordPress site as a draft, in your page builder and your house style. You look it over and press Publish.
Book a free fit checkWordPress is flexible and affordable. The cost is the time it takes to do anything in it. A new landing page is an afternoon in a page builder, nudging spacing and fonts until it matches the rest of the site. Changing a price on a dozen pages means opening a dozen pages. AI tools can write the words, but somebody still has to paste them into WordPress and make them look right.
The usual shortcut is to give an AI tool an admin login. That's exactly what you shouldn't do.
So we do it properly. We set up the connection, teach Claude how your site is built, and put guardrails in place so it can only ever prepare work for you to approve. No wrestling with admin screens, and no AI holding the keys to your live site.
How it works
A small plugin gives Claude a short, deliberately limited list of things it can do. It works as its own WordPress user, with a password you can revoke at any time without affecting anyone else.
Claude connects to the plugin from the Claude desktop app on your computer. If your team wants to use it from the web or their phones, that's the Team access add-on.
A written playbook Claude follows every time it works on your site: your page builder's structure, colours, fonts, spacing, reusable sections and images. It's what makes the result look like your site rather than a generic AI page.
With the skill in place, you can hand Claude a mockup, a rough sketch or a paragraph of notes and get back a draft built in your page builder that matches the rest of the site, with its page settings and styling already done.
The guardrails
The plugin gives Claude a short list of specific actions, not the run of your whole site.
| Content | Find pages and posts, read them, create new drafts, update drafts |
|---|---|
| Live pages | Propose a change to a published page. The change is saved for review, and the live page stays exactly as it is until you approve it. |
| Images | Search your media library, so new pages use your real photos |
| Headers and footers | Read and draft headers, footers and other reusable sections (Avada) |
| Store and members | Sales summaries, orders, subscriptions, membership plans and members (WooCommerce). Read-only. |
| Its own rules | Tell you exactly what it's allowed to do, so there are no surprises |
For the technically curious: the plugin uses the Model Context Protocol (MCP), the open standard Claude uses to work with other software.
Day to day
“Build a page for the spring workshop from this mockup.”
Claude creates a draft in your page builder, using your styles and real images from your media library. You preview it, ask for tweaks, then publish.
“Rebuild our About page in the new layout.”
Claude reads the existing page, rebuilds it in the new design and saves it as a proposed update. The live page stays as it is until you approve.
“Update the membership price on every page that mentions it.”
Claude finds every mention and prepares a proposed update for each page, ready for one review.
“Draft a new footer with the newsletter signup and a search bar.”
Claude drafts it as a reusable section for you to review.
“How did sales go last month, and how many subscriptions are on hold?”
Claude answers from your live store data.
“Give me a dashboard of members, renewals and blog activity.”
Claude builds a dashboard from your site data that you can share with your team.
Safe by design
You get the speed without handing over control.
Already working
A membership association
WooCommerce, subscriptions and memberships on Avada. New pages built from mockups straight into Avada drafts; a site-wide header, footer and style refresh; live answers on sales, renewals and on-hold subscriptions; and a dashboard of sales, members and blog activity.
A coaching and writing practice
Pages, headers and footers rebuilt on a staging site to match the live site, ready for review before the switch-over.
The service
Every site is different, and most of the value is in the setup: the guardrails, and a skill written for your site.
A call to look at your site, how you use it, your hosting and your page builder, and whether this is a good fit. You get a straight answer and a fixed-price quote.
A working session, remote or in person, where we build real pages together. Then a check-in two weeks later.
We're not publishing prices yet — we're settling them with our first clients rather than guessing in public. Ask and we'll tell you straight.
Optional add-ons
A remote connection so your team can use it from Claude on the web and on their phones, with sign-in and access controls set up properly.
A dashboard of sales, members, renewals or content, wired to live site data, with summary actions added to the plugin so it stays fast.
Google Analytics 4 and Search Console data in BigQuery, connected to Claude, so you can ask questions that combine your traffic with your site and store data.
New abilities for the plugin, built around how you work: events, courses, directories, custom content types, or data from your other plugins.
A move to a new theme or page builder, done page by page on a staging copy using the same connection.
Monthly
Plugin updates, skill updates as your site changes, new prompts, and priority support.
Add-ons are quoted per project.
Before you start
Can Claude break my live site?
No. It can only create drafts and proposals. It has no ability to publish, delete, change settings or manage users.
What if I want to stop?
Revoke Claude's password, or switch off the plugin. Access stops immediately and your site carries on exactly as before. Everything Claude created is just ordinary WordPress drafts.
Do I need to be technical?
No. If you can describe what you want and click Publish, you can use it. We handle the setup.
Does my customer data leave my site?
Only what Claude reads to answer the question you asked, inside your own Claude account. Store data is read-only, and you choose which actions are switched on.
Is this a subscription?
No. It's a consulting engagement: we set it up on your site, tailor it to how your site is built, and hand it over. A care plan is there if you'd like ongoing support.
Why not just use my page builder's built-in AI?
Those work inside one screen at a time. This lets Claude work across your whole site: find what needs changing, build in your house style, answer questions about your store and members, and prepare everything for one review.
Book a free 30-minute fit check. We'll show it running on a real site, then look at yours.
Contact
Tell us a little about your site and what's prompted you to look at it. You'll hear back from Duncan himself, not an account manager.
You'll hear back from Duncan by email, usually within a working day or two.
The two-minute check gives you a directional answer straight away, with no email required.
Take the two-minute checkAbout
Because for fifteen years I was the one paying for the website, not the one selling it.
In 2009 my wife had an idea, and I built the website for it. The Coaching Tools Company sold professional resources to coaches around the world, and for fifteen years I ran everything technical about it — the platform, the payments, the integrations, the search rankings, the hosting bills, and the outages that always arrived at the worst possible moment.
We took it from under $100,000 a year to more than $700,000, and sold the business in 2024.
Alongside it, from 2011, I ran Salt Spring Online Services — advising a deliberately small number of business owners on their own online operations, and running sessions at local meet-up groups. EDS isn't a new venture. It's the same work, done properly and under one name.
That's the part that matters here. Every judgement I now make for a client — is this plugin worth the risk, does this feature justify what it'll cost to maintain, will we regret this in three years — I have made before, with my own money on the line and no one to blame.
Before that, thirty years in enterprise technology. One of the largest Siebel deployments in the world at the time — 8,000 users at Prudential in London, reaching nine million customer records and more than twenty million product holdings. CRM and finance integration at Business Objects and SAP, including the systems consolidation after several acquisitions. A trading floor application at NatWest, a point-of-sale system at Ford, workflow at Fidelity. I started at Andersen Consulting — now Accenture — in 1992.
I mention it for one reason. When somebody tells you your website needs something complicated, it helps to be able to ask a person who has built genuinely complicated things whether yours is really one of them.
The reason we don't have a favourite
Every platform arrives as the answer to everything. Every one turns out to be the answer to some things.
Since 1992 I've watched client-server give way to intranets, then to enterprise suites, then to content management systems, then to the cloud, and now to AI. Each one was going to change everything. Each one changed some things and quietly created a new set of problems for somebody to maintain.
That's why EDS isn't loyal to any of them. WordPress isn't good or bad — it's right for some businesses and expensive overkill for others, and the only way to know which you are is to look properly at what you're actually doing.
Where all this came from
2024 — now
Web strategy and builds for established small and medium businesses. The advice comes first; the build follows from it.
2009 — 2024
Co-founded and built a B2B e-commerce platform serving coaching professionals worldwide. Entire technology stack, infrastructure, payments and integrations. Grew from under $100k to over $700k a year, and sold in 2024.
2011 — 2024
Consulting for a small number of business owners on their online operations, plus talks and training for local meet-up groups. The direct forerunner of EDS.
2005 — 2008
Architect on a global quoting and revenue management integration. Later ran the IT consolidation projects following several corporate acquisitions.
1998 — 2003
One of the world's largest Siebel sales-force deployments at the time — 8,000 users, nine million customer records, over twenty million product holdings. Designed the architecture, interfaces and telephony integration.
1992 — 1998
Large-scale systems integration from design to deployment. Client work included Ford, NatWest Markets and Fidelity International.
Qualifications
Recommendations
These go back to my enterprise years, and they're about systems rather than websites — names and dates attached, so you can check them.
“He is a rare breed — a perfect combination of IT and people skills. His input was critical to the success of the CRM solutions implemented at Prudential.”
Michele FacerHead of Space & Asset Management, University of Reading · worked with Duncan at Prudential · 2010
“Every now and then on large acquisitions, if you're lucky, you work together with somebody like Duncan. On the largest acquisition we did, he was my counterpart on the ‘target’ side as leading Solution Architect.”
Oktavian WagnerDirector, Innovation, Technology & Architecture · worked with Duncan at Business Objects / SAP · 2012
“A very pragmatic approach to solving problems. His communication skills and personality make him a natural fit for liaising with both the business and IT.”
Mark Singhnow Chief Executive Officer, Lunar Rails · worked with Duncan at Business Objects · 2008
Away from the desk
I'm a coxswain and instructor with the Royal Canadian Marine Search and Rescue — which means I take the boat out when someone's in trouble on the water, and I train the crews who do the same.
It is the best possible reminder that being reliable matters considerably more than being clever. The rest of my time goes on my own boat, running, yoga, and a meditation community — and occasionally sitting still with a book.
Six questions, no email required, and an honest answer at the end of them.