Ever felt like you ended up more confused by trying to figure out how much a website costs than when you began?
You’re not alone.
It’s one of those things where it can just be hard to figure out what the right questions are that you need to be asking.
Let me tell you a quick story about when I first started to learn how to write code.
What happened was I was working on building my very first website.
It was the early 2000s and I was a new dad. This was long before Facebook or any kind of bigtime social media platform, and I wanted to be able to share some pictures of my baby girl with my family instead of having to send them out by mail.
So I decided I was going to build my own website since I’d always had an interest in learning new things and I figured there may just be something to this whole internet thing, so I should learn as much as I could.
But it quickly became apparent that I didn’t even know the right words to use to find help and the overwhelm and frustration I felt was real.
I was almost literally banging my head against the wall in frustration.
(Funny how those moments stick with you even years later… am i right?)
I’d been working on my website and the pictures weren’t showing the way they should be showing. I couldn’t find the problem and it was SUPER frustrating. Everything I knew – which was quite limited at the time – told me what I was trying to do should have worked! I searched everything…
Yep, that part looked like it was set up right…
And so was that one…
And that one too…
I had to step away or it may have become one of those moments when I threw my big CRT computer monitor (remember those giants?!?) across the room!
Ever felt that kind of frustration?
I didn’t know much – and that fact was brutally clear to me at that moment.
The problem was I didn’t know what I didn’t know.
I wanted to get my site done in the worst way and I couldn’t figure out what I needed to do to get it done and get it right.
I just didn’t know what went in to get my site RIGHT and getting it DONE.
When I figured out where my problem was it was like someone turned on a light and I could see clearly for the first time!
The thing I really want you to take away from this is this:
Not knowing what you don’t know can cause a lot of frustration and lost time. You may end up like me – stuck without even knowing the right words to use or know what’s the right question to ask.
Here’s the deal:
When it comes to getting your website done ignorance can cost you a lot of time and money because building a new website has several different approaches with different costs associated for each one.
In this post, I’m going to talk to you about how to get the build done.
How much does a website cost? Well, it depends…
There are four basic paths you can take to get your website built:
- DIY – Do it yourself
- Use a service
- Hire a freelancer
- Hire an agency
When it comes to figuring out how much a website is going to cost the way you actually get it built can be the biggest expense depending on your approach.
As you’ll see below, each of these options has its own challenges and benefits.
Let’s dig in.
DIY – “Do It Yourself” – Lowest out of pocket cost, but can cost you time
Doing it yourself can be the least expensive way to get started with your website.
There are some great guides that will teach you all the various steps you need to completely get your new site online if you’re not a web developer.
If you’re willing to roll up your sleeves and dive deep into the details, you can get it done for whatever your hosting and domain cost you plus the sweat equity you invest in doing it.
Content management platforms like WordPress make this an easy choice for a lot of people. But there are also alternatives to WordPress that will fit your need well.
- Difficulty level – moderate to high (depending on the site you’re trying to build and your level of expertise with web design and development
- The cost associated with the DIY are minimal. Your only hard expenses are your domain name registration, hosting service and any third party or security options you have in place. Usually, you can go the DIY route for less than $100 per year.
- The real challenge is the time it takes. If you’re not a coder, and you’re not comfortable with working with all the various technology pieces, the time cost on this can be significant.
- The benefit is that you keep your expenses down and learn a lot about web development. If you ever end up hiring someone in the future to take over, you’ll know all the things you need to know to ask the right questions and keep growing your site.
Going the DIY route is a great option if you’ve got plenty of time and you have a passion for learning and coding. Due to the time requirements this may not move as quickly as some of the other options, like using a service as mentioned below. But for those who are comfortable working with technology and who know how all the various pieces fit together, this is a great and inexpensive solution.
Use a service – Affordable start-up cost, and professionally done
If you’re just getting started with your website a really cost-effective way to do it is to use a service, like my service, WPLaunch, and have it done for you.
The best thing about a service like this is that it’s designed to be extremely effective and get the site up and running fast, and have everything it needs ready to go.
These kinds of services include the design element by providing a theme of your choosing from their selection, the technical element by getting you going with all the features and functions you need in a starter website, and your hosting as well.
They’re a great one-stop-shop for getting started with a website fast.
- Difficulty level – low – great option for beginners and those who don’t want to be bothered with handling the technical details.
- The cost are really affordable – ~$300 to get everything going. The ongoing expense of keeping up with domain registration is about the only thing you need to worry about and that’s minimal. Hosting, security and support are usually included in this kind of service and are included in your monthly or yearly renewal fee.
- The challenges here are really simple: you have to decide what you want, and really that’s about it. The service you use will usually be more than happy to make recommendations for various parts of the service, like which theme to use for your site, so the road bumps really are minimal.
- The benefits here are huge. Everything is done for you. While you don’t get the benefits of a fully bespoke, custom-tailored web design as you would working with a freelancer or agency, you will get a high-quality professional site that you’ll be proud to call your own. Besides, I almost always recommend against going down the custom design path for beginners and those just getting started with their website, unless there is a clear need otherwise.
The perfect candidate for this approach are those who are new to the web and don’t have the expertise or patience to do it themselves, but really want the job done right. Those who have the technical chops, but would rather focus their energy elsewhere are also the perfect fit for this kind of service.
Hire a freelancer – professional custom website design at a reasonable price
The next option is to hire a freelancer. When you’re ready for a customized solution these providers can build it for you. You can find them on sites like Upwork, and Dribbble and more.
Freelancers can do a great job of working closely with you to create a custom design and build your site.
Freelancers are specialists for the most part and focus in on delivering great work in a fairly defined niche. Different freelancers will have different approaches to design & development.
Freelancers are mostly single-person operations so it can be a little less expensive to work with them.
One of the most important things about working with freelancers is listening to them and letting them advise and give you direction on how to make your web project the best it can be.
- Difficulty level – low to moderate – because the freelancer will be doing the work, but you have to be able to answer the questions that the freelancer is going to have for you, so be prepared.
- The cost – a good freelancer is going to run around $3000+ to do your design and build. Your ongoing upkeep costs are going to be roughly the same as any other level.
- The challenges are really only related to being able to give your freelancer answers to the questions they’re going to have, but if you can do that you’ll be in good shape.
- The benefits here are also substantial. Your freelancer will be able to create for you a custom design that will do a fantastic job of meeting your needs. The unique design and functionality that they’ll put together for you will be the perfect fit.
This is a great fit for small businesses that may be constrained by their budget that would otherwise keep them from working with an agency. Online influencers, subject matter experts, and bloggers who are growing are the perfect candidates for this level of work.
Hire an agency – The top talent working to build your website for big projects with budgets
When you’ve got a project that requires lots of expertise to be done right hiring a web design agency is usually the way to go.
Agencies bring powerful resources to focus on your project and have the ability bring top-level talent to work on your site.
Agencies will be able to provide top-level designers and programmers, along with top-level content and strategy experts to help you maximize the return on your investment.
Hiring an agency to do your website is the most financially expensive of the options we’ve discussed, but it’s one of those times where you get what you pay for really is true. The expertise, and abilities of working with an agency come with a hefty price tag, but they also deliver outstanding results.
- Difficulty level – low. Similar to working with a freelancer, the only real difficulty comes in being able to answer the questions they’re going to have, but this is the ultimate done-for-you service so expect a lot of guidance and input from the agency’s team of experts.
- The cost for working with an agency start around $10,000+ and depending on the complexity and design needs can go to $50,000 or more pretty quickly. This is one of those times you get what you pay for though. The level of expertise and professionalism you get by working with an agency is second to none.
- The challenges that come from working with an agency really are related to the financial resources required. Because otherwise, everything else is done for you, with your input and feedback of course. However, a quick note on that.
- The benefits are enormous. When an agency brings the full force of their expertise to your project it’s really something to behold. The custom design, custom feature development, copy, content, and marketing expertise all come together to form a symphony of awesomeness.
If you’re going to invest this kind of money in to working with an agency to build your web project do yourself the favor of letting them do their job.
How often do you go to a doctor’s office and change their diagnosis? Or, to an accountant and tell them to do it your way rather than the way their training has taught them to do it?
I’m not sure why but in my experience it’s not uncommon for clients to all of the sudden become “experts” on what is appealing to users and what works best when it comes to web design and development. Don’t be that person.
This is definitely a solution for those who have needs that require this kind of horsepower. Think about start-ups, and online influencers as candidates for this level of work.
If you’ve ever had the experience of trying to figure out how much a website costs and who to trust to do it, then you will know that it can feel pretty overwhelming and if you don’t know what you don’t know your new web design & development project can cause you to potentially lose hundreds or thousands of dollars.
If you’re looking for a great guide to get started with WordPress you can download the Ultimate WordPress Start-Up Guide here to get everything you need to know about starting a new website project with WordPress.