The best part of a WordPress Blog is that it tends to rank good in search engine specially Google. That is why you see most of the good companies owning a blog apart from the company’s website. Though WordPress itself can produce your blog posts optimized but then if you are looking for much better optimization then follow some of my tips. Make sure you have the All in One Pack plugin for WordPress. Further I have outlined SEO Essentials that can help you go some spaces ahead.
Niche Blogging
The first thing to keep in mind in niche specific blogging is that your blog posts ought to be related to your blog’s niche to rank well.
Optimizing URL
Let us go step by step, first let us create an optimized URL. Creating an optimized URL is simple, it should be meaningful, related to your Title and must be stuffed with most important targeted keywords, but keep in ind that over stuffing many keywords will penalize your blog by Search Engines.
Example of a good URL:
http://www.example.com/10-tips-for-better-seo/
Example of a bad URL:
http://www.example.com/10-tips-for-better-seo-google-yahoo-msn-search-engine-optimization/
Optimize Title
Optimizing a title is similar to that of the URL. Make sure all the important keywords in the URL are also present in your title. The title should be wrapped inside the <h2> or <h1> tags. Over stuffing is once again not recommended.
Sub headings
Sub-heading or side-heading are an important part of a blog posts. Blog posts like lists always need to have side heading. Target all the secondary keywords in your sub headings. Wrap the sub-headings n between the <h2> or <h3> tags. If you have more child headings then use <h4> tags for them.
Content
Content is the key to SEO. Write quality content and you automatically get indexed well in google. Apart from that you get many backlinks for it. This solves your off page SEO as well. Cover all the areas that your title speaks of. While writing content I would urge you to make sure all the primary keywords (keywords in URL and the Title) occur atleast twice. Bold out all the important phrases what contain keywords for your blog post.

If you are looking for some serious traffic and to target on #1 or #2 spots for certain keywords then this SEO software may help you a lot.
Meta
Though google has left indexing pages using Meta tags but still meta tags have an importance. All the blog posts must have meta description and meta keywords. If you use the All in One SEO plugin then these tags are automatically created based on your blog post and wordpress tags.
Optimizing Images
I think that every blog post should have an image. I seriously feel odd if a post doesn’t have an image. Don’t know if you all feel the same. But then when you have images in you post, make sure you add an Alt tag to the image with related text. Google Image search is indexed based on the Alt tags. So its good if you can rank in Google Image Search too, though it is less important.
Apart from the above suggestions, if you are looking for some serious traffic and to target on #1 or #2 spots for certain keywords then this SEO software may help you a lot.
Related posts:
