The most effective and easiest way to bring out your voice via a solid platform is to build your own blog in the niche that you love and the self-hosted WordPress blog can do it.

While you may achieve this by using free hosted options like,, or, you won’t be getting any solid controls like as you would get in Self-Hosted WordPress blog.

This is what I use for my sub-domains here at and that’s mostly what Pros and serious bloggers do out there.

BUT that’s where most of the beginners get stuck up. They believe it to be tiresome and complex stuff to set up their very own self-hosted WordPress blog.

 The post explains:

1- Steps to set up your self-hosted WordPress blog
2- Install and activate an attractive WordPress theme
3- Publish your very first blog post for the world to see!

If you feel that the guide would help any of your friends too, please pass on the link to this post.

So lets start of!

Special Bluehost Discount Offer


Get Bluehost web hosting for only $3.95 a month with one free .com domain name by WordPress Recommended Company, that I use for BloggingEhow too.
Yes, this is an affiliate link, which means I earn a commission if you signup using this link, at no extra cost to you.

Step #1 Gather Your Resources

First gather your resources that you would be required in the process to setup a self hosted WordPress blog.

  1. A Domain Name For Your Blog
  2. A Credit Card (debit card and Paypal will work too)
  3. 8 Minutes to Spare

By the way, its better if you haven’t already registered the domain name for your self before, as we’ll go through that entire process step-by-step where you will get a FREE domain name, get a cheap hosting for your blog (with the service that ill recommend in the next step) and finally launch your first blog post.

Exiting right? 🙂

Though if you have already register the domain, ill explain the process to proceed with that in the next step.

Step #2 Set up a Hosting Account 

Hosting is basically a remote computer (server that you rent) where your blog would ‘live’. All the blog files, blog posts, images that you would use on the blog etc would be laying on Internet.

 This is where you would install your WordPress software and manage your blog.

Its easy as a pie. Though sounds complex 😛

There are tons of Hosting services out there (hundreds and may be thousands) out there that offer hosting services. Though not every one of them is worth using for your valuable blog.

90-Day, Money-Back Guarantee


If you’re not satisfied with Bluehost, they’ll give you your money back. No questions asked, no time limits. Cancel at any time, and they’ll issue you a refund for the remainder of your current payment term. It’s like a warranty that never expires! Plus, during the first 30 days, they’ll refund your hosting fees in full.

However, based on my experience and the research, I recommend BlueHost to be the best of them all due to the following reasons:

Reasons #1 Support

BlueHost has a great 24-7 support via phone, chat and email. I have personally used in couple of times and the folks there are really courteous, spontaneous and helpful at the same time.

Reason #2 Reliability

BlueHost is powered by extremely reliable servers that provide an amazing uptime of 99.9%.  It’s better than tons of crappy services out there.

Reason# 3 Super Easy to Use

BlueHost is tailored for non-geeks. Over the years, BlueHost team has worked hard to make it easy to use so that anyone with zero tech knowledge finds it easy to get through.

Reason# 4 WordPress Recommended Hosting

Interestingly, WordPress officially list BlueHost as the top hosting service (among the 3 they promote them selves). BlueHost hosts over 850,000 WordPress blogs.

Reason #5 No Limits (Unlimited)

BlueHost offers unlimited disk space, unlimited bandwidth, unlimited domains (i.e., you can host multiple blogs or sites on one account), and unlimited e-mail accounts. It cant get any better. 🙂

Reason #6 Affordability

BlueHost is inexpensive. Starting from $3.95 to $5.95 a month, depending on which plan you select. Interestingly, the longer you’re willing to commit your hosting, the cheaper it becomes.

Note: BlueHost is now offering a special for $3.95 a month. This is honestly a steal. Get it while you can. But be sure to use one of the links in this post to get this special offer.

Reason #7 Values

Values mean a lot to me. BlueHost doesn’t allow as per its terms of service (see Section 10.03) to host any pornographic, nude content on its servers.

Honestly, i would not be wanting my blog to be hosted on the same servers as some other pornographer.

If your thoughts are somewhat similar, you would be shocked to know that almost every other hosting service allows such unethical content to be hosted on their servers.

You may want to NOTE that i am a BlueHost affiliate. That means that i get a commission every time i get a sale through my links.

But that doesn’t make me promote another hosting service due to the fact that I honestly believe that BlueHost is the only hosting service out there that my inner person feels comfortable promoting.

There is always something with other hosting providers that gets to a no-no point. BlueHost is all the way for me and hopefully for you too.

