How Much Should a Small Business Website Cost in 2021?

pricing prices cost

Websites have been around for 20+ years, hasn’t cost been pretty well settled by now?

Nope.

In fact, the website industry has fractured. The number of options, and the range of cost for a small business website has never been wider.

There’s a spectrum of DIY (do-it-yourself) website tools, and a multitude of service providers vying to do the work for you, each with dramatically varying skill sets and expertise.

Cost depends on:

  • Scope of the work
  • Skill and experience of the developer
  • Objectives of the business
  • Performance requirements
  • Amount of content to be created or optimized
  • Custom design or features
  • DIY vs. professionally built

As a result, pricing is all over the map. To simplify this mess, I’ll boil small business websites down into three price tiers based my research and experience. But first . . .

A Different Way to Think About Cost

Instead of “How much does it cost?”, the question should be:

“How much will this investment return?”

Insufficient website or SEO investment kills returns — your website will rank poorly in search, or fail to engage visitors. Overspending (rare in small business) also leads to lower returns.

Somewhere in the middle there’s a sweet spot — where enough money is invested to get initial results, with more investment over time to refine the marketing funnel and deepen content.

It’s All About Signal Strength

People who are not in the online marketing business often think online marketing works something like this:

1. Build a website in a couple of days, done!
2. Magically, customers find it
3. The phone rings.

In today’s market, that’s a FANTASY.

A website is only one element of on online marketing system. To make your marketing perform well, you’ll need a highly-optimized website, solid content, sufficient backlinks, and some way to stay in touch with potential clients (email, web push notifications, or social media).

Local businesses must add optimized business listings, citations, and reviews to the mix.

Finally, advertising might be needed to extend geographic reach, or to cover weak areas in organic visibility.

The goal is to create the strongest overall “signal” for your business.

Makes sense right? Like a radio or TV transmitter, a strong signal means a better chance of reaching potential “listeners”.

Experienced web developers and SEO consultants can help you put the elements in place that create a strong signal and form the foundation of your marketing funnel:

  • Clear Pitch and Call-to-Action
  • Lead Capture
  • Optimized Content
  • Technical SEO
  • Business Listings
  • Backlinks (links from other sites)
  • Citations (mentions of your business information)
  • Reviews (social proof)

The more you invest in these difference-makers, the better your business will perform in both search results and conversions.

When everything is done right, your website will rank highly, your marketing funnel will capture more leads, and you’ll convert more of those leads into clients. Perfect.

A Strong Signal Requires More Than a Website

Your website is the hub of your online marketing presence. But since we’re focused on cost, let’s not forget about the other elements that go into creating a strong “signal”.

I’m talking about content creation (usually blog posts), and backlink-building. For local businesses add business listings, citations, and a review acquisition strategy. These elements are almost never included in website building fees, yet may cost as much, or more, than the site itself.

Reality check: there was a time when small / local businesses could get away with static brochure-style website. No longer. Old-school static websites get in the way of content creation. And if you don’t add fresh, optimized content, you’ll be at a big disadvantage, even in local markets. A blog is the easiest and best way to make it happen.

So how will you know if your website is ranking well, or performing technically as it should? Well, you can’t, not without the special tools and knowledge of an SEO consultant. That’s a real downside of the do-it-yourself approach. You need a way to track performance.

As you think through cost, a key concept is: Understand what you’re buying. Are you creating build-it-and-forget-it online “brochure” that may be ineffective, or a online marketing machine that puts out a strong signal to attract clients for years to come?

Expect the cost to depend on what you’re actually getting.

Quick Story: You Don’t Know What You Don’t Know

Some years ago, while trapped in my dentist’s exam chair, she casually mentioned:

“Patients cannot discern quality.”

WTF? I was offended. Wait a minute, I know quality when I see it! Do you think I’m an idiot?

Then I realized . . . she was absolutely right.

Unless you’re a dentist — an expert in the field — you have NO IDEA what quality of procedures / tools / materials are being used. You must trust the dentist to do the right work, at a high level of quality, with proper materials.

Guess what. It’s the same with websites.

If you unknowingly end up buying appearance instead of performance, your business will stay in the shadows, and you won’t know why.

This is where DIY websites and consumer website-building tools like Wix, Squarespace, and Go Daddy fall short.

So with due respect to DIY owner / builders, please consider that . . .

Websites Are (Much) Harder Than They Look

I chuckle when I see Wix ads.

“You need a website. Why not build it yourself!” or  “Don’t delay. Create your stunning website today!”

Fine. While your at it, why not do minor surgery as a side gig? Build your own hovercraft!

