Builder vs WordPress vs Code: Which Path Is Yours?
Eight criteria that genuinely separate the three routes, and eight real situations with a route attached and the reasoning shown. No scores, no recommendations.
In this lesson
Builder vs WordPress vs code is the fork every beginner reaches after about twenty minutes of reading, and almost every article answers it with the wrong question. "Which is easiest?" is the wrong question. All three are easy for a weekend and all three are hard in different ways by month eighteen.
This page gives you the framework instead. Eight criteria that genuinely separate the three paths, what each one implies, and then eight real situations with a route attached and the reasoning shown. Nothing is scored, nothing is recommended, and no path here is better than the others.
If you have not read the map yet, start with the full guide to how to make a website and come back. This page assumes you know roughly what the three routes are.
The eight questions that actually decide it
Answer these honestly rather than aspirationally. The aspirational answers are what produce abandoned sites.
1. How much technical comfort do you have — really?
The builder path wins if you never want to learn a system, ever. No updates, no dashboards beyond one editor, no vocabulary.
WordPress wins if you will tolerate updates, occasional plugin conflicts and the odd broken thing, in exchange for far more control.
Code wins if you want to learn the platform itself, and you would find the breakage interesting rather than frightening. Be honest here: enjoying the idea of learning is not the same as enjoying it at eleven at night before a launch.
2. What shape is your budget?
This is not "how much", it is "what shape". The builder path is a predictable monthly amount forever with almost no setup cost. WordPress is a lower monthly amount plus your time. Hand-coding is close to zero cash and a large amount of time.
A subscription is easy to approve and hard to escape. Time is free until the week you do not have any.
3. When does it need to exist?
Days: the builder path. Days to weeks: WordPress. Hours for something simple, weeks for something real: code.
Deadlines push almost everyone toward a builder, which is fine — as long as the deadline is a real one and not "I want to feel finished this weekend".
4. How much do you care about owning it?
Here the three paths genuinely diverge, and nobody in the marketing tells you.
On a builder, ownership is not really available. Your export is content, and the design does not travel with it. On WordPress, files and a database are portable, so hosts are swappable. With hand-written files, the files are the site — ownership is total, and moving costs nothing.
If that distinction is new, the lesson on what a website builder is explains where the boundary actually falls.
5. How much content will exist in two years?
A few dozen pages: any path works. Hundreds of posts, with categories, authors and an editorial workflow: WordPress, comfortably. Content generated from files or data: code.
Builder blogging tools are pleasant at ten posts and tiring at two hundred, and that is exactly the point at which exporting hurts most.
6. Are you selling something directly?
If you need a working checkout with tax and shipping, a hosted commerce platform or a builder's commerce tier gets you there fastest and takes the compliance burden off you. WordPress is more flexible and has more moving parts to maintain. Hand-coding a shop is rarely worth it below serious scale.
One hard constraint people miss: free static hosting is often not permitted for commerce at all. GitHub Pages prohibits running an online business or e-commerce platform on it, so that route is closed by terms, not by capability.
7. Who maintains this in eighteen months?
Builder: the vendor. Updates, certificates, backups and uptime are their problem, which is what you are paying for.
WordPress: you, or someone you pay. That is not optional.
Code: you, entirely, though a static site has very little to go wrong.
8. What happens if it grows?
Builder sites grow smoothly until the day you need something the editor cannot express, and migration pain compounds with every page you have added. WordPress grows through plugins and bigger hosting tiers. A hand-coded site grows with your skill and stalls the moment you need a database.
There is also a longevity question worth naming plainly. Vendor pricing and policy risk is real on the builder path and you cannot hedge it. WordPress is open-source software on swappable hosting. Files have effectively no vendor risk at all.
The tie-breaker, if you only remember one line
Choose by who maintains it in eighteen months, not by what feels easy this afternoon.
Nearly every regret story runs in one of two directions, and both trace back to that sentence. Someone picks the powerful path and abandons it, or someone picks the simple path and outgrows it while the exit is expensive.
If your answers to the eight questions point in different directions — which is normal — let question seven break the tie. Maintenance is the only one that compounds.
Eight people, eight answers
These are situations, not endorsements. Find the row that sounds most like your week.
| If this is you | Route | Why | Watch out for |
|---|---|---|---|
| Local trades business, one van, five pages, zero interest in tech | Hosted builder | Maintenance is the entire decision. At five pages, ownership is a low-stakes concern and a future rebuild is cheap | Paying for a plan tier you do not need; forgetting the renewal card |
| Freelance designer with 10–20 image-heavy project pages | Hosted builder on a section-and-grid editor | A design system with responsive behaviour built in beats hand-placing elements. Your time belongs in the work, not the platform | Accept the lock-in knowingly, and keep full-resolution originals off the platform |
| Blogger planning 200+ posts, weekly, with categories and an email list | WordPress, self-hosted | Content scale, editorial tooling and portability all point the same way | Nobody assigned to run updates. Budget an hour a month or pay someone |
| Career switcher who wants a personal site and wants to understand the web | Hand-written HTML and CSS on free static hosting | The site is the lesson, and the free tier is genuinely sufficient | The real learning curve is Git, not HTML. Expect that and it is fine |
| Small shop, about 30 products, one non-technical owner | Hosted commerce tier or a commerce platform | Payments, tax and shipping rules are where do-it-yourself goes wrong expensively | Free static hosts prohibit e-commerce; transaction fees on lower plan tiers |
| Volunteer-run nonprofit with events and donations, rotating helpers | Hosted builder | Volunteer turnover is the real constraint. Anything requiring updates will be abandoned within a year | Put the account in the organisation's name and email, never a volunteer's |
| Startup marketing site next to a product, with engineers on staff | Headless or hand-built, on edge hosting | Content APIs and deploy pipelines fit how the team already works | A builder becomes a bottleneck the first time marketing needs a component that does not exist |
| Restaurant with one owner and a menu that changes monthly | Hosted builder | Editing frequency by a non-technical person decides it. Mobile-first templates handle the rest | Hours and address must be correct and structured; a PDF menu is not a menu |
Three of those eight land on a hosted builder, and that is not a verdict — it is what happens when the deciding factor is "a busy non-technical person has to keep this alive". If you land there, look for a section-and-grid editing model rather than free-placement, because it produces a working mobile layout without you maintaining a second one. Squarespace is one product built that way. That is an affiliate link, one of only two on this site; the affiliate disclosure explains why there are so few.
If your row points at WordPress, the deciding sentence is the one about updates. If your row points at code, the deciding sentence is the one about enjoying the learning.
Two ways this goes wrong
Choosing WordPress because it sounds professional. WordPress is excellent software, and it is used on 40.7% of all websites, so it is never a strange choice. But it is software that needs looking after. Choosing it with nobody assigned to update it does not produce a professional site; it produces a security liability with your name on it.
Choosing hand-coding for somebody else's site. Writing the files yourself is a wonderful way to learn and a poor way to hand over. If you build a client's site out of files only you understand, you have made yourself their permanent dependency, and one day you will be busy.
What if you choose wrong?
You will survive it, but the bill differs by direction.
Moving off hand-written files is nearly free: the files are already yours. Moving a WordPress site is routine work, because the database and the uploads travel. Moving off a builder is the expensive direction, because what leaves is your text, not your design, and the rebuild is a real project.
So the asymmetry is worth sitting with for ten minutes. The easiest path to start is the most expensive path to leave, and that is not a reason to avoid it — it is a reason to choose it deliberately rather than by default.