You should also know that my blog isn’t hosted on BlueHost entirely. Our sub domains are hosted on BlueHost servers where are the main blog is on Blogger platform (and thus hosted on blogspot servers).

BlueHost specializes in shared servers and it is the right choice for 95% of bloggers.

By the way, BlueHost offers 30 Day money back guarantee that you can call for any time after purchase in case you’re not satisfied with the service. I am sure there are very little people out there who would come to this point of refund.

Once you’re in, you’ll get addicted to the service its self as i am.

Decision Time…

Okeh, so if you’re still with me, go to BlueHost homepage and click the ‘Get Started Now’ button.

get started now bluehost

After clicking the ‘get started now’ button, you’ll be 3 plans to choose from. Simply close your eyes and go for the cheapest one that is “Starter’ plan. Starter plan is more than enough for a normal websites/blog requirements.

Click ‘select’ on starter plan. (You can always switch your plans later if you need.)

choose plans bluehost

 Now here, you have to decide whether you have already bought (registered) a domain name before with any other registrar (example etc) or you have to buy one right now if you haven’t already.

choose new domain name bluehost

I would assume that you are all the way new person to start of, so you have to get a domain name for the first time. (In case you have already bought one before, ill explain at the end of the post how exactly you have to proceed).

Now you’ll be taken to a form where you have to enter your account information like name, address, phone number etc.

Here you have to select the package that you want to get for your hosting. BlueHost offers $3.95 to $6.95 per month. Though you can get an amazing discount at 3.95$ per month if you get it through one of the links in this post.

Note: BlueHost is now offering a special for $3.95 a month. This is honestly a steal. Get it while you can. But be sure to use one of the links in this post to get this special offer.
You have to keep in mind that these prices are at annual rates so you have to pay in advance for the 12 months, 24 or 36 months, depending upon your package.

This is the very way BlueHost is able to offer such low prices for their clients. 3.95$ per month is more of a steal offer 🙂

Now once all the form is done, i would not personally sign up for any other services promoted at the bottom of the form. But that’s up to you. Uncheck them all as show in the image below.

package information

Nowenter your billing information and hit check box to confirm terms of service and hit Next. Now it will confirm your credit card information

BlueHost will next ask you to “Select the Upgrades that Best Suit Your Needs.” I would skip all of these. Click the Complete button at the bottom of the page. You’ll be taken to a confirmation page as shown below.

Hit Create your password link.

Now it will ask you to choose some password for your account. Hit Generate password (for any automatically generated password, OR enter a custom password for your self.) Now hit Create. This creates your new BlueHost account.

Now it will take you to the login window. Here you have to enter the password that you set earlier in the last step.

Now once you’ve enter the password, hit Login button. You may have to click through another upgrade offer. Feel free to decline by kicking on the “No thanks” link and proceed to the next screen.

Now you should be at the cPanel (short for ”Control Panel”). Dismiss the “Need Help Getting Started?” dialing box as shown in the picture below. As this is what i am here for to help and guide you through the process.

Step# 3 Install WordPress

I am glad that you’ve made up till here. Don’t get knocked down by the geeky feel of it. Trust me its easier than you would have ever thought. Unlike before, BlueHost has made it far easier (matter of few clicks) to install WordPress so that any non-techy person can do this.

Scroll down to the page to “Site-Builders” section as shown below and hit WordPress logo (or the link under the WordPress logo).

Now it will take few seconds and will direct you to a page full of scripts. Don’t get overwhelmed here and click WordPress under Blogs category as shown in the image below.

Now once you click that, it will take you to a new page where you have to follow 4 simple steps.

Section #1 Hit Install WordPress Button

Section #2 Location and Other options

Now in ‘Installation Preferences section’, don’t enter anything and leave it as blank. (This is for the one who already have a blog hosted and needs to install WordPress on top of that).

In advance options section, enter your blog name, your admin user name (this is what you’ll use later on to log in to your dashboard/control panel) of your blog.

I would prefer to make it easy to remember though other than “Admin”, as its pretty easy to guess. Later, you can change these for sure if you want.

Don’t forget to hit “Automatically create a new database”. Then uncheck all of the plugins (as you can later choose them when ever needed).

Now hit “I have read the terms and conditions of the GPLv2” check box and click Complete.

