Set up Your Self Hosted Wordpress Blog in 17 Steps

No Gravatar

The blogging revolution has changed the way content is published and shared on the world wide web. Everyone is an expert on something and free tools are now available to allow people to share that knowledge with the world and well a profit from it. This guide is how to set up your own self hosted Wordpress blog in 17 easy to follow steps. Also, Consider this an excellent primer on how to make money blogging.

Why Wordpress?

If you want to take blogging seriously, I highly recommend avoiding the use of Blogspot/Blogger and even the free Wordpress Hosting. To become a distinct voice on the Web, you should have your own domain on your own hosting. If your blog becomes popular and generates too much traffic, the free services may cut you off; forcing you to lose revenue.

The free blogging services make the process ridiculously easy to start a blog, but you lose credibility in that ease. You’ll have to conform to Blogger/Blogspot’s content guidelines. Basically you should be as independent as possible so that no one can shut you down, especially if you have a controversial blog topic. Blogger is not nearly as customizable at Wordpress and that can tie your hands when you want to take your blog to the next level.

Wordpress is a fantastic platform blogging. It’s designed well, it’s infinitely customizable and just all around looks great. People are doing some amazing things with Wordpress. There is a vibrant developer community and as well as a vibrant theming community. You’ll always have plugins and new themes to play around with. Wordpress is robust and powerful. You’ll find that Blogger/Blogspot to be very limiting once you have played around with Wordpress.

If you want to see some Wordpress Blogs, check out all my sites. This site itself uses Wordpress as well as Anglotopia, Dunesblog, Jon’s NWI Photoblog and Austerity Blog.

1. Come up with idea for a Wordpress Blog

This is the most important aspect of wanting to start a blog. Do careful research and identify what you want to write about. Make sure there is not already a blog about it out there and if there is, how can you blog about it better? How can you add to the noise of the internet? Also keep in mind what topics and keywords you want to target, this will help you when it comes to Wordpress search engine optimization.

When you’ve come up with your brilliant blog idea, sit down and summarize it. You will use this information later to submit your blog to various directories and blog aggregation services. You can also use it for your Wordpress Blog Meta-data.

Write out the following:

Blog Catchphrase - “The Ultimate Pog Blog!”
Blog Synopsis - Summary of the overall content
Ideas for Entries - Brainstorm as many ideas for blog entries that interest you
Blog Domain Name - Domain Name Ideas
Blog Keywords - Keywords you want to target with your blog

2. Research and Buy Domain Name

Put careful thought into the domain you choose for your Wordpress Blog. I chose to buy my own name and put each blog under a subdomain. Putting blogs on subdomains does not penalize you with SEO. Google could care less. Each sub domain is considered a separate site unless you tell them otherwise.

For example, I run several blogs under a subdomain:

Ennui Blog - http://ennui.jonathanwthomas.net
Austerity Blog - http://austerity.jonathanwthomas.net
Dunesblog - http://dunesblog.jonathanwthomas.net
Photoblog - http://photoblog.jonathanwthomas.net

I also have a couple blogs operating on their own domains (but using shared hosting, more on this later).

For example, these sites that I have set up have their own domains:

Anglotopia - Anglophile Blog - http://www.anglotopia.net
UK Points System - UK Immigration - http://www.ukpointssystem.com
Global Citizen Wiki - Worldwide Immigration - http://www.globalcitizenwiki.com
Transatlantic Travel Blog - http://www.transatlantictravel.info

Once you have found the right Wordpress domain name, purchase it immediately before someone else does. I recommend buying domains from a place such as GoDaddy.com,
you can get domain ridiculously cheap. Currently, new GoDaddy.comcustomers can get their own their own domain name for a $1.99.
I’ve bought all my domains from GoDaddy and have all these sites hosted under one hosting account.

3. Purchase Hosting

There are many cheap ways to get hosting these days.

Cheap Hosting Sites:

GoDaddy.com

Bluehost
Dreamhost

I recommend GoDaddy.com.
A lot of people hate them but they provide an all inclusive package that really can’t be matched. When choosing a hosting plan, I recommend a mid range plan which currently runs for $6.99 a month, especially if you plan on starting several blogs. You will be able to manage all your domains, websites and your hosting account from one place. It’s really the best way to use shared hosting for Wordpress multiple blogs.

If you don’t want to go with GoDaddy.com what are some blog hosting plan features you should look for?

Look out for this:

Allows Multiple Domains/Sites
Allows SubDomains
Has multiple MySQL Databases
Has excellent Bandwidth
Linux Hosting
PHP, MySQL, Etc.
FTP Access

