Starting a blog can be an excellent side project for those that enjoy sharing information about their passion. WebTechGadgetry has been going for over four years, and although it’s nowhere near being the most popular site in the world. We have enjoyed watching it grow. If you have ever wondered how to start a blog, and at that a successful blog, then you’re in the right place. We’ll be going through finding a suitable WordPress host, configuring SSL/HTTPS and enabling a content delivery network (CDN).


Starting a successful blog

The key to success is patience. This site, and many other blogs on the internet use WordPress as their content management platform. WordPress has long been the industry standard, mostly due to its ease of use and famous five-minute install. This makes it very quick and easy for the less tech savvy to start blogging. When it comes to WordPress you have two choices – to host your own install on a hosting platform of your choosing or run a blog through

If you are serious about blogging, then we would suggest that you purchase your own domain name and host it with a reputable provider. Almost one hundred percent of hosting companies offer a WordPress auto installer, meaning anyone of any level of technical ability can install WordPress in a matter of minutes. However, is a good option for those who want to see whether or not blogging is for them.

Choosing a hosting provider

If you do opt to self-host WordPress, which we recommend, it is important to find a reliable host that offers great support, performance and value for money. When just starting out there are some excellent budget hosting options that don’t break the bank but still offer awesome speed and reliability.

Successful Hosting for a Successful Site

When starting out you want a reliable host that offers good value. HostGator offers just that with affordable and highly optimised WordPress hosting packages. For most just starting out, shared hosting will be sufficient until a dedicated plan is required. Besides, what’s nice about shared hosting is that you don’t have to worry about managing and configuring your own server.

Choosing a hosting provider for a WordPress blog.

Choosing a hosting plan.

The Starter Plan should be sufficient for most people as it will take some time until your blog gets over 100,000 visits a month. All HostGator WordPress plans come with backups as standard, something we learnt the hard way with the 123-Reg data disaster (we almost lost all our data).

Choosing a domain name

After you have selected your chosen plan, you will be asked to select a domain name. We recommend you choose something short and catchy that people will remember. Of course, it’s worth considering where your target audience live. If you wish to target primarily UK based visitors then it may be worth getting a geo-specific domain such as However, a .com is will be suitable in almost every other circumstance.

Choosing a domain name for your blog.

Choosing a domain name.


After you have selected a domain continue to the next step, billing. You have a few options to choose from here. You can either pay monthly or pay for several years upfront. Of course, paying yearly is cheaper – economies of scale after all.

Additional services

By default, HostGator comes with HackAlert monitoring and backups. Optionally, you can opt to add domain privacy. If you are blogging from a personal residence, then I’d definitely opt for domain privacy to protect your identity.

Additional services

Picking an awesome theme

A wise man once said “never judge a book by its cover”, however this does not apply to a blog, unless you already have a strong following. If your site doesn’t convey a good first impression, visitors are unlikely to return. Equally so it is not recommended to use the default themes as they lack some functionality whilst also being overly common.

Choosing a theme for a successful blog.

Choosing a theme.

We would encourage you to purchase a premium theme as this will set you apart from the crowd. Premium themes also commonly boast support and added functionality that can be very useful for when your blog starts to grow. ThemeForest offer an excellent selection of WordPress blogging themes that all come with six months support included.

Installing WordPress

HostGator makes it easy for anyone to install WordPress. No FTP or command line knowledge is required. To install WordPress with HostGator, login to cPanel and click on the Quick Install button. From the popular installs panel to the left select WordPress. Follow the on screen instructions and fill in the form with an admin username and password. Leave the optional site path blank.

If you get stuck, HostGator have a great guide on installing WordPress. Once WordPress is installed you should be able to access the dashboard from Login with the username and password you chose prior to the installation. If all goes swimmingly you’ll be greeted with the WordPress landing page.

Uploading the theme

Assuming you have already selected a theme, hover over the appearance tab in the left side-menu. Once this expands click on “Themes”. From here, click on “add new theme”, next you will be greeted with an interstitial page showing a list of themes available for install. To install the theme we purchased from ThemeForest click on the upload button to the left of title at the top of the page. Here we can simply drag and drop the zip file that came with our download.

After the theme has been downloaded WordPress will ask you to preview and then activate the theme. If the preview looks alright, go ahead and active it. Awesome. Now we have a cool looking blog setup for success.

We are just a few steps away from starting our successful WordPress blog. Next we will be covering how we can optimise our blog to get the best performance, and how we can better engage our audience.