You might get an error message here that warns you the directory exists and you are about to overwrite the files in it. Don’t get confused as this is for those people who are installing WordPress on a site that is already live.

 You can simply click the checkbox acknowledging that the directory exists and acknowledging that you understand this action will overwrite whatever files might be there. You might also have to deselect the Plugins and Themes again. Again click, the Complete button.

 Now BlueHost will show a progress bar indicating that your WordPress is being installed.

When it is done, you will get a screen with your Blog URL, Login URL, username, and password.

BlueHost will also e-mail this information to you, but its better to have a backup. I would write it down or take a screenshot.

 That’s a great progress that you have made up till here. Things will get much faster from here on as you have almost made it.

At this point, your blog is already created and is live on the Internet for people to see. Though as you haven’t published a post/article yet, there is nothing fancy to see there. 🙂 WordPress uses a generic template when you install it for the first time.

You can later on choose tons of great template from. I’ll talk about that in next step.

Step# 4 Load your new blog (just to get excited)

You can load your blog by clicking your blog URL and notice the blog live if you wish.

Step# 5 Log into WordPress

Now, once you’re on your blog, you would notice a Log in link the right sidebar of your blog. Hit that and you would be taken to a login panel as shown below. This is your WordPress log in panel that will allow you to enter the (back end) dashboard of your blog.

This is from where you will be able to post new articles etc. In fact manage the entire blog.

wordpress login

Now enter your user name that you set earlier in Section #2. Once you hit Log in, you would be taken to the Welcome Screen. For now, dismiss that.

So at this point, you’re now looking at the WordPress dashboard. It is the back end control panel that you would be using to manage/run your blog. This is where there are all the options to write a post, change template, installing plug ins and what not. 🙂

Its fun!

Step #6 Write and Publish Your First Blog Post

publish first post in wordpress

Click Posts | Add New while you’re in WordPress dashboard. That would take you to ‘Add New Post” screen as shown in the image above. This is where you would be typing in all those words for your first WordPress blog post.

In the Title Name field, give some interesting post title that would grab your readers attention.

add new post title

Next, write down your post body in the main section as shown below.

wordpress post body

That’s it! Now you simply have to ‘Publish’ the post for the world to see. To do that, simply hit the publish button on the right as shown in the image below.

Congratulations! You have just published your first post on your very own self-hosted WordPress blog.

Step #7 Bookmark Your Blog For Future Reference

Now that you’re aware of your blog’s URL and the dashboard (backed), its always a wise approach to bookmark them so that its easy for you to come back to your blog or the dashboard with a single click.

In case you accidental forgets the link to WordPress back end dashboard, you can simply access it using: 

http://[Your blog name here]/wp-admin.

If you followed everything that I went through in this guide, you now have your very own self hosted WordPress blog. Cool huh?

More Help?

In case you need any other information regarding your newly born WordPress blog or about your BlueHost hosting, you can consult with me using contact us page and I will be there for you.

After launching your wordpress selfhosted blog, you can spend your entire day learning more about this amazing and powerful blogging platform with its market of plugins and themes.

In case you know someone else who could get benefit from this information, kindly pass on the link to this post. Also, feel free to embed this screen cast in your blog posts. You can get the video from YouTube, as well as from Vimeo.

What If You Already Have a Domain Name?

 That is not much of a deal either. If you already own a domain name with anyother domain registrar before setting up an hosting account with BlueHost, you can still proceed with the steps mentioned above.

All you need to do is to point your domain’s ‘NameServers’ to BlueHost’s Name servers. Below is how you can do that.

Step a: Login to your Domain registrar.

I’ll put down an example of my local domain registrar i.e

You have to simply go to your domain control panel and find an option saying ‘Name Servers’.

setting name server records

You have to enter 2 NS Records (each at a time) as mentioned below.

Click Ok/Save and logout.

It usually takes a few hours  (24-48 hours) for the process to complete. You might get lucky and it gets activated even within a few hours.

The rest of the process is the same. You have to follow Step #2 from here on. Rest is all same. In step#2, intead for opting for “i need a domain name”, you have to enter your already existing domain name in the box as shown in the image below.

i have domain name bluehost.png

Hit Next and rest is all the same after step#2. Best of luck.! Do let me know in case of any problem that you might face.

Any Questions?

Do let me know in case of any problem that you might face. Leave out your queries in the comment section below and ill get back to you as soon as possible.


Owner of Blogging eHow - I am here to help you reach the next level at the blogging industry and grow your blogs to make hundreds of dollars every month and enjoy a beautiful (wealthy) lifestyle.

Write A Comment