Revision Update: I have made some more changes and included some hints
First time Blogging will help beginners as well as advanced bloggers. I am sure this tutorial will help you.
The host that I am currently using is Justhost.
Host recommended by the community including wordpress.org:
- Bluehost, Bluehost and Justhost are sister companies. Bluehost is at the top of the list in wordpress.org website.
- Hostgator is a very well known and reputable hosting company.
I am currently running the latest WordPress 3.5.1 version.
Hint: After you install WordPress and change the settings install a backup plugin mentioned below and create a full backup. Also in step 17 Security I mention a plugin Better WP Security. This plugin has an option to change the database prefix. I suggest that you change it now before you begin your blog. This is extremely good for security reasons.
WordPress in my opinion is the simplest CMS “Content Management System” most widely used blogging platform in the world.
In this tutorial you are going to learn how to create a blog for the first time by following these instructions. The more blogs you create, the better you will become. The more you use wordpress the more you will get to love it like I do. Experience will give you knowledge and the ability to develop very powerful blogs and in return you will become popular as a blogger. This is a learning curve and I am sure that you will enjoy it very much. That is why you are here reading this tutorial.
The following list applies to this blog and it is the same instructions I follow to develop my other blogs and websites.
The steps to follow:
- Think of a domain name
- Sign up with a host and register a domain name
- Install WordPress
- Setup your theme
- Add Categories and Tags
- Change permalinks structure
- Install plugins
- Create a Twitter account, a Facebook Page, and a Feedburner account
- Add links to these accounts on your sidebar
- Start adding some post
- SEO “Search Engine Optimisation”
- Change your privacy and other settings
#1 Think of a domain name
Buying a domain name by using the correct keywords can be tricky at first but if you do it right from the beginning it can take you to the top in Google search much faster. In time you can be ranked top 10. Although let me share with you that to be ranked top 10 in the world you have to produce plenty of traffic and be very popular like Google, bing, eBay, alexa, yahoo and many others. If you build the right foundations from the beginning using the correct keywords in your domain name people will find you much quicker. This will also allow you work better with your keywords in your post and pages of your website.
Let me give you an example. Lets say you wanted to sell tomatoes at a special price and your name was Bob, the domain names that I would consider might be:
The above URL is based on a search I performed on Google to see how many search results would come up with the key words bob special tomatoes. The results was astonishing 7,320,000 on the 20/05/2013, which tells you that you have a huge competition ahead based on that particular search query. This would mean that you might reconsider selecting another domain name to make life easier. However if you feel very strong about your domain name then go ahead.
Never give up your dreams and never allow those who think you will not be successful to rule your decisions for you in life. Those that achieve greatness in life are those who never give up no matter what.
You can check this blog and see for yourself. When I started back around 2010, I was no were to be found and no one had heard of mbrsolution. But today after hard work and I never stop updating and researching my blog is ranked high on Alexa and I am ranked 3rd in Google.
The above URL’s are just examples of how you might research your domain name that best suits your website.
I think you are starting to get the picture and remember that if you live in another country, for example Spain and your blog or website is based on services or products that you want to sell only in Spain then you might consider adding the .es domain.