How To Start A Self-Hosted WordPress Blog In Less Than 15 Minutes [Blog Starter Guide]

In this post I will explain How to Start a Self-Hosted WordPress Blog in less than 15 minutes.


And in earlier post I talked about How to Create Your Own Blog for Free?

The Self-Hosted WordPress Blog is far better than any free blogging platform because on self-hosted WordPress blog, you will have full control of your blog. Any functionality of your WordPress website could be modified or changed according to your wish.  But whereas In Free Blogging platforms like,, etc you will have limited features.

There are many benefits of using Self-Hosted WordPress, Below I listed 8 of them.

  • Your own Host: Upload almost everything except those stuffs which violates their Upload Policy.
  • Your own Domain: Choose whatever you want like  .com, .net, .org or anything that is available.
  • Easy Installation: Step by step installation after uploading WordPress software or you can go for 1 click installation, no upload required (note: 1 click installation is not available in every Hosting).
  • Full control: Install/dump WordPress whenever you want with your own advanced settings. Custom permalinks, Install any plugin, Use any services like CDN and much more.
  • Any Theme Install and customize: In your self-hosted WordPress blog, you can apply any WordPress theme you want. Customize it if you have Theme customization License (from theme developer). You will also have an Appearance Editor option for Theme.
  • Any Plugin Install and customize: Use any WordPress plugin you want, No matter free or premium. There are thousands of WordPress plugins available to enhance your Website functionality. Every popular WordPress blog uses at least 10 plugins which enhances their website functionality up to a large extent. You will also have a Plugin editor option under Self-Hosted WordPress blog.
  • More Earning ($$$):  Many popular online advertising companies like Adsense and Adbrite don’t welcome Free Blogging platform users like users, users and even users if they are using sub domain like, But if rarely they do so, It still remains difficult to get accepted by many guidelines that has to be followed. It’s not just the matter of getting accepted by those advertising networks but You will be having more places to display their ads in a better customized manner.
  • Better SEO control: If you know about Search Engine Optimization than you must know about robots.txt file which let’s you defines which page to get index or to be removed from Search Results. In self-hosted WordPress you will be able to create that robots.txt file. There will be many SEO plugins available to boost your blog SEO performance.
Well there are many more benefits of Self-Hosted WordPress blog.
And many people know that Self-hosted WordPress blog is much better than any other Blogging platform in the planet. And many successful bloggers are using WordPress for blogging too. Even I use WordPress here at
But still there are many people who don’t go for it, because they feel that the process of getting web hosting account and installing WordPress is complicated and time-consuming.  Yes, at some part it is. But in this Post I will guide you from top to bottom on setting you your first self-hosted WordPress blog.
So let’s begin with the procedures and minimum time required for each.
1. Registering your Domain name: If you have already registered the domain name than it will save your time and you will be surely blogging in less than 15 minutes. But if you have not registered the domain name already than don’t worry I will show you how to do it. Its easy and it will hardly take 3-4 minutes to register with existing account of any domain registrar.
2. Getting your web hosting account: Same goes here, If you have already registered for a hosting account with multiple domain hosting or multiple website than it will be very easy to go. By this we will only have to add the domain in the account. I will assume that you have not registered for hosting account. Starting from the beginning.
(Note: Almost every web hosting company offer domain registration while registering for hosting account but I will register my domain from Godaddy rather.)
3. Installing WordPress: There are two types of WordPress installation one is Automatic another is manual. Here I will tell you How to install WordPress by Automatic Installation using application called Simple Scripts provided by web Hosting providers itself. This last process will take minimum time of 1-2 min. as it will be done by automatic script installer called Simple Scripts.
Follow the steps carefully and If you face any problem while doing it just drop a comment, I will respond as soon as possible.
1. Register your Domain name
If you have already registered your domain name than go to second steps else keep on reading.
In this step for registering the domain name, I will be using  Godaddy is world’s top domain name registrar and have all what makes it perfect domain registrar.
So let’s start.
Go to, Enter the domain name you want to register and hit go!
godaddy-domain-register-box offer very easy domain name registration interface, nothing will seem to be technical there. Just follow the step they provide. Believe me it will be very easy.
But make sure you don’t choose any hosting feature while registering the domain name as Godaddy offers hosting as well. Because in Later in next step, I will be using other hosting provider.
After registering your domain name, You have to change your domain name servers. But at the moment we don’t have any domain name servers because that will be given by your hosting provider. So we will be doing this later after getting the hosting account.
2. Getting your web hosting account
This will be the place where your website content like images, database and everything will be stored. So we are going to choose it wisely.
There are hundreds or thousands I can say, Hosting providers available out other. Both paid and free hosting providers are available but In free hosting there are so many limitation and poor support. So People go with paid Hosting providers.
The best I suggest is Bluehost because at this time Bluehost is #1. In every aspect like plans, support, features (my opinion). Although I am using JustHost here at rajnblog and I am quite satisfied with JustHost here. As I got an amazing hosting plan from them at really smart price. Although JustHost is owned by same company who owns Bluehost.
But here I will be telling How to get your web hosting account on BlueHost.
Let’s start creating Bluehost account.
Go to and click “Sign Up Now”
On the next page, you will be asked to decide whether you want a new domain name or you have already registered. As we have already registered our domain name with above, we only need to mention our already registered domain name under “I Have a Domain Name” section.
Enter your website name completely including extension (like “.com”) you choose earlier upon registration.
After entering your domain you will be presented a Sign Up form, Just fill it.
Do choose the package information wisely. Currently they offer 12 months plan, 24 months plan, 36 month plan and a professional 12 month plan that would cost you $19.95/month (professional plan, other plans are quite less). You can choose any of them. Also make sure your billing Information are correct.
Than, confirm that you agree to their terms of service and different policies and statements. Finally click Next.
On the next screen Bleuhost will ask for upgrades that suits your needs, I would simply skip them and hit Complete button.
 Next, assign the password for your account. Make it very difficult to guess and also write it down somewhere safely. After that Click Submit.