4. Set-up Primary Domain

You’ll need to pick a domain which will be the primary one for all your websites. For example, all my sites are hosted under jonathanwthomas.net; even the sites with their own domains share the same FTP server hosting account; each website has it’s own individual folder which you will need to setup yourself.

For the blog you want to start, be sure to use Domain Manger to direct it to it’s corresponding folder. For example, my site, Anglotopia directs to the /anglotopia folder.

If you are only starting one blog then you don’t need to do this.

5. Download Wordpress Install Files

You’ll need go to Wordpress.org and download the latest installation of Wordpress. Download the compressed file and unzip it.

To help you get up and running faster, I’ve put together a custom installation of Wordpress that includes the latest Wordpress installation, the best starter Wordpress plugins and the best starter Wordpress themes.

Download my Custom Wordpress Installation by Clicking here.

6. How to upload Wordpress to Your FTP Server

Now, upload those unzipped files to the root folder on your FTP Server. Don’t just copy the folder, you must copy the CONTENTS of the folder to root folder of the FTP server. This will take a while to upload. While it’s uploading you can go on to the next step.

7. Setup MySQL Database for Wordpress

Log into your hosting control panel and setup your included MySQL Database for Wordpress. What is a MySQL Database? Basically it’s where all the content in your blog will be stored for easy retrieval whenever a page is loaded. All content management systems take advantage of databases. Pages are dynamically generated when they are called upon. It’s much better to use a database system than have to manage hundreds of raw HTML pages, like in the old days.

Name your database whatever you want. Your password will need to contain a capital letter and numbers. DO NOT FORGET this password. Once the database is setup, copy all the hosting access data to Notepad (windows) or TextEdit (Mac OS X) for easy retrieval later.


8. Run Wordpress Installation

Once the Wordpress database is setup and Wordpress FTP upload is finished, you’re ready to begin installing Wordpress. If you’ve done everything correctly, you should be able to just type in your domain name and you will be prompted to run the installation. Follow the prompts. This is where you’ll need the information for the database. In most cases, your Database hosting path WILL NOT be ‘_localhost.’

9. Setup Your New Wordpress Blog

Once you’ve run the initial Wordpress install, you can begin setting up the nuts and bolts for your blog. You’ll have to give it the web address and the name. Then you will set up the first username. When it gives you the password, you must copy and paste this into a text editor, it’s randomly generated.

Once you login for the first time, immediately go to the users panel and change the password to something you can remember. You may also want to setup another username instead of just ‘admin’ so your posts show up with your custom name.

From now on, if you want to access the control panel for your blog, the URL to do that will be:

http://yourwebsite.com/wp-admin

10. Pick Your Wordpress Theme

Browse the included themes and pick the one you want to choose the best Wordpress theme for your needs. Once you choose your Wordpress theme, simply go to your own domain in your web browser and you can see the test blog. You will see a test post and stuff to show you what everything will look like.

Check out the official Wordpress Theme Direcotory

Also Check out these Cool List of Wordpress Themes:

15 High Quality Premium-Like Wordpress Themes
30 Free High Quality Wordpress Themes - Smashing Magazine
Guide to Minimalist Wordpress Themes - Plaintxt.org
21 Mindblowing Premium Like Wordpress Themes - Smashingapps
30 1 Column Wordpress Themes - Mashable

11. Install Wordpress Plugins

In the custom Wordpress Installation on this page, I’ve included the Wordpress Plugins I recommend when starting a blog.

Top Recommended Wordpress Plugins:

All-in-One SEO Pack - Helps make sure every page and blog post is SEO’d to the max.
Do Follow Activation - Makes all your comment do-follow crawlable links. See more my Guide to do follow blog commenting.
Google Sitemap Generator - Generates an XML sitemap which you will need to submit your site to the Search Engines
One Click Plugin Updater - Make updating all your plugins much easier and streamlined
Socialable Zyblog Edition - Puts a custom social networking bar on all your blog posts, so they can be submitted to Digg, Reddit, Facebook, etc.
Wordpress Related Posts Plugin - Puts a list of related blog posts at the end of your blog entries to encourage readers to check out other parts of the site.

Wordpress Automated Update Plugin - Automatically upgrades your Wordpress installation follow easy steps.
Google Analytics Plugin - Installs Google Analytics Tracking sitewide, requires separate Google account.
WP-Statpress - Internal Wordpress traffic analysis. Adequate but Google Analaytics provides much more data.

If you find Wordpress plugins that you want to install on your own you install plugins by copying them to the wp-content/plugins folder on your webserver.

Once you’ve done that, be sure to go into WP-Admin and activate them.

