A website builder is a hosted platform that rents you a template, hosting and an editor for a monthly fee, with forms, scheduling and a store built in. A custom website runs on code and accounts you hold directly. What decides between them is not design, it is what the site has to do after somebody lands.
Almost everything written on this question is published by a builder or by an agency, so neither side names the conditions under which the other is right. What follows is the decision rule, the cost shape of each over three years, and two checks that settle the technical half. Platform facts were read as of September 2026.
What a website builder actually gives you
A builder gives you four things at one price: a template, hosting, an editor a non-developer can use, and a set of built-in features. For a business whose site publishes what it does, proves it is real, and takes an inquiry somebody answers by hand, that bundle is the whole requirement.
What you rent with it is a model of a business: leads arrive as form fills, a person reads them, and a calendar is a list of open times rather than a set of constraints. Where you match that model, the platform is years ahead of anything bought once, and its engineers own your uptime.
The four tests that decide it
Four tests decide this, and none is about how the site looks. Does a booking have to write into something you already run. Does the site have to exchange data with another system. Does it have to load fast on a phone on a cell connection. And can the person who needs to change something actually change it.
- 1Booking. If a booking is a request a person reads and confirms, the built-in scheduler is enough. If it has to check a real constraint first, a bay, a licence, the one technician certified on the equipment, the builder cannot express that and somebody patches it by hand.
- 2Integrations. One native connector to one tool is fine. If the honest answer involves a spreadsheet or somebody retyping quotes into the system that invoices them, that is a build, and the retyping is the line item paying for it.
- 3Speed on phones. Measure it against the marks below rather than argue. Builders are not automatically slow and custom sites are not automatically fast: a template loaded with apps and a hand-built site loaded with scripts fail the same way.
- 4Who can change it. A site the business can edit stays current; one a vendor alone can edit goes stale, then gets rebuilt. The usual answer is both: the business editing copy, a developer holding the rest.
Three noes means rent the builder and put the money into marketing. Two clear yeses on booking and integrations means the site is not the project, the system behind it is, and a prettier site will not touch the part costing you money.
Where a builder stops: the booking that has to write into something
A builder stops where the booking stops being a form. A built-in scheduler that emails a request works while a person reads the email and books the job. It breaks when the booking has to check a constraint, write itself into the system that runs the day, then trigger the reminder and the follow-up unattended.
That matters beyond convenience if you advertise. Google's Local Services Ads documentation says enabling message and booking leads gives customers more ways to reach you, which can increase the likelihood of receiving a lead, and names nights and weekends specifically. Google says can and quantifies nothing, so read it as direction rather than a number.
What each one costs over three years
Over three years a builder costs the plan, the paid apps for whatever the plan does not do, and the hours your staff spend inside the editor. A custom site costs a build quoted once, hosting, and a maintenance arrangement. Comparing the sticker prices tells you almost nothing, because the cost shapes differ.
| Cost line | Hosted builder | Custom build |
|---|---|---|
| Up front | Setup time, usually your own | The build, quoted once |
| Every month | The plan, plus an app for what the plan misses | Hosting, plus maintenance if you want it |
| Routine changes | Included, if somebody has the hour | Yours where the editor reaches, a developer past it |
| A new capability | A paid app, or it cannot be done | Build time, quoted before it starts |
| Speed and uptime | The platform's engineering, included | Whatever your build targets said, if checked |
| Leaving | An export with documented gaps | The code and the accounts, already yours |
Plan and app prices move often enough that a figure printed here would be wrong within a quarter, so read the plan page the day you buy and total the apps, not the plan. The line most comparisons omit is the hours: two evenings a month in the editor is a salary cost no card statement shows.
What leaving costs, in the platform's own words
Leaving a hosted builder costs whatever the export does not carry. Squarespace documents this publicly, to its credit: its help article on exporting a site says the export is an .xml file in WordPress format, that only one blog page exports, and that much of a site does not export because it depends on the platform's JavaScript and CSS.
Images are the gap worth planning for. The same help article, read as of September 2026, says images cannot be exported in bulk and uploaded videos cannot be exported at all, and that individual images download one at a time. For a five-page site that is an afternoon. For four years of job photos it is a project.
Read the equivalent page for your own builder, and put the same question to a custom quote: who holds the domain, the hosting and the code.
How to check the speed and the crawl yourself
Two checks settle the technical half of this argument in five minutes. Run the page through Google's PageSpeed Insights and read the field data against the published passing marks. Then open the page's raw HTML and confirm the words are already in it rather than assembled by JavaScript after load.
The marks are published. Google's Web Vitals documentation on web.dev sets the passing thresholds at 2.5 seconds for Largest Contentful Paint, 200 milliseconds for Interaction to Next Paint and 0.1 for Cumulative Layout Shift, judged at the 75th percentile of page views, so a page passes when at least three quarters of real visits clear the mark.
The second check is about being retrievable at all. Google Search Central's guide to optimizing for generative AI features states the rule: "To be eligible to be shown in generative AI features on Google Search, a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements." That is a question about your page, not the category.
What this looks like when it runs
Built as a system rather than bought as a design, the site is one piece of a set: a booking path that works on a phone, missed-call text-back with a booking link, follow-up on every unbooked quote, review requests asked uniformly at the same milestone, and one monthly report in calls and booked work.
In practice the speed marks above are build targets checked before launch rather than measured once afterwards, the booking writes into the system that runs the day, and the domain, hosting and analytics sit in your name with an agency added as a manager you can remove.
The sites built for Carolina Sky Painting, Miku Asian Kitchen and Miyamoto Dojo are listed on the work page and open before you talk to anyone, and the online booking and repair-status software Quick Auto NC runs its bays on in Charlotte is the same category of build. Mirastart's retainers start at $3,000 a month.
Sources
- web.dev (Google), "Web Vitals" - The passing thresholds for the three Core Web Vitals: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint at or under 200 milliseconds, Cumulative Layout Shift at or under 0.1, assessed at the 75th percentile of page views.
- Google Search Central, "Optimizing your website for generative AI features on Google Search" - The eligibility rule quoted above: a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements. Page footer reads last updated 2026-07-10.
- Squarespace Help Center, "Exporting your site" - What a site export does and does not carry, read as of September 2026: an .xml file in WordPress format, one blog page only, features dependent on the platform's JavaScript and CSS left behind, no bulk image export and no video export, individual images downloaded one at a time.
- Google Local Services Help, "About ad rankings" - That enabling message and booking leads gives customers more ways to reach a business and can increase the likelihood of receiving a lead, especially nights and weekends when the phone is not answered. Google says can and does not quantify the effect.