Why you should DIY your website

There comes a time in every business’s life when building a website is crucial for growing and generating more leads and sales. The question then becomes: should I do it myself with website building tools like WordPress or Wix or should I just outsource the whole project to a professional? Let’s explore both options.

DIY – building a website on your own

If you have some extra time on your hands and are in the mood to learn some new skills, then building your website by yourself can be a great opportunity. These days we have amazing tools that allow you to build a stunning website without any coding knowledge whatsoever.

I actually began my journey as a web developer building my first website by myself. I began to learn the basics of WordPress and it took me a few weeks, but I got a cool one-page website up and running for my wife’s photography business. I even trained her on how to manage and update it herself. Here’s the link to the website.

Over the years I learned a lot from my mistakes. One mistake I made was thinking that building a website is the same as building a web page. There is a lot more to a website than just the layout and design. When building a website you have to consider the visual appeal, the actual content, user experience, web page performance, loading time, search engine rankings, image optimization, security, and the list goes on.

I divide all these things into four groups, which I call the 4 elements of a successful website. You can read more about that here, but the important thing to note is that building a website is no small project. You should go through each one of these things and see what you want to do yourself vs what you want to outsource.

Pros of building a website yourself

  • You get to build your website all by yourself and get to show off to your friends and family. 😎
  • You get to learn new skills. 💪
  • You will feel like a hacker. 🤓
  • You open up doors to a new potential career. 🚪🚪
  • You save money on development. 🤑

Cons of building a website yourself

  • It’s not as simple as it looks.
  • Your computer might get punched a few times.
  • It will take longer to launch.
  • Not a good option for the technically challenged.

Hiring Help

All of these website builders are cool and all, but let’s be honest, they’re not good enough: they don’t just give you the website. You still have to work for it. You must still put in the hours to put it up, review, make sure nothing is missing, review again, ask others if they think it’s ready to launch, and then finally you can launch.

If your time is valuable, you should definitely choose this option, but you must also take a few things into consideration when looking for a service provider:

  1. will they provide content for the website or must you find a copywriter too?
  2. what images do you want to see on your site?
  3. do they provide search engine optimization so that people can actually find it on google?
  4. you will want to easily make changes to your site using a content management system
  5. will they troubleshoot the site if it goes down and for how long after it is delivered?
  6. when will the site be up? This will vary based on your needs.

Having these questions figured out will make working with a web developer much easier for both of you.

Pros of hiring help

  • save time and energy. 🕑
  • have your website up quicker. 🏃‍♂
  • have your site built on best practices. 🤔
  • have someone you trust who you can go back to. 🙋🏼‍♂
  • do what you love doing and let others do what they love. ❤

Cons of hiring help

  • not always in the budget.
  • it can be hard to find immediate help due to high demand.


The answer to this question really depends on many factors, including your availability, budget, how tech-savvy you are, etc. There is no one answer fits all, but I can tell you with certainty that building your own website can be a lot and might be a great opportunity. Good luck!

Share this post

Share on facebook
Share on whatsapp
Share on twitter
Share on linkedin
Share on pinterest
Share on google
Share on email