Integrating with Cloudflare

Let’s go global. If you want your blog to be fast around the world, you’ll need to use a Content Delivery Network (CDN). Thankfully Cloudflare has you covered with their free CDN, Anycast DNS and flexible SSL.

Switching name servers

After signing up for a Cloudflare account you will be asked to input your domain name. After a minute or so, Cloudflare will ask you to update your domain’s name servers.

Cloudflare nameservers

Changing your domain’s name servers.

Copy and paste these values within your HostGator control panel, of course in your case the values will likely be different. Cloudflare’s DNS updates are generally quite quick, and shouldn’t require you to manually switch over your previous DNS records as it’s clever enough to do all of that automatically. That’s pretty much all that is required for the initial setup, however you’ll want to add a couple of page rules to smooth out any niggles. We’ll cover shortly, after first going through setting up flexible SSL.

Enabling SSL

This step is completely optional, but when starting out fresh it’s best to give yourself a head start. Search engines such as Google are now starting to favour sites that use SSL in the search results. Inside the security section of your Cloudflare dashboard select flexible from the dropdown of available SSL certificates.

Cloudflare Flexible SSL

SSL/HTTPS with Cloudflare

Issuance of the certificate may take a bit of time. Whilst you’re waiting, head over to the page rules section and add the following rules:

Cloudflare page rules

Cloudflare page rules

The first rule redirects all traffic to the secure version of your site (you may want to wait until the certificate has been properly issued before you do this). The secondary rule disables all page speed enhancements and caching within the WordPress admin. This prevents any weird session caching behaviour when making changes to your site.

Installing the Cloudflare plugin

For Cloudflare’s SSL to work correctly you will need to install their plugin. To do this, simply search for Cloudflare from within your WordPress blog’s plugin dashboard. An example of what you should see can be seen below.

Cloudflare's official WordPress plugin

Cloudflare’s official WordPress plugin

Once Cloudflare has been installed hit “Activate” and navigate over to the settings tab. Here you will need to enter a Cloudflare API key.

Writing your first post

Writing your first post is exciting, and hopefully the first of more to come. When writing a new post we advise you to follow these three vital steps to writing quality content:

  • Write posts of at least 800 words in length.
  • Post frequently, but only as time permits – consistency is key.
  • Quality is better than quantity.

Since Google Panda, Google has put a large emphasis on authoritative content. Posts that are content rich are much more likely to get better rankings within Google and similar search engines. Before starting a new post, we should always check to see what other content is already available. Look at this content and make notes of what they have done well, and what they haven’t. Note down how many words they have written, and possibly what keywords they have used. When writing your own post, you can use this data to make yours even better. Make your post longer, and feature content or information that the others didn’t.

Optimising your content

As much as the age-old adage “content is king”still rings true. Search engine optimisation is still required to get the most out of our content. If you go ahead with WordPress, we highly recommend the critically acclaimed Yoast plugin. Yoast allows you to edit post titles and meta descriptions based on a focus keyword, all whilst giving you pointers as to how well optimised your content is.

This is what makes blogging both hard, and also rewarding – it takes a jack of all trades.

There are many elements to running a blog. Writing quality content alone is no easy task, but good content alone isn’t no longer enough these days. We must be able to market our content through social media, and search engine optimisation. This is what makes blogging both hard, and also rewarding – it takes a jack of all trades.

Tracking performance

Now that you have a brand new-blog, you’ll probably want to track its performance. Or else how do you know if anyone is reading your content? The industry standard in tracking page views and visits is Google Analytics. This is a free service, available to anyone with a Google Account. Fortunately, for users of WordPress, there are many plugins available that make implementing this service easier.

Analytics is a great way of keeping track of site traffic. We can see how many visitors landed on a specific post or page, which pages they exited from and whether they came from Google, or a site linking to your content.

We love scaling back the time line and looking at the visitor graph steadily increase from when WebTechGadgetry first went live.


Remember. Keep going and eventually you will succeed. Building up traffic and a reader base takes time, but is possible with lots of hard work. The first few steps are always the hardest, but once you get the ball rolling it will only get faster. Becoming a popular blogger doesn’t have to be the only indicator of success. Set reasonable targets for yourself that can be achieved within a timely manner. For example, aim to increase your blog’s traffic by 10% over a three-month period. We’re always keen to set our targets high, but ultimately this is likely to result in disappointment.

Please comment below if you have any questions. We are always happy to give a fellow blogger a helping hand.