BuildFromZero

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.

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.

Which path fits which person
If this is youRouteWhyWatch out for
Local trades business, one van, five pages, zero interest in techHosted builderMaintenance is the entire decision. At five pages, ownership is a low-stakes concern and a future rebuild is cheapPaying for a plan tier you do not need; forgetting the renewal card
Freelance designer with 10–20 image-heavy project pagesHosted builder on a section-and-grid editorA design system with responsive behaviour built in beats hand-placing elements. Your time belongs in the work, not the platformAccept the lock-in knowingly, and keep full-resolution originals off the platform
Blogger planning 200+ posts, weekly, with categories and an email listWordPress, self-hostedContent scale, editorial tooling and portability all point the same wayNobody assigned to run updates. Budget an hour a month or pay someone
Career switcher who wants a personal site and wants to understand the webHand-written HTML and CSS on free static hostingThe site is the lesson, and the free tier is genuinely sufficientThe real learning curve is Git, not HTML. Expect that and it is fine
Small shop, about 30 products, one non-technical ownerHosted commerce tier or a commerce platformPayments, tax and shipping rules are where do-it-yourself goes wrong expensivelyFree static hosts prohibit e-commerce; transaction fees on lower plan tiers
Volunteer-run nonprofit with events and donations, rotating helpersHosted builderVolunteer turnover is the real constraint. Anything requiring updates will be abandoned within a yearPut the account in the organisation's name and email, never a volunteer's
Startup marketing site next to a product, with engineers on staffHeadless or hand-built, on edge hostingContent APIs and deploy pipelines fit how the team already worksA builder becomes a bottleneck the first time marketing needs a component that does not exist
Restaurant with one owner and a menu that changes monthlyHosted builderEditing frequency by a non-technical person decides it. Mobile-first templates handle the restHours 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.

Questions from the class

Is WordPress harder than a website builder?
Day one, yes, modestly. Year two, the difference is not difficulty but responsibility. A builder hides the machinery and keeps it running for you; WordPress hands you the machinery, which means updates, backups and the occasional plugin conflict are yours. People who enjoy that find WordPress liberating, and people who do not find it a chore that quietly stops happening.
Can I start on a builder and move to WordPress later?
You can move, but understand what moves. A builder export is content, and it typically leaves the design, the style settings and several page types behind, so the practical result is a rebuild with your text preserved. That is perfectly reasonable for a five-page site and painful for a two-hundred-post blog. Decide which of those you are likely to have.
Do I need to learn to code to take the code route?
You need HTML and CSS, which are genuinely learnable in a couple of weekends for a simple site, and you need enough Git to publish. You do not need JavaScript frameworks, build tools or a package manager for a first site. Starting with a framework is the most common reason beginners on this path stall.
Which path is cheapest overall?
Over five years, hand-coding on free hosting is cheapest in cash and most expensive in time. A builder subscription and self-hosted WordPress hosting land in a similar cash range, but only one of them leaves you with portable files and a database at the end. Compare the five-year total and what you hold afterwards, not the monthly figure.