Can you tell I’m cynical about the DIY route? (unless you don’t care about traffic).

Here’s why . . .

Experienced web developers have a wide range of knowledge and skills:

  • Graphic design
  • Typography
  • Photography
  • Information architecture
  • Web languages: CSS, HTML, PHP
  • Search Engine Optimization
  • Copywriting
  • Marketing psychology
  • App integration
  • Server configuration and security
  • Responsive design (to fit 4k TVs, tablets, and phones)
  • Performance testing

Business owners or staff are unlikely to have those skills, and almost certainly will not have the TIME it takes to learn them. It’s not going to happen.

Yes, if you use a website builder, much of the baffling code and server setup is hidden. That still leaves a few important things . . . SEO, copywriting, design, marketing psychology, performance testing, etc. — all of the stuff that actually influences people to take action.

Google doesn’t care if your website is “stunning”, so let’s drop that idea entirely. Google only cares about satisfying search intent.

The bottom line is that the bar has been raised by intense online competition and fast-moving technology — there’s a compelling need for specialists to get the results you expect.

The Website Creation Process

Here are the typical issues a professional website developer would work with . . . can you imagine actually going through this process?

  • Wireframing. What content goes where? How does the navigation work?
  • Clarify your customer’s persona and create a brand
  • Settle on a layout, look, and color palette
  • Understand competitor’s online strengths
  • Research keywords that match customer’s behavior
  • Configure Google Analytics and Search Console
  • Arrive at a strategy to create consistent, optimized content (or be prepared to spend $$$ on ads)
  • Find or shoot photos with proper copyright permissions
  • Write basic pages, call-to-actions, landing pages, and maybe initial blog posts
  • Create a lead magnet to entice subscribers (if you have an email list), set up an email system
  • Collect and organize premium content like videos and infographics
  • Integrate social media pages
  • Add security and backup measures

Invest to Get the Results you Need

If your “business” is really a hobby, or you’re just testing the waters of a niche market, then Wix, Squarespace, or similar website builder services might suffice in the short run. And they may be the only answer if you insist on doing it yourself and truly can’t afford a website that you own and control.

But if you’re serious about business and depend on your website to support family and employees, it’s completely worthwhile to pay an expert to get it done right.

Website costs vary by an order of magnitude for good reasons. Your budget should be driven by business goals and what competitors have already invested.

Do you want to dominate the local market, carve out an ecommerce niche, or compete nationally? Invest accordingly.

Let’s look at a few cases . . .

Tier 1 — a Do-it-Yourself Website: $100 – $300 / year, plus your time.

Tier 1 includes:

  • Bakeries
  • Bookkeepers
  • Cafes
  • Caterers
  • Cleaning services
  • Day care facilities
  • Garden and yard services
  • Hair salons
  • Laundries
  • Local artists
  • Local musicians
  • Local photographers
  • Maintenance services
  • Micro-businesses
  • Neighborhood bars
  • Part-time businesses
  • Small retail shops
  • Trainers
  • Tutors

This group will likely end up with an amateur website created by the themselves,  or nephew Josie, or grandpa Cyrus, because the fee for a professionally-built site cannot be justified or afforded.

The lights come up, music envelopes the audience.

Behold, ladies and gentlemen, the website builders!!!

Squarespace! Go Daddy! Wix!

Awesome! Cheap! Stunning!

Yes. Yes. But before you get too excited, be aware that the Do-it-Yourself (DIY) approach using these tools has important, hidden disadvantages.

Why DIY online website builders are actually the WORST option for your business

  1. Website development and SEO has become more complicated than you imagine; doing it yourself means you won’t even know when you’re screwing up.
  2. Google doesn’t care about “stunning” websites — their heartless algorithm only cares about giving users the best search results. Top-ranking sites have topical authority (backlinks and high-quality content), relevance (content specificity), positive user behavior signals (click-throughs, time-on-site, etc), top-notch technical performance (speed), and good scores on about 200 other ranking factors (literally).
  3. If you or your “Wix Professional” focus on looks, and don’t implement the key SEO factors above, you’ll be at a real disadvantage, your website may not be found, and you’ll lose business. That’s the very real “opportunity cost” of DIY.
  4. Vendor lock-in. DIY services trade single-source simplicity for open source flexibility and performance. You’ll be stuck with what the vendor offers, instead of a best-in-industry solution.
  5. Time you spend on building your website is lost to other things, like running your business. You must account for that time.

My take is that website builders such as Wix, Go Daddy, Squarespace, Weebly and the like are fine for events, small side projects, or non-commercial use, but not good as a long-term business asset or tool to drive leads.

