How to Hire a Web Designer
Learn how to find, vet, and hire the right web designer for your small business. Includes red flags to watch for, questions to ask, and what to expect.
Hiring a web designer is one of the most impactful decisions you'll make for your business. Knowing when to hire a web designer and what to look for can save you thousands. A great designer transforms your online presence. A bad one wastes your money and time. Here's how to get it right.
Step 1: Know What You Need
Before you start searching, document your requirements in a project brief. You need to know:
- Your goals: What should the website accomplish? (Generate leads? Sell products? Build credibility?)
- Your pages: How many pages do you need? Which ones?
- Your features: Contact form? Booking system? E-commerce? Blog?
- Your content: Do you have copy, photos, and branding ready?
- Your budget: What can you realistically invest?
- Your timeline: When do you need the site live?
Our free project brief generator walks you through all of these questions and creates a professional document you can share with designers. For more on what makes a great brief, see this guide on how to write a web design brief.
Step 2: Find Candidates
Where to Look
- Referrals: Ask other business owners who built their site
- Google: Search "web designer [your city]" or "web designer for [your industry]"
- Portfolios: Browse Dribbble, Behance, or Awwwards for designers whose style you like
- Freelance platforms: Upwork, Fiverr (for budget options), or Toptal (for premium talent)
- Local business groups: Chamber of commerce, BNI, or industry associations
How Many to Contact
Reach out to 3–5 designers. Fewer than 3 doesn't give you enough comparison. More than 5 becomes overwhelming.
Step 3: Evaluate Portfolios
A portfolio tells you more than any sales pitch. Look for:
- Relevant work: Have they built sites for businesses similar to yours?
- Quality and consistency: Is the work consistently good, or hit-and-miss?
- Mobile responsiveness: Open their portfolio sites on your phone
- Loading speed: Slow portfolio sites = slow client sites
- Variety: Can they work in different styles, or is everything the same?
Step 4: Ask the Right Questions
In your initial conversation, ask:
1. "What's your process from start to finish?"
2. "What's included in your price?" (Design, development, content entry, hosting, training)
3. "How many revision rounds are included?"
4. "Who owns the website and code when it's done?"
5. "What happens if I need changes after launch?"
6. "What's your timeline for a project like mine?"
7. "Can you share references from recent clients?"
8. "What platform/technology do you recommend and why?"
Step 5: Compare Quotes
When comparing proposals, don't just compare price. Compare value. Our web design pricing guide can help you understand what's reasonable:
| Factor | Designer A | Designer B | Designer C |
|---|---|---|---|
| Price | $3,000 | $2,000 | $5,000 |
| Pages | 8 | 5 | 10 |
| Revisions | 3 rounds | 2 rounds | Unlimited |
| Timeline | 4 weeks | 6 weeks | 3 weeks |
| Hosting included | 1 year | No | 2 years |
| Training | Yes | No | Yes |
Red Flags to Watch For
- No portfolio or very few examples — Inexperience or inconsistency
- No contract — Always get terms in writing
- Asking for 100% upfront — Standard is 50% upfront, 50% on completion
- Can't explain their process — Disorganized workflow leads to missed deadlines
- Promising everything for very little — If it sounds too good to be true, it is
- No questions about your business — A good designer asks a lot of questions before quoting
- Using only proprietary platforms — Make sure you can take your site with you if you leave
Step 6: Set Clear Expectations
Before signing a contract, agree on:
- Deliverables: Exactly what pages, features, and assets are included
- Timeline: Key milestones and final delivery date
- Communication: How often you'll check in and through what channel
- Feedback process: How you'll review and provide revisions
- Payment schedule: Typically 50/50 or 30/30/40
The Bottom Line
The right designer is someone who listens, asks good questions, shows relevant work, and communicates clearly. Price matters, but it's rarely the most important factor. A $5,000 site that generates leads is a better investment than a $1,000 site that sits there doing nothing. Once you've chosen a designer, use our website launch checklist to make sure nothing falls through the cracks. And if you want to understand what separates a good site from a great one, read what makes a good small business website.
Frequently Asked Questions About Hiring a Web Designer
What questions should I ask a web designer before hiring them?
Ask about their process, what's included in the price (design, development, content entry, hosting, training), how many revision rounds you get, who owns the finished site and code, the project timeline, and whether they can share references from recent clients. A good designer welcomes these questions and asks plenty of their own.
How much does it cost to hire a web designer?
Freelance web designers typically charge $50–$150 per hour, or $500–$10,000+ per project depending on scope. A template-based small business site runs $500–$3,000, while a fully custom build is $3,000–$15,000. See our website pricing guide for a full breakdown.
Where can I find a reliable web designer for my small business?
Start with referrals from other business owners, then check freelance platforms (Upwork, Toptal), design portfolios (Dribbble, Behance), and local business groups like your chamber of commerce. Search "web designer [your city]" or "web designer for [your industry]" to find specialists who understand your market.
What are red flags when hiring a web designer?
Watch for no portfolio, no written contract, demands for 100% payment upfront, an inability to explain their process, prices that seem too good to be true, no questions about your business, and lock-in to proprietary platforms you can't take with you. Any one of these is worth a pause.
How long does it take a designer to build a website?
A template-based site takes 1–3 weeks, while a custom design usually runs 4–8 weeks from kickoff to launch. Timelines depend heavily on how quickly you provide content, feedback, and approvals — having your project brief and content ready up front is the single biggest way to speed things up.
Ready to Plan Your Website?
Use our free tools to make informed decisions about your website project.