How to build a website

So you have an idea for a business but you need a website. With all the website builder options available it can be overwhelming selecting the right platform to use. You’re probably thinking “why would this guy tell me how to get a website on my own when he charges to build them?”. Well, the answer is simple, I am a big believer in providing value and sharing information. Not to mention getting a site online is only scratching the surface of what I offer my clients. So if I an help somebody I wouldn’t have worked with anyway, then so be it.

Self Hosted or Hosted

First thing to consider when setting up your own website is to determine if you want to host the website on your own hosting or have it hosted for you with a company like WIX or Squarespace.

Self Hosted:

If you’re wanting to have more control over your website files a self hosted option might be the route to take to avoid paying to many monthly fees. To self host your website you’ll need a hosting package, I like to use Namecheap or SiteGround. Namecheap is a very inexpensive solution to get your hosting account set up quickly. 

Going the self hosted route will require a little bit of work on your end to set things up but once you get the account set up, you can get a website launched on WordPress or any other quick install platforms available within your hosting package. Setting up a WordPress site in your hosting account’s cPanel takes about 5 minutes and you’re ready to start adding to your website. Both of the sites I linked to above have great support and can even walk you through the process.


If you’re looking for a solution that requires little to no legwork on your end you’ll want a hosted solution like WIX or Squarespace. They take care of everything and you pay a monthly service fee. These solutions are great for just getting started but the limitations on what you can do and what your site can look like can be a pain. There are pros and cons to hosted solutions, here are a few to consider;

Pros – 

  • You don’t need to worry about backups
  • Security is usually maintained by the company
  • Sites use a CDN to load your assets quickly.

Cons – 

  • You never own the website source code. If they shut down so does your site.
  • Sites hosting websites are often targets of hackers. If they can hack the site they have access to the sites that are hosted.
  • If they disable features you can’t keep using them.
  • Usually pricing is fair but if prices increase you must pay to keep the site live.

Install WordPress

Once you have your hosting figured out the quickest way to get a site online without any knowledge of coding is going to be WordPress. To install WordPress on a hosted solution, you simply login to your cPanel account and scroll down to the Softaculous Apps Installer and click on WordPress then Install. The installer will ask you what directory you want WordPress installed in and then you click install. If this is your main website on the domain/URL you’ll want to leave the space for folder/directory blank. This tells the installer you want to install WordPress in the root directory. If all goes as expected, you’ll get a message saying that WordPress was successfully installed. Visit your website in a new window and you should now see your new site using the default template. From this point, you can sign in to the WordPress dashboard and begin adding pages and posts. The installer did all the legwork for you.

Select A WordPress Theme

So, at this point you should have a working website running WordPress. While WordPress is great, the default theme typically lacks much of a design. The good news is that there are themes you can download and install. 

From your WordPress dashboard you can go to the Appearance menu item and click Themes. From there you can add a new theme or your hosting provider might even have the option to browse themes. Find a theme you like and install it. While these themes will change the look of the site, using a theme will always mean you need to fit your idea or business into the theme’s layout. You can also look for themes on Themeforest and upload them on the dashboard’s theme page.

Another option is to download a blank theme (this is a theme with all the styles and layout stripped) then install a plugin called Elementor and use that plugin to design your own theme templates and design. This involves quite a bit more work but will give you total flexibility on how you design the site. 

Hire A Professional

As with anything, there is a trade off. If you have the time and are willing to maintain your website then you’re all set. If you’d rather have a custom site built around your business while you focus on the day to day business, hire a professional. Have a budget in mind and know what you want out of a website. If you need somebody to help with your website, reach out to me and we can get you dialed in.


Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!