I wish I could tell you how many hours it will take to build your own. I can’t since it depends on so many factors. But starting from scratch, I would figure on at least a week, full-time, or double that if you’ve never built a site before.  Figuring out how to optimize your site and content, plus fixing things you’ve screwed-up will take more time.

Read this post for more on WHY these site building services are a poor choice for business owners.

The Best DIY Option

What options are available if you want something better than a Wix website, but you don’t have the money to pay a professional developer?  Here’s my solution.

You may have the impression from relentless advertising that Wix, Go Daddy, Squarespace, and other online website building tools dominate the market. Not true. WordPress, a free, open-source solution has a 40% market share, compared to Wix’s measly 1.5%. Go Daddy, Squarespace, Weebly, and other website builders have similar tiny market shares.

If making money is your goal, WordPress is the best DIY solution.

But isn’t WordPress more complicated? Yes, it is. No question. But it’s also more flexible and powerful. It can do more to help your business prosper. Fortunately, it’s also easier than ever, because we now have visual page builders that work right inside WordPress. I’m not saying it’s EASY. It’s not! It’s just easier than it was before, and it’s getting easier as time moves on.

If I was building a small business website today, and didn’t want to pay a professional, I would forget about the online website building services, and instead use WordPress in combination of other tools below. With the exception of hosting, which will cost you less than $10 / month, the core tools are free. Inexpensive upgrades are available if you want more features.

The right kind of person — someone willing to dive-in, learn, and figure things out — will be rewarded with a solid website they own and control at minimal cost.  This combination of tools is a good fit for Tier 1 businesses that are willing to invest time, but not money. Be aware your DIY result will fall short of what a professional developer can do in terms of appearance, technical performance, and conversion of visitors into real customers, but that’s the trade-off. If you go this route, you’ll probably still want some outside guidance.

Here are the core DIY tools I recommend that work nicely together. These are all highly-rated, mainstream choices:

  • WordPress (self-hosted content management system with 75 million+ installations)
  • Elementor (visual page builder with 5 million+ installations, strongly recommend the paid version)
  • GeneratePress (WordPress theme with 400,000+ installations, strongly recommend the paid version)
  • Yoast SEO plugin (post and page optimizer with 5 million+ installations)
  • SiteGround (website hosting with 1 million+ domains)

Tier 2 — a Professionally-built Custom Website for Most Small Businesses: $2,000 – $8,000.

Tier 2 includes:

  • Any business selling nationally or globally
  • Architects
  • Attorneys
  • Brokers
  • Churches
  • Coaches
  • Consultants
  • Contractors
  • Entertainment venues
  • Healthcare practices
  • Marketing / ad agencies
  • Professional authors, speakers, artists, and performers
  • Professional services
  • Restaurants
  • Small manufacturers
  • Wholesalers

This group should invest in a custom, optimized site, built by a experienced developer.

Your business will likely rank better due to various integrated SEO features, and you’ll convert more visitors into clients / customers / patients, returning the investment in a short time. Don’t expect top-tier “SEO” and performance at the lower end of the range though. In fact, a lot of website developers, and almost all website “designers” think SEO is someone else’s job. SEO, Secure HTTPS Conversions, and Speed Optimization are often by handled by a different specialist (that’s us!).

Professional sites typically have a clear conversion path (instead of being just a generic brochure). Also, the website will likely be built using Content Management System such as WordPress, which offers enormous content creation and flexibility advantages.

Beyond that, you will OWN the website’s design and content, so you can move it to a different hosting company, and enhance its functionality and effectiveness without limit. Complete flexibility with no vendor lock-in.

Tier 3 — a Professionally-built Custom Website for High-Ticket Services and Niche eCommerce: $8,000 – $20,000+.

Tier 3 includes:

  • Professionals in highly competitive niches or areas
  • Niche eCommerce brands

This group could well justify a larger investment because either the opportunity cost of even one lost client is high, the competition is fierce, or both. That single new client could be worth $20,000+ in revenue.

In niche ecommerce markets, competition will be tough — comprehensive SEO  and a marketing funnel driven by organic search or ads is likely a requirement, and may (or may not) be included in this price range. You’ll need a website that reinforces your brand, resonates with visitors, fully exploits optimized content, offers a beautiful and streamlined shopping cart experience, promotes sales through an integrated email marketing system, offers superior technical performance, etc. All that takes a lot of skill and time.

Ongoing Fees for Hosting and Maintenance

For tiers 2 and 3, there will be additional fees for hosting and maintenance. Modern websites require maintenance especially if they are built with a Content Management System like WordPress. Expect to pay $25 – $100 / month depending on scope of service. This does not include creating new content.

  • Hosting
  • Update themes, plugins, and core software (now automatic)
  • Verify backups are running
  • Update plugin licenses
  • Fix broken links
  • Corrections, minor editing

