What $99 a month is actually paying for
Strip away the marketing language and a cheap builder subscription is three things: hosting on the platform's servers, access to a drag-and-drop editor, and a library of templates you fill in with your logo and your trade. That is the whole product. You are not paying for a website. You are paying for the right to keep using a website-building tool, month after month, for as long as you want the site to stay online.
The distinction matters because of what happens the day you stop paying. Miss a payment or decide to cancel and the site does not go dormant, it goes dark. No site, no forms, no phone number on the page, nothing. Compare that to owning a set of files: you can move them, back them up, hand them to a different company, or sit on them for a year. A rented builder gives you none of that. The moment the subscription lapses, whatever trust your domain built up in Google is pointed at a blank page.
Most of these platforms, the well-known drag-and-drop builders and the trade-specific all-in-one tools that bundle a site with a CRM, are built for volume, not for any one trade. The templates are generic by design, because the same builder is selling to a plumber, a photographer, and a boutique on the same afternoon. Trade-specific detail, real job-type pages, and service-area structure get bolted on afterward by the business owner in a page-builder interface that was never meant to hold that much content cleanly.
- Hosting on the platform's servers (you cannot move it elsewhere without rebuilding)
- A drag-and-drop template editor, not custom design
- A domain wrapper, sometimes with the platform's name still in the URL on the cheapest tiers
- A generic contact form, often without real lead routing or spam filtering
- Ongoing platform fees that increase over time as premium features get upsold
None of that is a scam. It is a real product, sold honestly by companies that are clear about what it is. The problem shows up later, when a contractor who has been paying $99 a month for three years does the math and realizes they have spent more than a real build would have cost, and they still do not own anything.
Why these sites load slow, and why that costs you calls
Every page-builder platform ships the same tradeoff: flexibility for the editor, weight for the visitor. To let you drag any block anywhere, the platform loads a heavy layer of JavaScript and CSS behind the scenes, on top of your actual content, every single time someone opens the page. That code has to load and run before a homeowner sees your number or your service list.
On a fast home wifi connection that delay might be barely noticeable. On a phone, on a job site, on spotty cell signal, which is exactly where a homeowner is standing when they search for an emergency plumber or a same-day roof leak repair, that delay is the difference between a call and a bounce. Independent load-time testing on these platforms consistently shows contractor template sites landing in the four-to-five-second range on mobile. A hand-coded static site, built as plain files with no page-builder engine assembling it on the fly, loads in under 2 seconds because there is nothing extra to load.
| What's different | Typical $99/mo builder | Hand-coded static site |
|---|---|---|
| Mobile load time | 4-5 seconds typical | Under 2 seconds |
| How the page is built | Page-builder engine assembles it per visit | Pre-built files served as-is |
| Who owns the code | The platform | You |
| What happens if you stop paying | Site goes dark | Site stays up (you own hosting) |
Speed is not a vanity metric for a contractor. A homeowner with an emergency, a leak, a downed tree limb, an AC that quit in July, is searching on a phone and clicking the first result that answers fast. Every extra second of load time bleeds off a share of visitors before your phone number even renders on screen. You paid to be found. The builder's own code is what is losing you the click once you are found.
Ownership: who actually controls the site you paid for
Here is the question worth asking before signing up for any monthly builder: if this company disappeared tomorrow, or doubled its price, or you just wanted to switch designers, what would you actually have? With most cheap builders, the honest answer is nothing portable. Your content lives inside their system, formatted for their editor, and cannot be lifted out as a clean, transferable website.
This is not a hypothetical. Contractors who want to leave a builder platform after a few years routinely find there is no straightforward export. What they get instead is a copy-paste job: manually pulling text and images out of the old site and rebuilding the whole thing from scratch on whatever comes next. Years of on-page tweaks, whatever minor Google trust the URLs built up, and the time already invested in filling out the template, none of it transfers cleanly.
- You don't own the code. It runs on the platform's proprietary system, not a portable file structure.
- Switching means rebuilding, not migrating. There is rarely a clean export path to a different host or a different designer.
- The platform can change the deal. Pricing tiers, feature gates, and required upgrades are set by the vendor, not by you.
- Stop paying, and it's gone. No grace period where the site stays live at a reduced tier; it typically goes dark.
A hand-coded site flips every one of those. The files are yours. Hosting is a small, separate cost you control (Cloudflare Pages and similar services run a contractor site for a few dollars a month, sometimes free at this scale), and if you ever want a different company to handle updates, you hand them a folder of files instead of a login and a rebuild project. Ownership does not matter on day one. It matters in year three, when the business has grown past what the template was built to hold and you want to move without starting over. Our real contractor website cost ranges guide breaks down what a hand-coded build runs against what three years of a $99 subscription actually totals.
There is also a quieter cost that shows up on paper only when you go looking for it: the platform, not you, decides what the site can do next. Want a booking calendar, a real quote form that routes by job type, or a page structure built around your trade instead of a generic services list? On a rented builder, that means waiting on whatever the platform ships, or paying for a higher tier that may still not do it the way your business actually works. On a hand-coded site, that is a conversation with whoever built it, not a support ticket to a company with no reason to prioritize a single contractor's request.
Where cheap builders quietly fail AI search, even when Google looks fine
A contractor site can look acceptable in a normal Google search and still be nearly invisible to the AI tools that are increasingly answering who to call before a homeowner ever clicks a blue link. ChatGPT, Perplexity, and Google's AI Overviews do not browse a page the way a person does. They read the underlying structure: clean headings, real service pages with specific trade language, and schema markup that states plainly what the business does, where it works, and how to reach it.
Page-builder templates fight against exactly that kind of structure. The same drag-and-drop flexibility that makes them easy to edit also means the underlying HTML is often a soup of generic div containers instead of clean, meaningful headings. Content frequently lives in image blocks or JavaScript-rendered widgets that an AI crawler cannot read as text at all. Trade-specific job pages, the kind that answer a specific same-day or emergency search, are hard to build well in a generic template, so most contractor builder sites settle for one thin services page listing everything in a bullet list instead of dedicated pages the AI tools can cite.
None of this means a cheap builder site is invisible to AI search by default; it means the odds are stacked against it without deliberate work most owners on these platforms never do. Building a site that is genuinely AI-readable, clean semantic HTML, real per-service and per-area pages, and structured schema, is a construction decision, made when the site is built, not a setting you toggle on later. That is the lane this page lives in: how the site itself gets built so it can be read. The ongoing work of actually getting cited by AI search engines over time, tracking it, and improving it, is its own discipline and lives with our AI search program, not with the build itself.
The honest version: a $99 builder is not automatically bad for AI visibility, and a hand-coded site is not automatically great for it either without the right structure. What is true is that the cheap builders make the clean structure harder to achieve, and most contractors on them never touch the underlying code enough to fix it.
When a cheap builder is actually the right call
Not every contractor should skip the $99 builder. There is an honest case for it, and pretending otherwise would not be straight with you. If you are a brand-new business, still working under someone else's license or just striking out on your own, and you need a phone number and an address on the internet somewhere by Friday, a quick builder site does that job. It is a placeholder, not a growth engine, and treating it as exactly that is the right call for a business with no marketing budget yet.
The same logic holds for a side operation that is not the main income, or a trade where nearly all the work comes through referrals and repeat customers, and the website exists mostly so a new lead can confirm you are real before they call. In both cases, the website is not carrying weight. It is a digital business card, and a business card does not need to load in under 2 seconds or rank for competitive trade keywords in your metro.
- A brand-new business that needs any web presence immediately, on a near-zero budget
- A side business or seasonal operation where the site is not the primary lead source
- A trade running almost entirely on referrals, where the site's only job is confirming legitimacy
- A short-term stopgap while a real build is being planned and budgeted
Where it stops making sense is the moment the website becomes part of how you actually get hired: when you are running ads to it, when homeowners are searching your trade and city and landing on it cold, or when you are competing against three other contractors who all show up in the same search and the fastest, clearest site wins the call. At that point the builder's weaknesses, the load time, the thin structure, the rented ownership, stop being theoretical and start showing up as fewer calls than your competitors are getting for the same search volume. That is the line where it is worth pricing out a real build instead of renewing another year.
The real math: three years of $99 versus a hand-coded build
Run the numbers instead of the feeling. A $99/month builder subscription, before any of the premium add-ons most platforms upsell (removing their branding, adding e-commerce, adding storage beyond the base tier), runs $1,188 a year. Over three years, that is $3,564, and at the end of it you still do not own the site, you are still on their servers, and you would still need to rebuild from scratch to leave.
A hand-coded static contractor site is a one-time build cost plus a small, flat hosting fee, typically a fraction of what a year of premium builder tiers runs, because there is no CMS license to keep renting. You own the files at the end. If you want a different company to touch it in year four, you hand over a folder, not a login and a migration project. The build itself, and real price ranges by scope, are covered in full in our contractor website cost guide.
| $99/mo builder, 3 years | Hand-coded site + hosting | |
|---|---|---|
| Total cost | $3,564 and still rising | One build cost, then hosting only |
| What you own at year 3 | Nothing transferable | The files, outright |
| To switch providers | Full manual rebuild | Hand off the folder |
| Mobile load time | 4-5 seconds typical | Under 2 seconds |
This is not an argument that cheap is always wrong. It is an argument for doing the math with real numbers instead of comparing a $99 sticker price to a build quote in isolation, which is the comparison that makes the builder look cheaper than it is. Weighed against three years of subscription fees for an asset you never own, a one-time build against files you keep tends to be the better bet for a contractor who plans to be in business past year one. Our DIY builder versus hiring a contractor web designer guide walks through the labor side of that same decision: what it actually takes to build and maintain either option yourself.