Build, Rent, or Template? How to Pick the Right Path for Your Website
Custom build, rented platform, or template. Three options, and most people pick wrong. Here's a framework for choosing the one that actually fits your situation.
Every business needs a website. The question isn’t whether, it’s how. And the three options you’re choosing between are more different than they look.
You can build a custom site from scratch. You can rent space on a platform like Squarespace or Shopify. Or you can start with a template and make it yours. Each one is the right answer for someone. The trick is figuring out which someone is you.
We’ve done all three. Built custom apps and platforms from the ground up. Used SaaS tools when they made sense. And more recently, started building templates after seeing how many businesses were overpaying for sites they could own outright. Here’s the honest framework we use when someone asks what they should do.
Start with what you actually need
Before you compare options, get specific about your situation. Vague requirements lead to vague decisions. These four questions cut through most of the confusion:
How unique is your business model? A tattoo studio, a restaurant, a law firm. These are well-understood businesses with well-understood needs. A marketplace connecting dog walkers with AI-powered scheduling? That’s something else entirely.
How often does your site need to change? Once a quarter to update hours and add a few photos? Or daily content updates with multiple people editing?
What’s your budget, honestly? Not what you wish it were. What you can actually spend right now, and what you can sustain monthly.
What’s your timeline? Do you need something live this week, or can you plan for three months out?
Your answers to these questions will point you in the right direction before you look at a single product.
When to build custom
A custom site means hiring a developer (or a team) to design and code something from scratch, tailored to exactly what you need.
Build custom when:
- Your business has workflows that off-the-shelf tools can’t handle. You need custom integrations, proprietary features, or complex user interactions that don’t exist in any template or platform.
- You’re building a product, not just a presence. If the website is the business (think: a SaaS app, a booking platform, a marketplace), you need custom code.
- You have the budget. A good custom site starts around $5,000 for something simple. Complex web apps run $20,000-$100,000+. And ongoing maintenance is a real cost.
- You have time. Custom projects take 4-12 weeks minimum, often longer.
Don’t build custom when:
- Your needs are standard. If you need a homepage, an about page, a services page, and a contact form, you don’t need custom code. You need a template with good design.
- You’re trying to “future-proof.” We’ve watched businesses spend $15,000 on a custom site that does the same thing a $0 template could do, because they thought they’d need complex features “someday.” Someday rarely comes. And when it does, you can upgrade then.
The most common mistake we see: businesses building custom when their needs are completely standard. A plumber doesn’t need a custom-built website. They need a clean, fast site with their phone number, service area, and a few photos of their work.
When to rent a platform
Renting means signing up for a website builder like Squarespace, Wix, or Shopify. You pay monthly, you use their editor, your site lives on their servers. Stop paying, and it all disappears.
Rent a platform when:
- You’re running serious e-commerce. Shopify is genuinely excellent for online stores with inventory, variants, shipping rules, and payment processing. That’s a hard problem, and Shopify solved it. Trying to build that yourself is a waste of time and money.
- Multiple non-technical people need to edit content daily. If your marketing team publishes three blog posts a week and none of them know HTML, a CMS-backed platform earns its monthly fee.
- You need something live today and you’ll rebuild later. Platforms are fast to set up. If speed matters more than everything else right now, they work.
Don’t rent a platform when:
- You’re a local business that updates your site a few times a year. You’ll pay $200-600/year for features you’ll barely touch. That money adds up. We wrote about the real costs of website builders vs. HTML if you want the full breakdown.
- You care about performance. Platforms load their own frameworks, tracking scripts, and platform code on top of your content. The result is slower sites, and slower sites lose visitors.
- You want to actually own your site. When you stop paying, the site disappears. If the platform changes their pricing, you pay more or start over. Your files aren’t really yours.
The honest truth about platforms: they solve the content management problem well. But most small businesses don’t have a content management problem. They have a “I need to look professional online” problem. That’s a different thing.
When to use a template
A template is a pre-built website you download, customize with your own content, and host wherever you want. You own the files. No monthly platform fees. No developer retainer.
Use a template when:
- Your business fits a recognizable category. Restaurants, studios, agencies, fitness businesses, professional services. These industries have established patterns for what works online. A good template bakes those patterns in.
- You want professional design without professional prices. A well-designed template gives you typography, color systems, responsive layouts, and interaction design that would cost thousands to create from scratch. For free, or close to it.
- You want to own your site outright. Template files are yours. Host them on Cloudflare Pages, Netlify, or any server for free. No subscriptions, no lock-in, no platform that can pull the rug.
- Your site is mostly static. If your content changes a few times a year, you don’t need a database and a CMS. You need HTML files you can edit.
Don’t use a template when:
- You need complex dynamic features. User accounts, real-time data, payment processing, custom dashboards. Templates are static by nature. If your site needs a backend, a template alone won’t cut it.
- You can’t make basic text edits in a file. We genuinely believe most people can do this. But if opening an HTML file and changing “123 Main Street” to your actual address feels impossible, you might want the done-for-you option instead.
The real advantage of templates isn’t just cost. It’s that you skip the hardest part of building a website: making design decisions. Font pairing, color palette, section layout, responsive breakpoints, hover states. A good template has already solved all of that. You just add your words and your photos.
The decision matrix
Here’s how we’d break it down:
| Your situation | Best option | Why |
|---|---|---|
| Local business, standard needs | Template | Professional result, zero ongoing cost, you own it |
| Online store with inventory | Platform (Shopify) | E-commerce is genuinely hard, let Shopify handle it |
| Startup building a product | Custom build | The website is the product |
| Agency or creative business | Template or custom | Template for the marketing site, custom for client tools |
| Daily content publishing with a team | Platform with CMS | Multiple editors need a visual interface |
| One-person business, tight budget | Template | Best design-per-dollar ratio |
What we actually recommend to most people who ask
Most people who ask us this question are small business owners. They don’t have a complex product to build. They don’t publish content daily. They need a clean, fast, professional website that makes their business look legit and helps people get in touch.
For that, a template is the right answer almost every time.
Not because we sell templates. We sell templates because it’s the right answer. The math works. The design quality is there. The ownership model respects the business owner. And the total cost of a template site over ten years is a fraction of what you’d spend on a platform or a custom build.
We’d rather someone grab one of our free templates, customize it in an afternoon, and spend their remaining budget on actually running their business. That’s a better outcome than a $10,000 custom site that says the same things.
The hybrid approach nobody talks about
Here’s something we’ve done for clients that works well: start with a template for your marketing site, and build custom only for the parts that need it.
Your homepage, about page, services page, and contact form? Template. Your client portal, booking system, or custom tool? Build that separately, on a subdomain or behind a login.
This way you get a professional public-facing site live in days, not months. And you spend your development budget on the parts that actually need custom code. It’s the best of both approaches with the downsides of neither. It’s also how we think about shipping fast without cutting corners.
Frequently asked questions
How much does a custom website cost?
A basic custom website starts around $5,000. A more complex site with custom features, integrations, or a web app behind it runs $20,000-$100,000+. On top of that, expect ongoing maintenance costs of $100-500/month for hosting, updates, and fixes. For most small businesses, this is more than they need to spend.
Is Squarespace worth it for a small business?
It depends on how you use your site. If you publish content daily and need a visual editor, Squarespace can be worth the monthly fee. But if you’re a local business that updates your site a few times a year, you’re paying $200-600/year for features you won’t use. A free HTML template hosted on Cloudflare Pages does the same job for $12/year (just your domain).
Can I switch from a website builder to a template later?
Yes, but you’ll essentially be starting over. Website builders like Wix and Squarespace don’t let you export your site as usable files. You’ll need to recreate your pages using the template and copy your content over. The good news: if your site is only a few pages, this takes an afternoon. The bad news: the longer you wait, the more content you’ll have to migrate.
Are website templates bad for SEO?
No. A well-built HTML template is actually better for SEO than most website builders. Static HTML loads faster (a direct ranking factor), gives you full control over meta tags and structured data, and doesn’t add platform bloat that slows your site down. What matters for SEO is your content, your page speed, and your technical setup. A good template handles the last two out of the box.
What if I outgrow a template?
That’s a good problem to have. If your business grows to the point where you need custom features, user accounts, or complex integrations, you can build those parts custom while keeping your template-based marketing site. Or you can do a full custom rebuild at that point, with real revenue to justify the investment. Starting with a template doesn’t lock you in. The files are yours, and you can evolve from there.
Pick the right tool for the actual job
The biggest mistake isn’t picking the wrong option. It’s picking an option based on what you think you might need someday instead of what you need now.
Build when the website is the product. Rent when you need enterprise-grade e-commerce or a team CMS. Use a template when you need a professional site that you own, that loads fast, and that doesn’t cost you money every month forever.
If you’re still not sure, browse the templates and see if one fits. If it does, you just saved yourself a lot of time and money. If it doesn’t, that’s a good signal that you might need something custom. Let’s talk about it.