Conclusion and Guidelines

Don’t be afraid to invest in your site — it’s the hub of your online marketing presence and the first place customers go to learn more about your business, services, and products. There are some truly great people that can dramatically improve your online results and provide an impressively high return on investment. You just need to find them.

Wait, you have somebody that will do it all for $697? OK, if you say so ;-).  Remember you don’t know what you don’t know.  Something’s missing. And that “something” will likely cost you more than you save.

  • Be clear about the outcome. What should the website accomplish?
  • A website is not a project — it’s an process. Get the most out of it by adding content and optimizing your message
  • If you can afford it, get a pro to build your site. If not, build it yourself using WordPress
  • Invest within your means, but spend enough to get the results you need
  • Find an individual or team that you trust
  • Fresh content and especially, follow-up systems are important
  • Local businesses also need listings, reviews, and citations
  • Insist on a content management system like WordPress — edit and add content yourself!
  • Ask about maintenance. Who does it? What does it include?

Hopefully these guidelines will keep you out of the weeds. Good luck!


References: Check These Posts for More Information about Website Cost and Related Topics

Local SEO in 2020: Tactical Guide to Top Local Search Rankings

Life at the Top

Here’s a short tactical guide to achieve top local search rankings.

Why are top rankings so important? Because over 50% of traffic goes to the first three search results. 75% of traffic goes to results on the first page. If you’re not on the first page, you’re missing most of the opportunity to connect with customers.

I will outline what to do to rank in the top tier locally, but not how to do each step. With due respect, there are so many subtleties to doing the work, it doesn’t make sense for most businesses to tackle it themselves. If you have the budget, hire an experienced local SEO professional to get most of this done quickly, the right way.

I’m a fan of outsourcing everything described in this post except written content simply because it’s hard to find people that can step into the shoes of a service provider and create content from their point of view and experience. Expertise matters. Writers with long experience in your niche might be able to pull it off. But avoid generic content. No one wants fluff — weak content won’t attract links, convert visitors, or rank well relative to authoritative sources.

And by the way, it’s not enough to write the text. Who is handling media selection? And who is optimizing posts to help rank them in search? Without optimization, you won’t see much benefit from the content.

Local Search Ranking Factors

What local ranking factors are important? Here they are (based on 2019 Moz data).

There are factors over which you have no control, some which you can influence, and others over which you have direct control.

Factors You Cannot Control [Skip Entirely]

Proximity. A super-important factor that’s not even mentioned in the Moz data . . . because there’s nothing you can do about it except optimize the other factors (or add another location).  Proximity is the nearness between your location and the searcher’s location. Search results may shift dramatically depending on the searchers’s location.

If you’re on the north end of town, and the searcher is on the south end, you better be sending a strong signal to search engines. How do you create a strong signal? By optimizing all the other factors here: Google listing, backlinks, reviews, etc.

Personalization. Google personalizes search results based on individual search patterns (unless the user opts-out). There’s nothing you can do to shift how personalization changes your search ranking.

Factors You Can Influence [Save for Later]

Social Media. You can increase your social media activity to boost search visibility, but it’s a weak correlation, and requires a large effort for little impact. Skip it until you have the more important signals dialed-in 100%.

User Behavior.  User activity includes click-throughs, click-to-call actions, etc.  User activity requires interaction with your search results or local business listing, and both of those depend on visibility. More activity = more visibility. You won’t reap the benefits of the user activity signals until you maximize visibility. So work on the factors that you can control that lead to higher visibility first. After user activity signals kick in, they tend to cement your listing near the top of results, a very welcome and well-deserved outcome.

Factors You Can Control [Take Action Now]

Thankfully, there are important local search signals that you can directly control. Here they are, sorted from most to least influential:

Google My Business listing. The most important local ranking signal (excluding proximity). A mini-industry has sprung up to keep Google listings current and vibrant. See my tips to do it yourself.

Reviews.  One of my favorites, because reviews are not just a ranking signal, reviews are enormously important to conversions — turning visitors into a customers. You must have a review acquisition strategy in place. Integrate reviews into your business process. Acquire reviews on Google, Facebook, Yelp, and any vertical directories that apply to your niche. You can largely control reviews by providing good service, responding to all reviews, and calmly addressing complaints that occasionally pop up.

On-page SEO. Good news! This factor is totally under your control. On-page SEO means taking to time to optimize each post and page as well as making sure the structure of your website is optimal. Get some professional guidance to nail the subtleties of on-page SEO.

