Short answer: most small businesses pay between $500 and $10,000+ to hire a professional website designer. Where you land depends on three things: the designer’s experience, the size and complexity of the site, and whether search engine optimization (SEO) is built in.
That range is wide because “a website” can mean a five-page brochure site built on a template or a custom 25-page site with booking, e-commerce, and a content strategy. The rest of this guide explains what pushes the price up or down, what to ask before you sign, and which warning signs should send you elsewhere.
The quick answer
- $500 to $2,000: a template-based site of roughly 3 to 7 pages from a newer freelancer. Expect limited custom design and little or no SEO.
- $2,000 to $5,000: an experienced freelancer or solo consultant. Custom design, mobile-friendly layouts, basic on-page SEO, and some help with content.
- $5,000 to $10,000+: a seasoned specialist or small agency. Strategy, custom design, copywriting, integrations, and full technical SEO.
For context, industry roundups put the typical professional small business site at about $2,000 to $8,000 in 2026, with agency builds commonly running $5,000 to $15,000.
Website design costs by type of designer
Who you hire matters as much as what you build. Here is how the main options compare for a typical 5 to 15 page small business site.
| Option | Typical upfront cost | SEO included? | Best for |
|---|---|---|---|
| DIY website builder | $0 to $500 | Basic settings only; you do the work | Very early-stage businesses with more time than budget |
| Entry-level freelancer | $500 to $2,000 | Rarely beyond plugin defaults | Simple brochure sites on a tight budget |
| Experienced freelancer or solo consultant | $2,000 to $7,500 | Varies; SEO-focused designers build it in | Most established local and service businesses |
| Small agency or studio | $5,000 to $15,000+ | Usually, sometimes as a separate line item | Larger sites, custom features, brand work |
Experienced freelancers in the US commonly bill around $50 to $95 an hour, and a small business site often takes 40 to 80 hours. That math lands most professional freelance projects in the $2,000 to $7,600 range.
What drives the cost up or down
Two quotes for “a 10-page website” can differ by thousands of dollars. Usually the gap comes from one of these eight factors.
- Designer experience. A designer with a strong portfolio and a track record of results charges more per hour, but often finishes faster and makes fewer costly mistakes.
- Number of unique page layouts. Total page count matters less than how many distinct templates need designing. Ten service pages that share one layout cost far less than ten pages that each look different.
- Custom design vs. a template. Adapting a quality theme is cheaper. A fully custom design built around your brand takes more hours and costs more.
- Content and copywriting. If you supply finished text and photos, you save money. If the designer writes the copy, organizes the sitemap, or migrates content from an old site, expect a higher quote.
- Features and integrations. Online booking, e-commerce, payment processing, CRM connections, and member logins each add design and development time.
- Platform choice. WordPress, Webflow, Squarespace, and Shopify all have different setup work, licensing, and long-term costs.
- SEO scope. “SEO-friendly” can mean anything from installing a plugin to a full technical setup with keyword research, site structure, schema markup, and speed optimization. The deeper the SEO work, the higher the upfront price, and usually the better the long-term return.
- Revisions and timeline. Rush deadlines and unlimited revision rounds both raise the price. Clear feedback and one decision-maker keep it down.
How to lower your cost without cutting corners: launch with only the pages you need, reuse layouts where pages serve the same purpose, have your content ready before the project starts, and save nice-to-have features like custom animation for a later phase.
Ongoing costs to budget for
The design fee is a one-time cost, but a website keeps costing money after launch. Ask every designer which of these are included and which you will pay separately.
| Cost | Typical range | Notes |
|---|---|---|
| Domain name | $10 to $25 per year | Register it in your own name, not the designer’s |
| Hosting | $40 to $250 per year | Managed WordPress hosting sits at the higher end |
| Premium theme or plugins | $30 to $300 per year | Many plugins renew annually |
| Maintenance plan | $50 to $300 per month | Updates, backups, security monitoring, small edits |
| Ongoing SEO | $750 to $3,000 per month | Optional; content, links, and local SEO for growth |
A site with solid technical SEO built in from launch usually needs less corrective work later, which keeps that last line smaller.
Designer plus SEO specialist, or one person who does both?
Many small businesses hire a designer, launch the site, and only later discover nobody can find it on Google. Then they hire an SEO specialist, who often starts with a technical audit and a list of fixes to the site they just paid for.
That second step is not cheap. One-time SEO projects such as a technical audit or a site restructure commonly run $1,000 to $5,000, and hourly SEO consulting runs about $100 to $300 an hour. Some of that work exists only because SEO was not considered during the build: messy URL structures, missing title tags and meta descriptions, slow page speed, no schema markup, or pages that search engines cannot crawl properly.
This is why some consultants, especially solo SEO-focused web designers, bundle technical SEO into the build from day one. Done during design, it typically covers:
- A site structure and URLs planned around the searches your customers actually make
- Title tags, meta descriptions, and heading structure on every page
- Fast load times and mobile-first layouts that pass Core Web Vitals
- Schema markup so search engines understand your business, services, and location
- Google Search Console, analytics, and Google Business Profile set up correctly
- Redirects from any old URLs, so you keep the rankings you already have
A bundled build may cost a bit more upfront than a design-only quote. But it avoids paying a second professional to undo and redo work, and you get one point of accountability instead of a designer and an SEO pointing at each other. For most local and service businesses, that makes it the cheaper option over the first two or three years.
It is not always the right fit. If you plan to compete nationally or in a crowded industry, you will likely still want ongoing SEO later. The difference is that it starts from a solid foundation instead of a cleanup job.
Questions to ask before you hire
The right questions turn two confusing quotes into an apples-to-apples comparison. Ask every designer on your shortlist:
- What exactly is included in this price? Get a list of pages, unique layouts, features, and deliverables in writing.
- Who writes the content and supplies the images? If it’s you, know that before you sign.
- What SEO work is included, specifically? Ask for the actual tasks, not just “SEO-friendly.”
- Who owns the website, domain, and hosting account when we’re done? The answer should be you.
- How many revision rounds are included, and how are extra changes priced?
- What platform will you build on, and can I edit the site myself afterward?
- What does post-launch support look like, and what does it cost?
- Can I see two or three sites you’ve built for businesses like mine, and talk to those clients?
- What is the timeline, and what do you need from me to keep it on track?
- How will we measure whether the site is working? Look for answers about leads, calls, and search visibility, not just looks.
Red flags to avoid
A low price is not a red flag on its own. These are.
- Guaranteed #1 rankings on Google. No one controls Google’s algorithm. Anyone promising specific rankings is overselling or planning tactics that can get your site penalized.
- No written scope or contract. If the deliverables are vague, every disagreement later will be settled in the designer’s favor.
- They keep ownership of your domain, hosting, or site files. You should be able to leave at any time and take your website with you.
- A portfolio full of templates, or no live sites you can visit. Ask for real URLs, then check them on your phone.
- “SEO included” with no details. If they can’t name the specific SEO tasks, assume it means a plugin and nothing more.
- Full payment upfront. A deposit of 30 to 50% with the balance at milestones or launch is standard.
- Locked-in proprietary platforms. Some builders make it hard or impossible to move your site elsewhere without starting over.
- Slow or evasive communication before you’ve even signed. It rarely improves once they have your deposit.
The bottom line
Budget $500 to $2,000 for a simple template site, $2,000 to $5,000 for a professional custom site from an experienced freelancer, and $5,000 to $10,000+ for a larger build or an agency. Before you compare prices, compare what’s included, especially SEO. The cheapest quote often becomes the most expensive website once you pay someone else to make it findable.
If getting found on Google matters to your business, look for a designer who treats SEO as part of the build, not an add-on.
Frequently asked questions
Usually $500 to $3,000, depending on whether it is template-based or custom and whether the designer writes the content.
Freelancers are usually cheaper because they have lower overhead. Agencies offer a bigger team and more services, which suits larger or more complex projects.
Not always. Many quotes include only basic settings. Ask for a written list of SEO tasks before you sign.
Often, yes. A designer who builds technical SEO in from day one saves you from paying a separate SEO specialist to audit and fix the site later, which commonly costs $1,000 to $5,000.
Plan for a domain ($10 to $25 per year), hosting ($40 to $250 per year), and optionally a maintenance plan ($50 to $300 per month). Ongoing SEO is a separate, optional cost.
Most small business sites take 3 to 8 weeks. Content readiness and how quickly you give feedback are the biggest factors.
A deposit of 30 to 50% with the balance at milestones or launch is standard. Be cautious of anyone asking for full payment before work begins.
You should. Make sure the domain, hosting account, and site files are in your name so you can leave at any time and take your website with you.
A one-time design fee plus a modest maintenance plan works for most businesses. Monthly "website-as-a-service" plans cost less upfront but can cost more over several years, and you may not own the site.
Sources
A professional website, with SEO built in from day one.
A 5-page small business website for $500, live in 3–5 business days. Mobile-friendly, set up for Google, and yours to keep.
