A self-hosted WordPress site is one of the easiest and least expensive ways to set up a business website. With about $20 a month, you can create a professional website that will help drive customers to your business or sell your products online. While there are web hosting sites like Wix, Squarespace, Weebly, and WordPress.com, there is a myriad of reasons why I recommend going straight to a self-hosted WordPress site. If you’re thinking “You lost me at the self-hosted part,” you’re not alone! Don’t be intimidated, I am going to walk you through the whole process of starting a self-hosted website on WordPress.org. Here is exactly what you need to do…
Get a Domain Name for Your Self-Hosted WordPress Site
Before you line up anything else, you want to make sure that the domain is available for your
Find a Hosting Company
When you have a self-hosted WordPress site, it means that you need to find (and pay for) a host for your website. This is similar to what all other business websites have to do. Rather than being hosted by Wix, Squarespace, Weebly or WordPress (on WordPress.com), you are going to be the master of your own domain on your host (using the WordPress framework).
There are a number of different hosting companies including BlueHost, WP Engine, GoDaddy, SiteGround and more. The two companies that I recommend to my clients (and have used myself) are WP Engine and SiteGround. SiteGround is a more affordable option if you’re just starting out and have limited funds (as low as $3.95/month!). They offer great customer support through LiveChat and will also help you migrate your site from WordPress.com (more on this later!). SiteGround has web hosting packages starting at just $3.95/month. They offer great live chat support, security for your website, an SSL certificate and fast loading speeds!
Download the WordPress Software
When you have a self-hosted WordPress site, your web host is different than WordPress. WordPress is the free software that you use to operate your site and the host company is who puts it on the internet. Once you have purchased hosting, you will need to visit the cPanel on your web host site to look for the WordPress icon. Double click on it, and it will guide you through the WordPress installation. You will be prompted to set up a username and password to access your WordPress dashboard (the hub of your website).
Choose a Premium WordPress Theme
A premium WordPress theme is a must if you’re planning to build a profitable site– trust me on this one! A premium theme will help you stand out from the crowd. It will also allow your site to perform well and look beautiful on mobile devices (where SO MUCH of your traffic is likely to come from!). These types of themes also allow you to easily customize headers, colors, fonts, newsletter sign-ups, widgets and more.
Most premium WordPress themes run on the Genesis framework, so you will need to purchase and install that before you install your premium theme. You only need to purchase the Genesis framework once, and then you can use it for almost any other premium theme you choose.
I have used themes from Pretty Darn Cute Design and Bluchic (I’m currently using the Isabelle theme). I would wholeheartedly recommend both of them. I also love the clean, modern designs from Restored 316. Each of the three companies provides a lot of customer support in the form of tutorials and videos, and I found them easy to use. You can also look at themes available on Themeforest, which has a HUGE supply that you can filter by category, price, etc. Your theme should come with instructions on how to upload and activate it. You can easily do this through your WordPress dashboard.
Customize Your Header, Theme Colors and Fonts
Once you have your theme loaded and ready to go, you will want to customize it with your own header image/logo, fonts, and colors. Check your theme’s tutorial to see how large the header image is so you can format your image correctly. You can use a tool like Canva or PicMonkey to create your own header image or you can just use the
When you are satisfied with your site’s header, take a look at the fonts and colors to decide if you would like to change them. The plug-in Easy Google Fonts will help you easily change fonts. If you need help choosing colors for your theme, check out the Adobe Color Wheel to find color combinations that work well together! It will provide you with the appropriate hex codes to use for colors.
Set Up Pages and Menus
Now that your self-hosted WordPress website is ready to go, think about what pages you would like to have on
Need More Help or Want Us to Do It for You?
If this all seems totally overwhelming, we can help get you set up on WordPress quickly so you can start having your website work for you! You can read more about our Services HERE.