Citations. Easy! Citations are just mentions of your business information on various sites and directories. Citations should match your website and listing information exactly. Hire an SEO consultant to get these done for you. 50 good citations should be enough in most cases. Don’t forget citations from contacts you already have: local clubs, sponsorships, events, etc.

Backlinks.  Backlinks (links from other websites that point to your website or listings) are the toughest signal to implement, which is why search engines assign them a lot of credibility. In theory, you could create content that is so awesome, people will spontaneously backlink to it. That’s ideal, but it’s also time-consuming and tough to pull off.

Alternatively, figure out what websites are linking to your key competitors (your local SEO consultant can tell you, or get a one week Ahrefs trial for $7), then go after those same backlinks.  If your local niche isn’t super-competitive, that may be enough.

Don’t forget to ask for backlinks from these local sources:

  • Distributors
  • Suppliers
  • Wholesalers
  • Neighboring businesses
  • Community Organizations
  • Sponsorships

See these posts: https://backlinko.com/hub/seo/backlinks,   https://www.matthewwoodward.co.uk/seo/link-building/crowdfunding/

Do You Need “Content”?

The same factors that affect traditional organic rankings affect your local pack rankings.

We’ve already touched on the importance of backlinks. But what about content — blog posts, videos, infographics, etc?

The need for content depends on your competitive environment. If you have just one or two local competitors, you might be able to get away with just minimal information about your business on your website.

But if you have more than a few competitors, or it would irk you to lose even one customer, then content is your friend. By creating content, you’re explicitly telling Google what your business is all about and simultaneously attracting visitors in organic search results.

Since few competitors will have a decent content initiative going, you can break out of the pack by creating blog posts, Google listing posts, videos, and infographics that dovetail with known search activity. At the minimum, create content that highlights your services at each important geographic location in your market area.

Did you know that Google is perfectly happy for users to take action in search, without ever seeing your website? Seriously, they don’t care. But to the extent people actually do visit your website, Google also wants to see signals that will help them satisfy searcher’s needs:

  • How much time to visitors spend on your website (the “dwell time”)
  • How deeply do visitors explore
  • Do visitors submit forms
  • Do  visitors click call buttons?
  • What percentage of visitors come back later?

All of these actions are supplemental ranking factors, and they largely depend on the quality of your content.  See https://backlinko.com/seo-content.

Checklist for Content Creation

How to approach content in a nutshell:

  1. Understand your niche. How does your organization differ from others, and how is it positioned in the market? Do not overlook this step — it’s crucial to everything that follows.
  2. Hire a pro to do the keyword research, and to look into the long-tail questions that are being asked about your niche. Ahrefs is one of the best discovery tools.
  3. Using Ahrefs or Google search, find out what competitor content is highly ranked for a particular keyword search.
  4. Drawing on what competitors have done, create a resource that is more comprehensive and more authoritative than theirs. Integrate local terms too (the locations where you want to be found).
  5. Don’t forget Google listing posts. Create a short post for your listing and link it to your main website content.
  6. Remember there are content creation shortcuts: audio transcription, re-writing existing posts, curating found posts, etc.

In short, start with what the market wants, then create content to match that intent

Check These Technical Issues

Make sure your website loads quickly (less than two seconds). Check it here: https://tools.keycdn.com/speed

Your website must be entirely usable on a phone; it’s a mobile first world.

Add schema markup that explains your business information and services in terms search engines understand. Get your local SEO consultant to implement schema (it’s tedious and not worth learning yourself).

Conclusion — Four Steps to Top Ranking

My advice to local organizations and businesses is to work through this guide, checking off each step as it’s done.

To check rankings, don’t fall into the trap of searching for one or two favorites keywords on Google. That’s not a big enough sample, and you won’t be getting a true picture versus your competitors. Instead, use a ranking tool to check multiple keywords. I typically check 50 – 100 keywords each week or each month.  Nightwatch works well.  If your business has competitors in each neighborhood, take a look at Local Falcon.

  1. Start with the low-hanging fruit you can control: Google listing, reviews, on-page SEO, and citations.
  2. Fix the basic technical issues: Make sure your website is fast, works perfectly on mobile devices, and has schema in place. Optimize any existing content.
  3. Not ranking high enough? Add backlinks to at least match your competitors.
  4. Need more juice? Start creating substantial content, including posts or pages that combine your service description with geographic locations. Content will support your local pack results and also boost organic results.

It will take time for these tactics to gel and work together. And of course, care must be taken to do things right. Do not give up. When everything comes together, you should find yourself in the top tier of local search results, enjoying a stream of new leads, without the burden of advertising costs.