I just realized that I have been blogging on various platforms since last more than five years now and it really feels great. In the initial years I have primarily used free platforms like blogger, TypePad, Tumblr, wordpress.com etc and used to write articles on almost any topic here and there. I was doing it just for fun and never had in mind to use blogging as a source of income. I used to write about myself, politics, cricket, social awareness anything which striked my mind I will open up my computer and log into any one of these platforms described above and just simply start writing something.
However later on when I switched to a paid hosting platform of my own it was all together a different experience. The feeling that I can control all the features of my website now, be it Themes, Plugins, third party scripts etc the way I would want them to be was simply superb.
I started my first blog on blogger because it is free, simple to use and owned by Google but somewhere deep inside but always wanted to move it to WordPress due to the features and controls it provides but I knew that migration would always be a big pain. Although I did not migrate it to WordPress at that time because I was blogging just for fun but for people who are into serious business and blog consistently and are looking for better control and high-growth than WordPress is surely the way to go.
If I knew all these things which I know now at the time I should have surely started even my first blog with WordPress and would have till now converted it into a big business.
If you want to run ads, do affiliate marketing and other paid stuff on your blog then you should definitely have your own private hosting where you can install WordPress and customize it in whatever way you want.
Once we buy hosting than we need to perform several other steps after that for installing and setting up our website and it could be a big task for any new bie. Out of all the hosting companies that I have used till date, Bluehost surely outranks everyone due to its features like low price, good customer support, uptime, tutorials etc. They have lot of self-help tutorials on their website which you can find here. However to ensure that it does not seem complicated and you do not need to hire a professional I have outlined all the steps below. The steps might seem daunting in the beginning but I assure you that they are pretty simple and anyone can perform them without having knowledge of any coding at all.
1. Firstly we will have to select a hosting plan and if you are just starting out I would recommend going for the basic plan as you can always upgrade when required. First click on Products and then shared hosting to go to the plan selection window.
Now you can select the Plan below.
2. Second step would be to select a domain and link it to your hosting plan and unlike many other hosting providers bluehost gives you domain for free with there Hosting plan. It’s really cool. However if you already own a domain name which you have purchased from somewhere else then you can enter your domain name at bluehost while signing up for hosting (as shown in the picture below) and you will have to perform some extra steps at your domain name provider’s DNS manager to point to BlueHost. In layman Terms you will have to change your Name Servers and this is not BluseHost specific, this you need to do If you have purchased Domain and Hosting from different service providers, be it BlueHost or anyone else.
3. Now you will have to fill in your Account Information, choose your hosting package basically the combination of various things like term, site lock, domain privacy, search engine jumpstart, site backup Pro etc. and your Billing Information. You can even pay for 12 months to start with but if you’re really serious about this new business and are sure that you will be doing it for long-term than you can save money by going for a longer time of purchase, as the longer time you purchase the lower the monthly rate is.
a. Account Information
b. Package Details
c. Billing Details
4. Once you have purchased your hosting now we need to install WordPress on our server and it is very easy to install WordPress as far as bluehost is concerned. Simply go to your hosting by clicking on the hosting tab on Top left corner and then In your cPanel, scroll to the section titled “MOJO Marketplace” and choose the icon One-Click Installs. Then click on check domain. You can leave the directory part blank. Let’s go ahead and break down the steps to make it more easier for you. Once you click on WordPress it will open the installation window where you can select start to start the installation.
First is to choose where you want to install the WordPress like we have to choose directory while installing any software on our computer. Basically here you need to provide a domain or a subdomain or a folder for your domain. Next you need to click on check domain so that the domain is assigned to your account and gets linked to your hosting. You will be given a prompt that your action will overwrite files but as long as this is a installation from scratch you can simply check the box overwrite and continue. It is an extra precautionary step just to ensure that you do not overwrite if you have any other site to build already.
Next is the advanced option, where you can set up your username and password and select the database. Ensure you have checked automatically create a new database for this installation unless you already have a database and you want you to use that.
You can follow this article from BlueHost Help Pages for exact steps:
After reading terms and conditions click on install now and it will take you to the progress page. Once WordPress is installed it will provide you with the admin login URL, your username, password and will also email a copy of this information to you.
Now go to the admin login URL and enter your username and password to login. It will take you to your WordPress dashboard where you can start working on WordPress. Here you can install themes, plug-ins, make changes to your WordPress settings, create pages, posts, add media and everything which you would like to do with the website.
Here is the Article to help you with installing and activating new theme.
Read :- Why Bloggers Fail