Hiring someone to build your website is one of the bigger decisions a small business makes online. The right partner gives you a site that brings in customers for years. The wrong one leaves you with a slow, hard-to-update page you can’t even log into. This guide walks through how to choose a web designer for your small business, step by step, so you can hire with confidence and avoid the common traps.
Start with your goals, not a design
Before you talk to anyone, get clear on what the website needs to do. A designer can’t price or plan a project from “I just need a website.”
Write down answers to questions like these:
- What is the main action you want visitors to take? Call you, book an appointment, request a quote, buy something?
- Who is your customer, and what do they need to see to trust you?
- How many pages do you realistically need to launch?
- Do you need special features like online scheduling, payments, or a blog?
- What’s your budget range and your ideal launch date?
When you bring this to a conversation, you’ll quickly see which designers listen and ask smart follow-up questions versus those who just want to start building. The listeners are usually the keepers.
Review the portfolio with a critical eye
Every designer shows you their best work, so look past the polish. Open the live sites they built, not just screenshots.
- Do the sites load fast and look good on your phone?
- Are they for businesses similar in size to yours?
- Can you actually tell what each business does within a few seconds?
- Do the sites still look current, or dated?
Industry experience helps but isn’t required. A designer who has built clean, fast sites for plumbers and dentists can absolutely build one for your shop. If you want to compare a few candidates side by side, a simple business directory is a quick way to see how different companies present themselves online, and the software and technology category is a good place to find web professionals in particular.
Insist on mobile, speed, and SEO basics
Most of your visitors will arrive on a phone, and most will leave if the page is slow. These three things are non-negotiable in modern web work, so confirm the designer treats them as standard, not add-ons.
- Mobile-first design. The site should be built for small screens first, then scaled up, not the other way around.
- Fast loading. Ask how they keep pages quick: compressed images, clean code, reliable hosting.
- SEO foundations. Every page needs a clear title, a meta description, proper headings, and descriptive image text. They should also set up a sitemap and connect your site to a free Google Business Profile so you show up in local searches.
You don’t need a designer who promises page-one rankings overnight; nobody can guarantee that. You need one who builds on a solid technical foundation so your content has a fair chance to rank.
Ask about ongoing maintenance
A website is not a one-time purchase. Software needs updates, links break, and content goes stale. Find out what happens after launch.
- Will they handle security updates, backups, and fixes, or is that on you?
- Is there a monthly maintenance plan, and what does it include?
- How fast do they respond if the site goes down?
- Can you make simple text and image edits yourself without breaking anything?
Get the maintenance arrangement in writing before the project starts so there are no surprises later.
Confirm who owns the site
This is where small businesses get burned. Some designers build on locked platforms and keep control of your domain, hosting, and content. If you ever want to leave, you can’t take your site with you.
Before signing anything, confirm in writing that:
- You own the domain name, registered in your business’s name.
- You get full administrator access to the site and hosting.
- You own all the content, photos, and copy you paid for.
- You can move to another provider without losing your work.
If a designer is cagey about ownership, walk away.
Understand pricing and what’s included
Web design pricing varies widely, and the cheapest quote is rarely the best value. What matters is knowing exactly what you’re paying for.
- Is it a flat project price or hourly?
- What’s included: how many pages, revision rounds, and which features?
- Are there separate ongoing costs for hosting, domain, or maintenance?
- What does it cost to add pages or features later?
A clear, itemized quote is itself a good sign. Vague pricing usually means vague work. While you’re managing costs, remember that some of your online presence can be free: you can claim a free directory listing to get found without adding to your bill.
Judge communication early
The way a designer communicates during the sales process is the way they’ll communicate during the project. Pay attention to:
- How quickly and clearly they reply to messages.
- Whether they explain things in plain English instead of jargon.
- Whether they set expectations about timeline and check-ins.
Good communication prevents most project disasters. If it’s already a struggle to get answers, that won’t improve once they have your deposit.
Watch for red flags
A few warning signs are worth taking seriously:
- No written contract or scope of work.
- Refusing to let you own your domain or content.
- Prices that seem far too low to be sustainable.
- No portfolio of live sites, only mockups.
- Pressure to decide immediately.
- Guarantees of specific search rankings.
When you’re ready to put your own business in front of customers, you can create a free listing and browse categories to see how other local businesses describe what they offer.
Frequently asked questions
How much should a small business website cost?
It depends on scope, but most small business sites land somewhere between a few hundred and several thousand dollars for the build, plus ongoing hosting and maintenance. Focus on value and clear deliverables rather than chasing the lowest number.
Should I hire a freelancer or an agency?
Both can do great work. Freelancers are often more affordable and personal; agencies offer more capacity and backup if someone is out. Pick based on your budget, project size, and how much hand-holding you want, not on the label.
Do I really need to own my domain name?
Yes. Your domain is your business’s online address and a valuable asset. Always register it in your business’s name with you as the owner so you keep full control no matter who builds or maintains the site.