Web design & Development
Web design & Development Services
For competent, experienced web designers that did list their prices, we found the going rate in 2021 to build a modern, professional small business website was typically $4,000-$10,000 but could be as much as $20,000 (or more) depending on the number of pages on the site and the amount of customization required.
Website Design Vs. Website Development.
Website design and website development are often used synonymously, but they’re two very different things. Website design is like working with an architect to create the blueprint for your house. Website development is like working with a contractor to actually build your house. The 2021 pricing estimates listed above are for website design *as well as* website development (i.e. the complete, all inclusive cost).
Now that you have a ballpark idea of what things cost, here’s a closer look at the specific factors affecting the price of building a small business website:
Hiring A Professional
Doing It Yourself
1. Page volume
2. Custom site layout
3. Custom images & graphics
4. Custom logo
5. Custom programming
6. Number of design revisions
7. Website content development (i.e. copywriting)
Attempt To Do It Yourself (DIY)
If you have a basic understanding of web technology and you’re fine doing the work yourself, you can totally build your own website. The raw materials you’ll need aren’t horribly expensive:
1. Domain name
$10-$12/year to register a new domain. There are a zillion registrars to choose from. I prefer NameCheap.com.
2. Website hosting
Costs range from about $100/year for standard web hosting from companies like BlueHost or HostGator to $300-$500+/year for more robust web hosting from companies like WPengine or SiteGround — which really isn’t needed until your site is getting gobs of traffic (i.e. more than 100,000 visitors/month), at which time you could upgrade to a web server with more horsepower.
3. SSL certificate
Even if you don’t plan to sell things directly from your site, you’ll still want to secure your site with HTTPS protocol. Here’s an article I wrote explaining HTTPS in plain English. You can get an SSL certificate for as little as $10/year or as much as $200-300/year. Shop around, but don’t buy more than you actually need. UPDATE: Some web hosting companies now offer a free SSL certificate as an incentive to host your site with them.
4. Stock photos.
If you’re a good photographer or you already have high-quality images for your site, then you’re all set. But chances are you’ll need to purchase some images to dress up your site a bit. The two places we recommend are BigStockPhoto.com and iStockPhoto.com. They have lots of high-quality, royalty-free images at reasonable prices. In most cases, you can probably get all that you need (at least initially) for $50-200. After that, you just buy what you need as your website evolves.