We build websites by hand for a living, yet our own resources page recommends a website builder. That isn't a contradiction. Builders and hand-coded sites solve different problems, and plenty of businesses are better off starting with a builder. This guide lays out the real trade-offs so you can choose with your eyes open, wherever your business is based.
What each option actually is
A website builder such as Wix, Squarespace or Carrd is a subscription. You pay to use the company's design tool and its hosting together, and you build the pages yourself by dragging blocks around. Your site lives inside their platform for as long as you keep paying.
A hand-coded website is a set of plain HTML, CSS and JavaScript files written by a developer for your business. You own those files outright. They can sit on almost any web host in any country, and they keep working whether or not you stay in touch with the person who built them.
The side-by-side comparison
| What you care about | Website builder | Hand-coded website |
|---|---|---|
| Upfront cost | Low or nothing | A one-time build fee |
| Ongoing cost | A plan fee every month or year, for as long as the site is online | Domain plus basic hosting, often a few dollars a month |
| Who builds it | You, using templates | A developer, around your content |
| Editing it yourself | Easy, through a visual editor | Possible for small text changes; bigger changes go to a developer |
| Page speed | Depends on the platform's own scripts | Only the code the page needs |
| Moving to another provider | Usually means rebuilding from scratch | Copy the files to a new host |
| Design freedom | Within the template's limits | Anything the browser can show |
| Maintenance | Handled by the platform | Almost none for a static site |
Cost: look at three years, not three months
The most common mistake is comparing a builder's first-month price with a developer's one-time quote. A fair comparison adds up what each option costs over the life of the site.
- Builder: take the monthly price of the plan you'd actually need (most businesses need a paid plan to use their own domain and remove the platform's branding) and multiply it by 36. Add any paid apps or add-ons.
- Hand-coded: add the one-time build fee, three years of domain renewals, and three years of basic hosting. For a simple static site, hosting is cheap, and some static hosts have free tiers.
Do this sum with real numbers from the builder's own pricing page before you decide. For a site that changes a few times a year, the hand-coded total is often lower by the end of year two, and the gap keeps growing after that. For a site you redesign every few months yourself, the builder can still come out ahead because it saves developer time.
Builders charge you for as long as the site exists. A hand-coded site charges you once, then mostly costs the price of its address and a place to live.
Speed and search
Google uses page experience, including how quickly a page loads and becomes usable, as one of many signals when ranking results. Speed also matters to visitors directly: on a slow mobile connection, every extra second is a chance for someone to give up.
Builders have to load the machinery that powers their editor and features, even on pages that don't use most of it. A hand-coded page ships only what it needs. That doesn't make a hand-coded site rank on its own, since content and relevance matter far more, but it removes a handicap you'd otherwise have to work around.
Ownership: the question people forget to ask
With most builders, you can't download a working copy of your site and host it elsewhere. If prices rise, features change or you simply want to move, you usually rebuild. With a hand-coded site, the files are yours. You can hand them to any developer in the world, move hosts in an afternoon, or keep the site running for years without anyone's permission.
Whichever route you choose, register your domain in your own name, with an email address you control. That one step keeps you free to change everything else later.
When a website builder is the better choice
- You need something live today and a proper build can wait a few weeks.
- You're testing an idea and don't yet know whether it will become a business.
- You enjoy designing and want to change layouts yourself, often.
- Your budget right now is close to zero, and a monthly fee is easier than a one-time cost.
- You need a single simple page, such as a personal profile or a link-in-bio page.
When a hand-coded website is the better choice
- Your business is established and the site will run for years with occasional edits.
- You want to own the site outright, with no platform you have to keep paying.
- Speed matters, because your customers browse on phones and patchy connections.
- You want a design that doesn't look like a template your competitors may also be using.
- You'd rather not touch the site yourself and prefer to send changes by email.
If your site needs daily updates by several people, neither is ideal: a content management system such as WordPress usually fits better.
The sensible middle path
Many businesses start on a builder to get online quickly, then move to a hand-coded site once the idea is proven and they know what customers actually look for. That's a perfectly good plan. Keep the domain in your name from day one, keep copies of your text and photos, and the move later is simple.
Five questions to decide in five minutes
- How often will the site change: daily, monthly or a few times a year?
- Who will make those changes: you, a team, or someone you hire?
- Is this a test of an idea, or a business that's already running?
- What would the builder cost you over three years, with the plan you'd really need?
- How much does it matter that you can move the site anywhere, at any time?
Mostly "a few times a year", "someone I hire", "already running" and "it matters"? A hand-coded site will likely serve you better. Mostly the opposite? Start with a builder and revisit in a year.
Quick answers
Is a hand-coded website bad for SEO?
No. Search engines read HTML directly, so a well-built static site is easy for them to understand. What matters is good content, clear page titles and descriptions, and a fast, mobile-friendly page.
Can I switch from a builder to a hand-coded site later?
Yes. The design usually has to be rebuilt, but your domain, text and photos carry over. Pointing the domain at the new site takes minutes once it's ready.
How much does a hand-coded website cost?
It depends on the number of pages and how much writing help you need. Ours start at ₹4,999 in India and US$49 for clients elsewhere, with every price fixed before work starts. See the pricing page for details.
Clients outside India can read how our international projects work. If you're leaning towards a builder for now, our resources page lists the one we recommend.