12. Setup Wordpress Widgets

The Widgets are the items that will appear in the sidebars of your blog. They show data such as categories, blogroll, tags, calendar and any type of HTML code you want to put into it.

Sidebar items are generally also where you will put your ads.

13. Set up Google Analytics for Wordpress

The best, free tool to track traffic on your Wordpress blog is Google Analytics. Installation is easy, all you need is a Google Account. Sign up for Google Analytics and setup a profile for you new website. Once you do this, they will give you Javascript Code that you will take and insert into the Wordpress Google Analytics Plugin in WP-Admin.

14. Set up Google Adsense

You’ll need to register for a Google Adsense account. It’s free. Once you’ve done that, follow the steps to get your first ad code.

Put the ad code in your sidebar widgets or use the Adsense plugin to automatically place them in your posts and elsewhere on the blog.

You don’t need to do this right away. It’s better to do it once you have some traffic and you have more experience dealing with the intricacies of Wordpress.

15. Set up XML Sitemap

For your websites to get crawled by Search Engine, you need to tell them what kind of pages are located on your site. Use the XML sitemap plugin to create the sitemap the first time. When you submit your websites to the Search Engines you’ll need to give them the address of the sitemap. Which will be:

http://www.yoursite.com/sitemap.xml

16. Submit Sites to Search Engines

Submit your new blog to all the search engines. Most of your traffic will come from search engines so it’s important to get indexed as quickly as possible. Submit manually for them to be crawled but also set-up each Search Engine’s Webmaster tools.

Submit Wordpress Blog to Google
Google Submit URL Page
Google Webmaster Tools

Submit Wordpress Blog to Yahoo
Submit Your Site to Yahoo
Yahoo Site Explore Webmaster Tools

Submit to Wordpress Blog to MSN Live Search
MSN Live Search URL Submission
MSN Live Search Webmaster Tools

Submit Wordpress Blog to Ask.com

17. Write Content Regularly

This is obviously the most important aspect of blogging. To post a blog entry, you simply need to click ‘Write’ in the WP-Admin Menu and start writing. Wordpress has excellent text editing tools built in so you can format your entry any way you want and insert pictures. It’s all pretty straightforward.

Other Wordpress Blog Information:

Download Wordpress - My Own Custom Wordpress Installation including plugins and themes download here.
Recommended FTP Program - For PC and Mac, I recommend using Filezilla, it’s free and does everything you need for managing your custom blogs.
Recommend Hosting Company - I recommend GoDaddy.com
for Hosting and Domian purchases, they’re the best all around package around and they’re dirt cheap.

Future Wordpress Blog Articles:

I plan to write article in the future on the following topics:

How to Customize Your Wordpress Theme
How to SEO Your Wordpress Blog
Which Wordpress Plugins are the Best?
The Best Free Wordpress Themes

Related Posts

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

I discovered the benefit of bookmarking as a medium of promoting websites. I checked my friend’s way of using bookmarks for his site and now I check it on my side.

http://www.nichebloggertoday.com - great domain name for blog like this)))
————————
signature: http://cigace.ru/

I have a Wordpress blog off my main website, Creative Edge Focusing, http://www.cefocusing.com, and I get gobs of traffic to it, as much to older blogs as to new ones, from Google Search, etc. Adding images with the Gallery possibility also increases searches like GoogleImages. My blogs give lots of links back to my website and guide traffic there.I blog on a wide variety of topics related to self-help, and I reference established people, like Gladwell’s Blink, Goleman’s Emotional/Social Intelligence, the Myers-Briggs, Enneagram — so people come and then find my particular slant on self-help for home and work. I highly recommend wordpress (although my website designer had to install it and update it for me!)

I found this blog of yours so helpful I’m going to try to put your link for this blog onto my Twitter, cefocusing, but I’m really a newbie there, so wish me luck!If I succeed, it will wash over into my Facebook Kathy McGuire and my Plaxo, as well. Mutual help!

Just joined the forum, it’s my first post, hello to everyone.

Unfortunately, sometimes those harmless-looking, perfectly-named domains may have a checkered past. Before picking up a domain name that may be banned or blocked due to previously delivering malware, trojans, or porn, you need to do a background check.

There is a free Domain Background Check cheat sheet at http://siteriver.com/domaintest.php - just enter the domain name you are researching and over a dozen links are created to domain check, anti-malware, and other tools. You can quickly check if your domain name is ready for business or is still on parole.

I have hosted my blog in godady.com. Anyway thanks for the post

[...] 17 Steps To Setting Up Your Own Self Hosted Blog [...]

Leave a comment

(required)

(required)