So Now you finally got a space to Host your WordPress website.
Now when you have a Bluehost account, You will need to enter bluehost namesrver in your Godaddy account manager.
But if you have your domain name from Bluehost than you don’t have to do anything you can simply Install WordPress but I assumed that you are registering Domain from Godaddy.
At the moment don’t go in deep for understanding name server but just understand that here they are required to let Godaddy know that you will be using Bluehost for hosting your website. So that your website could be displayed with your stuffs.
 How to update name servers in your Godaddy account? 
  1. Log in to your Godaddy Account.
  2. Go to their menu bar. Which looks more awesome after their recent Home page Design Update.
  1. Click All Products than choose Domains and in Domain click Domain Management under Management.
  2. You will be taken to your domain management Page, Mark your Domain where you want your Bluehost hosted website.
  3. After that Click Nameservers , select Set Nameservers.
        4.  Select “I have specific nameservers for my domains” and In nameservers enter: in Nameserver 1. and in Nameserver 2. and Click Ok.

We have successfully updated our name servers. Congrats :)

Note: Update will take some time, Usually its very fast.


Now when you have updated your name servers. We can start Installing WordPress.

3. Installing WordPress
This is the final step of creating your own Self-Hosted WordPress Blog.
As told earlier I will use an Simple Scripts which is an Automatic installation method. Using Simple Scripts, you will not require to download WordPress, Create database, Create database users etc you can simply do it with few clicks.
So let’s do this asap, Follow me.
Login to your Bluehost account which you created before updating the name servers.
In your first Bluehost login, you will be asked to complete a customer survey, that’s pretty simple just Complete that survey honestly. After finishing click Submit.
Now you will be in front of your own control panel, Your own paid Control panel, How does it feels ? :) but if not click control panel from the menu.
So as I said that I will be using Simple Scripts for installing WordPress. so just click Simple Scripts under Software/Services from your Control Panel.
A new screen will appear with bunch of third-party scripts to choose from. We have to install WordPress so just click WordPress
On the next page Click Install
Next, you will be asked few questions like

Which version of WordPress would you like to install? and

Where would you like WordPress installed?

So In first one you choose latest stable version and In the second one choose your website where you want to install WordPress. You can enter a subfolder such as ‘blog’ this will result “” that would be the URL of your WordPress website. I would suggest to leave it blank if you want the site’s main page to be the blog.

Next, In advanced options give your website a name, like “This is my blog” or anything you want. Also define your website username and password while doing this make sure you have unchecked “Generate a random Administrator username and password for me.” Note down your username and password at a safe place. Check “Automatically create a new database.”  And finally check “I have read the terms and conditions of the GPLv2 license agreement” and click Submit.

Now, your WordPress software will be installing and you can see the installation progress in progress meter. This will not take more than 30 seconds. After its completion, You can see your blog URL, admin URL, username and password.

Just login to your admin panel or Your Dashboard, this is what WordPress calling it (WordPress) :)

Simply click your admin URL and also bookmark this URL. Enter your username and password that you defined. You will be logged in to your Dashboard.

That’s it, you have installed WordPress and you are using it :)

Bluehost is also showing How to install WordPress using Simple Scripts on their Web Hosting Help page. But I didn’t told you earlier because I didn’t wanted to distract your reading flow. Though Now we don’t need this.

What’s next? Well there are lots of things to do after installing WordPress like installing important plugins changing important setting and writing your first welcome post. This is required so that your website could become presentable right?

So let’s do what is very important after installing WordPress. Now you can consider the content from now as a bonus :)

Bonus: Few important things to do after installing WordPress

1. Connect your Website with Jetpack  (a message to connect might be displaying at the header)

Note: JetPack is a powerful plugin offered by WordPress itself. Jetpack comes in modules so after installing Jetpack you will have many  features or you can Jetpack sub plugins. Some of them are Site stats, Akismet etc

2. Make the necessary changes from the settings (located in the sidebar).

Well, the settings tab contain General, writing, reading, discussion, media, privacy and permalink settings option.

I have also written what you can do in those page below:

General: Change your site title, admin email, date membership etc

Writing: This seems little advanced,  But you don’t have to do anything here. Default settings here are Good.

Reading: Tell what you want to display in your homepage, how you want your feed to be displayed etc. Again the default setting are Good.

Discussion: This page is all about your comment and Gravatar setting, Change it carefully and again Default is Good :) but, read that comment blacklist option if you want anything to add there.

Media: It’s about your thumbnails and media files that you will upload, Default settings are good, but you may change.

Privacy: It’s about your website visibility. Containing only one option and that’s important. Read it

Permalink: Its contains options about your post and page, category tag URL. Choose wisely.

3. Install few more important plugins to boost the functionality and response of your blog.

I would suggest you to install the following plugins:

These plugins or alternate of these plugins are like must for every WP blog.

4. Install a perfect theme that represents what your blog is all about.

5. Write your first welcome post.

Finally we are done!

I hope you enjoyed the journey.

Do share this post and help other to setup their Self-Hosted WordPress Blog.

If you have any query or stuck anywhere in the process simply drop a comment below, I will respond as soon as possible.

 DISCLOSURE: I will receive a small compensation from BlueHost if you will register from my link.


Leave a Reply

About Raj Sharma

Hey There! I am a passionate blogger and a web entrepreneur. I am addicted to internet and making money online. I am the founder of and other amazing websites.

Leave a Reply