How to Hire a Web Designer: Where to Find One, Questions to Ask, Red Flags, Pricing and Contract Checklist
How to hire the right web designer for your business
In this article
To hire a web designer: define your goals, must-have features and budget, find candidates through referrals, portfolios and platforms, review their past work and results, ask about process, timeline, SEO, ownership and support, compare written proposals with the same scope, and sign a clear agreement covering deliverables, payment milestones, revisions and who owns the domain, accounts and files.
Step 1: Define what you need
Write a one-page brief:
- Business and audience
- Goal: calls, bookings, leads, sales
- Pages (estimate) and examples of sites you like
- Features: booking, payments, WhatsApp, forms, blog, multilingual, CRM integration
- Content: do you have copy and photos, or need them?
- Platform preference (if any)
- Budget range and deadline
(Budget guide: How much does a website cost?)
Step 2: Decide what kind of help you need
| Option | Best for | Typical cost |
|---|---|---|
| Freelance designer-developer | Small and medium business sites | ~$1,000–$8,000 |
| Small studio/agency | Strategy, branding, larger sites | ~$5,000–$30,000+ |
| Specialist (Shopify, Webflow, WordPress) | Platform-specific builds | Varies |
| Marketplace freelancer | Small tasks, tight budgets | Wide range; quality varies |
(Understanding the role: What does a web designer do?)
Step 3: Where to find web designers
- Referrals from businesses whose websites you like
- Search for designers in your city or niche
- Portfolio sites: Dribbble, Behance, Awwwards
- Platform directories: Webflow Experts, Shopify Partners, Framer Experts
- Freelance marketplaces: Upwork, Fiverr, Contra, Toptal
- "Built by" footers on sites you admire (see What is this website built with?)
Step 4: Review portfolios properly
Look for:
- Live websites, not just mockups
- Mobile versions (open them on your phone)
- Speed: run them through PageSpeed Insights
- Relevance to your industry or goals
- Variety: not every site identical
- Results: more leads, bookings or sales from previous clients
- Reviews and references
Step 5: Questions to ask
- What's your process from start to launch?
- Who writes the copy and provides images?
- Which platform do you recommend for me and why?
- Will I be able to edit the site myself? Is training included?
- How do you handle SEO (titles, structure, speed, redirects from my old site)?
- How do you make sites fast and mobile-friendly?
- How many revision rounds are included?
- What's the timeline and what do you need from me?
- Who owns the domain, hosting, design files and code?
- What happens after launch: support, maintenance, costs?
- Can you integrate booking, WhatsApp, CRM, payments or automations?
- Can I speak to past clients?
Red flags
- Very low prices with vague scope
- No live portfolio examples
- Insisting on registering your domain in their name
- No written proposal or contract
- 100% payment upfront for large projects
- Promises of "guaranteed #1 on Google"
- Poor communication before you've even hired them
- Unclear who will actually do the work
Step 6: Compare proposals
A good proposal includes:
- Scope: pages, features, integrations
- Deliverables: design, build, content entry, SEO setup, training
- Timeline and milestones
- Price and payment schedule (e.g., 40/40/20 or 50/50)
- Revision rounds
- Exclusions (copywriting, photography, paid plugins)
- Post-launch support
Step 7: Contract checklist
- Scope and deliverables
- Price, payment milestones and late changes pricing
- Timeline and responsibilities (your content deadlines too)
- Ownership/IP transfer on final payment
- Domain, hosting and accounts in your name
- Third-party licences (fonts, images, plugins)
- Confidentiality
- Warranty period for bug fixes
- Maintenance terms
- Termination terms
Working together for a smooth project
- Give examples and explain what you like about them
- Provide content on time (the most common cause of delays)
- Consolidate feedback from your team into one voice
- Focus feedback on goals ("customers need to see prices faster") rather than personal taste
- Test on your own phone before launch
Frequently asked questions
How do I hire a web designer?
Define your goals, features and budget, find candidates via referrals and portfolios, review their live work, ask about process, SEO, ownership and support, compare written proposals and sign a clear contract.
How much does it cost to hire a web designer?
Small business websites typically cost $1,000–$8,000 with a freelancer and more with an agency, depending on scope and features.
Should I hire a freelancer or an agency?
Freelancers suit small and medium projects and offer direct communication at lower cost; agencies suit larger projects needing strategy, multiple specialists and more capacity.
What should I ask a web designer before hiring?
Ask about their process, copy and images, platform choice, editing ability, SEO, speed, revisions, timeline, ownership, post-launch support and integrations.
Who should own my website domain?
You. Always register the domain and key accounts in your business's name, giving the designer access rather than ownership.
How long does it take a web designer to build a website?
Typically two to eight weeks for a small business site, depending on scope, feedback speed and content readiness.
Want a website built for your business?
I design and build fast, modern websites that turn visitors into customers, with booking, WhatsApp and automations built in. Tell me about your business.
Start a conversation