If you’ve never had a website built before, the whole thing can feel like a trap. The terminology is confusing, the prices vary wildly, and there’s no shortage of designers who will take your money and deliver something embarrassing. What we want to do here is strip all of that down to what you actually need to know — what the pieces are, what it should cost, how to find someone worth hiring, and how to avoid the mistakes that leave business owners frustrated six months after launch.
First: Understand the Three Things You’re Buying
Before you talk to a single designer, you need to understand that “getting a website” is actually three separate purchases that often get bundled together. When you understand the difference, you stop being easy to confuse.
Your domain is your address — yourbusiness.com. You buy it through a registrar like Namecheap or GoDaddy. Domains typically cost $12–$20 per year. This is yours. You own it. Nobody can take it away as long as you keep renewing it.
Your hosting is where your website’s files actually live. Think of it as renting server space — a computer that’s on 24 hours a day, serving your pages to anyone who visits. Hosting ranges from $5 per month for basic shared hosting to $50 or more for managed or higher-performance setups.
Your website is the actual thing your visitors see — the pages, the design, the content, the code. This is what a web designer builds for you.
You need all three. Some designers include hosting in their monthly fee. Others hand you the files and let you arrange your own hosting. Neither approach is wrong, but you need to know which one you’re getting and what happens if you part ways with the designer later. More on that below.
What a Professional Website Actually Costs
Prices in this industry range from “suspiciously cheap” to “incomprehensibly expensive,” so let’s be direct about what the numbers mean.
A professionally designed, custom-built website for a small business should cost somewhere between $1,200 and $3,500 depending on the number of pages, complexity of features, and what’s included. That range covers a real designer doing real work — writing code, optimizing for mobile, setting up SEO, testing across browsers, and handing you something that looks professional and loads fast.
Below $1,200 you start running into problems. At that price, the math doesn’t work for a skilled professional spending 20–40 hours on your project. What you’re getting is either a template with your name swapped in, a designer overseas with no accountability if things go wrong, or something so rushed it won’t hold up to scrutiny from a potential customer who’s comparing you to competitors.
The DIY route — Wix, Squarespace, or similar builders — is a separate conversation entirely. Those platforms can work for very simple businesses, but they have real limitations around performance, SEO control, and ownership of your own site. We’ve written a full breakdown of Wix vs. Squarespace vs. a custom website if you want to weigh the options before deciding.
Beyond the build cost, budget for ongoing hosting. At Milestone, our Business-Class Hosting is $49.95 per month — that’s a fully managed VPS (a dedicated server built for business, not shared with hundreds of strangers), free updates and changes to your existing content, same-day priority support, monthly security updates, and 2 business email accounts. Some designers charge nothing monthly but also offer nothing. Ask what post-launch support looks like before you sign.
How to Find a Designer You Can Actually Trust
The most common horror story we hear from prospective clients goes like this: they hired someone who seemed great, paid a deposit, waited weeks without updates, and ended up with a site that looked nothing like what was discussed — or no site at all.
There are a few things that separate the reliable from the risky.
Look at their portfolio. Not just the screenshots — actually visit the sites. Open them on your phone. Do they load quickly? Does the layout hold up? Is the writing professional? A designer’s portfolio is the most honest signal of what you’ll get.
Ask who owns the finished site. This is the question most first-time clients never think to ask, and it’s one of the most important. Some designers lock your site to their hosting in a way that gives you no real options if the relationship goes sideways. The site you pay for should be yours to take with you. Get that in writing.
Ask whether SEO is included. On-page SEO — title tags, meta descriptions, heading structure, image alt text — should be standard on any professional website, not an add-on billed separately. If a designer describes SEO as something you handle “later,” they’re either planning to upsell you or they don’t understand why it matters at launch.
Get a contract. Every legitimate designer uses one. It should spell out what’s included, the number of revisions, the payment schedule, the timeline, and ownership of the finished files. Anyone who balks at putting the work in writing is not someone you want to do business with.
For a more complete list of what to ask before you sign, we wrote a dedicated guide: What to Ask Before You Hire a Web Designer. It covers eight specific questions that will tell you everything you need to know about what you’re actually getting.
What to Have Ready Before You Start
The biggest factor in how fast — and how cheaply — your site gets built is how prepared you are when you hand the project off. Designers bill for time. The more back-and-forth required to extract basic information from a client, the more expensive and slow the project becomes.
Before you contact anyone, gather the following:
- Your business name and any tagline or slogan you use
- Your logo file, ideally in SVG or PNG format with a transparent background
- A list of the pages you want — Home, About, Services, Contact is a reasonable starting point for most businesses
- A rough draft of what you want each page to say — doesn’t have to be polished, just enough to work from
- Photos: your work, your location, your team, anything that shows what your business actually does
- The names of two or three competitor websites whose design you respect — this gives the designer a direction without requiring you to describe aesthetics from scratch
If you don’t have professional photos yet, say so up front. A good designer will either work around stock photography or point you toward options. Launching with low-quality photos is one of the most common self-inflicted wounds on an otherwise solid website.
What the Build Process Actually Looks Like
Understanding the typical sequence removes a lot of the anxiety from the process.
Most professional web design projects follow a predictable arc. The designer starts with a discovery conversation — asking about your business, your customers, what you want visitors to do when they land on the site. From there they build a mockup or wireframe of the homepage for your approval. Once you sign off on the direction, they build out the remaining pages. You review, request revisions, approve, and the site goes live.
A realistic timeline for a five-page site is two to four weeks from when you hand over your content. If a designer quotes you two days, they’re using a template. If they quote three months for something straightforward, ask why — either the project is more complex than you realize or they’re overbooked.
Revisions are normal. Most contracts include two to three rounds. Know what counts as a revision before the project starts — some designers count every email as a round; others give you genuine flexibility. This is worth clarifying in the contract.
After Launch: What Happens Next
A website is not a one-time purchase you forget about. It’s closer to a piece of equipment that needs occasional maintenance — security updates, content changes, performance monitoring, and periodic refreshes as your business grows or your market shifts.
The most important question to ask any designer is: “What happens after launch if something breaks or I need a change?” Some designers hand you the files and disappear. Others offer a maintenance plan. Make sure you understand which situation you’re walking into.
Beyond maintenance, you’ll want to verify that your site is actually showing up in search results. Being live is not the same as being findable. Submitting your site to Google Search Console, confirming your Google Business Profile is linked and accurate, and checking that your title tags and meta descriptions are working correctly are the basic steps every new site owner should take in the first week after launch.
The businesses that get the most out of their website are the ones who treat it as an ongoing asset — adding content over time, updating their services, and paying attention to what’s working. A site that hasn’t changed in three years starts to look like a business that’s going through the motions. Keep it current and it keeps working for you.
Frequently Asked Questions
How long does it take to build a small business website?
A professional five-page website typically takes two to four weeks once you have your content ready — meaning your text, photos, and any other materials handed over to the designer. The most common delay is the client waiting to gather content. If you have everything ready on day one, you can realistically have a finished site in two weeks.
Do I need a contract with a web designer?
Yes, always. A contract protects both parties. It should spell out what’s included, how many revisions are allowed, the payment schedule, the timeline, and — critically — who owns the finished site. Any designer who resists putting the work in writing is a red flag.
What’s the difference between a domain, hosting, and a website?
Your domain is your address — yourbusiness.com. Hosting is the server where your site’s files live, like renting space in a building. The website itself is the actual files: the pages, images, and code. You need all three for a site to be live. They’re often purchased separately, and a good designer will walk you through each one.
What should I have ready before I contact a web designer?
At minimum: your business name, logo (if you have one), a list of the pages you want, a rough idea of what each page should say, and any photos of your work, team, or location. The more prepared you are, the faster and less expensive the project will be. If you don’t have photos yet, that’s worth discussing with the designer before you start.