How to Start a Self-Hosted WordPress Blog or Website


Share on LinkedIn

So many people just don’t know where to even go or what to do to get started blogging with WordPress. I decided to share exactly step by step what you can do to be up and running with your own WordPress blog (or website).

Note this is different than a free blog – with (self-hosted) you completely own the content, structure, and everything within the blog, and you pay someone to host it for you. There are more customizations you can do, and you are allowed to conduct any kind of business on a self-hosted blog, because you are in total control. The ‘software’ is what is known as open-source – free and contributed to by many people – so there are many plugins, widgets, themes and other tools people develop and offer for free or a small fee so you can truly make a limitless website using WordPress. I highly recommend it!

Now – HOW to:

1. Secure WordPress-friendly hosting – Hostgator and Bluehost are my favorites (those are my affiliate links!). Secure a basic/small hosting account with a domain name. (If you already have a regular website, you can simply create a folder/directory called “blog” to put WordPress in. This will then be www.whatever.come/blog
2. Either visit for manual installation instructions, or use your web host’s “quick install” button to install WordPress. Read every email and follow each instruction. :)
3. This gives you a basic blog using the default Twenty-Ten theme. If you like the basic layout, once you’re logged in go to Appearance and experiment with different headers and layouts. If you’re feeling adventurous click on themes- Add New and see what else is available. I recommend using WordPress sanctioned themes for free versions, especially SEO friendly themes such as Atahualpa. If you’re willing to pay I do recommend a few premium themes or paid themes such as Thesis, Headway and Genesis (affiliate links). If you’re not adventurous, stick to the basics!
4. Go to Settings – Permalinks. Choose Custom and insert this to improve your SEO by including your post titles in the URLs: /%postname%/
5. Go to Pages – Add New and create a Welcome page of some kind. You’ll see an editing bar with options for inserting pictures or formatting the font etc. Play around with it to get it how you like it then save.
6. Go to Pages and find the About page that’s already been started for you. Click Edit and change it to your own About info then save.
7. Go to Pages – Add New and create a page with the title of Blog and put nothing else on it – then save.
8. Go to Settings – Reading and change the settings to show the Front Page displaying the Welcome page you created, and the Posts page showing the Blog page you created. This will make your site have a Home page with the Welcome page, and a Blog tab with snippets of your blog posts. Save.
9. Go to Posts – this is where blog posts or articles will live. There is a sample post already in there called Hello World. Click Move to Trash to delete it.
10. Go to Comments and find the sample comment WordPress put in and delete it.
11. Go to Appearance – Widgets. Widgets are what appear in your sidebars. Click drag and drop the ones you would like to appear in your sidebar. Adjust the settings for each as needed and save.
12. Go to Plugins and activate Akismet. It is free if you are using it on a single site. Follow instructions and this will prevent spam.
13. Create your first blog post!
14. Click Posts – Add New.
15. Give it a title (using keywords when possible) and good content – recommended 300 words or more.
16. Insert a picture whenever possible – you can upload right there and it will go into your Media Library. Use the Advanced features to add borders or white space around the image or link it to another site.
17. Assign a Category for this post – click Add New to create one. Categories will be broad topics you will use over and over. Think of them as a file drawer name you’d put the post into.
18. Assign 3 to 5 Post Tags to this post. These are like sub-categories or specific topics. Think of them as the individual file folders you might file this post into. These tell the search engines and your readers what this post is about.
19. Click on Publish OR next to the publish date click Edit to choose a date into the future.
20. Ta dah! You’re a blogger!

Are you in the northern California area? Would you like to attend a hands-on class on setting up a WordPress blog? I am in the beginning stages of planning a workshop. Please leave a comment if you’d be interested in attending. If you’re not in my area but would like a webinar on this topic, let me know that too!

Republished with author's permission from original post.

Karen Clark
Karen is the owner of My Business Presence which offers presentations, training seminars, teleclasses, webinars and hands-on workshops to entrepreneurs, direct sellers, and small business owners who wish to build an ethical online presence. Her specialties are social media, WordPress blogging, and leveraging the search engines.


  1. Hi Karen,

    Good, clear instructions. The only things I did differently go to GoDaddy and get my domain name and then had Host Gator install my blog for me. It was very simple.

    Could you tell me how “Go to Settings – Permalinks. Choose Custom and insert this to improve your SEO by including your post titles in the URLs: /%postname%/” impoves your SEO? What’s the difference between this and using the default?


  2. Hello

    I have received advice from several people telling me that it would be best to create a self-hosted blog AND a blog in a third party site like brimple or blogger. I was told that both blogs would help supplement each other greatly.

    Personally, I have a blogs on brimple that I have posted since it works like a social network and can help me attract a lot of visitors. My blog there is then linked to my main blog (self-hosted.)

    Did I make the right choice by creating blogs in more than 1 site? Or should I stick with just a self-hosted blog?

  3. I think you did the right thing Katrine.

    If you have the extra time, creating multiple blogs on multiple platforms is great for SEO. I tend to always host my main site on my server and use Blogger and WordPress as secondary blogs to help boost my web rankings.

    I have never tried Brimple, but I might give it a whirl to see if it will help me get some additional rankings on my Pacman web page. It’s just getting started, but hopefully it will climb fast in the SERPs.


  4. I definitely agree with Karen and think that Hostgator has one of the best and easiest to use hosting packages for wordpress. I used them for hosting my wordpress blog and loved the one-click install feature they have. I literally had my website up and running in less than 20 minutes. I enjoyed the experience so much that I even started my own hosting for wordpress review site and have hostgator listed as the best. I hope to put up some step-by-step install guides, like Karen, shortly.


  5. Fully agree with Karen. The only additions I would recommend are:
    1. Shop around for a good host. There are plenty out there these days who offer installation of wordpress with one click.
    2. Make sure your site is backed up, either by your host or by you. There are some free wordpress plugins that can do this.
    3. Add Yoast to help you make sure your blog/website is well written and formatted for search engines like Google.


Please use comments to add value to the discussion. Maximum one link to an educational blog post or article. We will NOT PUBLISH brief comments like "good post," comments that mainly promote links, or comments with links to companies, products, or services.

Please enter your comment!
Please enter your name here