written by:

More than you may realize, these days many of the blogs you read are actually written for one purpose.

Search Engine Rankings

Often a writer will be given a keyword phrase such as ‘Blog Search Rankings‘ and be told to write a 500-700 word post about that. The sole purpose of this is to help their site rank higher for that search term. The only real way to improve rankings and this is the kicker: is to build great sites.

So, while choosing interesting topics to write about may seem like a better idea than writing about the sites main keywords, the very best way to do this is to write something interesting that ties back into the primary search phrase you wish to rank for.

So for example, if you wanted to write about ‘Blog Search Rankings’ as this post is mainly focused on, my approach in this article that you are reading is to be ‘helpful’ in some manner. It is a ‘how to’ style post that describes something useful that a reader may actually use.

On that note Musical Note here are some ‘how to tips’ for blog writing that will help with your search engine rankings.

H1 tags

After you post your blog, in FireFox press either ‘Control-U’ or ‘Command-U’ to view the source. Older IE6 or other browser users may need to use the dropdown menu and select ‘View Source’. If your blogging software is configured correctly, hopefully the title of your post will be in an H1 tag. If it isn’t you may consider editing some of your preferences to make this so. The key about H1s is that you should only have ONE per page that highlights the most important keyword phrase for that page. For this post the only H1 tag you will find that is actually rendered is the one surrounding ‘How to Write Blog Posts that Rank Well in Search Engines’ at the top of this post.

H2, H3, H4 tags. – Any sub headings should be surrounded by H2 tags, and tertiary levels of headings should be H3, H4, etc. the further you go indenting. You can use your style sheets to determine what the respective heading will look like.

For example you could put:

<H2 class=”header-2-style”>

if you have a class called ‘.header-2-style’ predefined in your stylesheet.

This is something you can easily do while posting your piece and doesn’t have to be done later by some ‘SEO Expert’.

Link Titles, Title & Alt Attributes for Images

As many of you may already know, when you mouseover an image sometimes descriptive text will be displayed. This is from the ‘alt’ attribute in the <img> tag. More less widespread is the use of a ‘title’ attribute within the <img> tag.

i.e. <img src=”http://www.wpromote.com/affiliates/wpromote.jpg” title=”The Wpromote Logo” alt=”Wpromote Logo”>

Notice how there are both a title and an alt description. These serve two purposes…the title is for google and the alt is for the user who mouses over the image and gets a description.

For Hyperlinks the same concept of a title applies and not many people would ever think to do this intuitively. This is what you should use:

<a href=”http://www.wpromote.com” title=”Wpromote PPC Management Experts” target=”_blank”>Wpromote PPC Management</a>

Every link on your site should have a title. The title tells Google what your links are and will help with your rankings. Now if you want to hyperlink the image above to go to the site in the link example above…it may seem like a lot but this is really what you should put in the source code:

<a href=”http://www.wpromote.com” title=”Wpromote PPC Management Experts” target=”_blank”><img src=”http://www.wpromote.com/affiliates/wpromote.jpg” title=”The Wpromote Logo” alt=”Wpromote Logo”></a>

Here is the same example rendered:
Wpromote Logo

Other Tips

If you use WordPress (I am currently using WordPress to edit this post) depending on which SEO(Search Engine Optimization) related plugins you use there will be options to create custom titles etc. If you use the ‘SEO Title Tag’ plugin from NetConcepts then you will have that option – i’d suggest cutting and pasting the post title in the ‘Title Tag’ field that appears AFTER the post when this plugin is turned on.


Be sure to add keywords that are in your post to the ‘Tags’ section in WordPress right after the post content section. examples: for this post I will include: Seo Title Tag Plugin, Title Tag Plugin, Blog Seo, Blog Search Rankings, Search Engine Optimization, SEO, Wpromote and others. Try to put at least 5 tags in the tag section that are found in your post if possible.


Make sure you select an appropriate category for your blog post. If you don’t have one in your category list, then simply add one that makes sense and is ‘relevant’ (That word again) to your blog post. You can select more than one category if it applies, for this post I chose, SEO, Internet News and Wpromote. I noticed that there is no ‘blogging’ category so I created one and added it to that as well.

We’re Almost Done!

At the bottom of the page below the blog content post section below the tags and categories is an area for Advanced Options.
Under ‘Excerpt’ here is where you will write the description that comes up in the Google search engines when that post comes up for a result. The average length is 160 characters. You want 2-3 sentences that describe the contents of that specific post and preferable have the main keyword phrases for that page closer to the beginning of the description.

This is VERY important, more important than the link titles (which people never seem to take the time to do, thus making it easier to outrank their sites) and is almost as important as the Title tag for the page.

-Till next time


5 thoughts on “How to Write Blog Posts that Rank Well in Search Engines
  1. Magical Man says:

    >”the title is for google and the alt is for the user who mouses over the image and gets a description.”
    You got it reversed; the title is for everyone and generally manifests as a tool-tip in most browsers. The alt attribute purpose is to give an indication of the content for text-browsers (such as google’s craw

    I notice your post is not titled with an H1, but an H2. I don’t think you should be perpetuating the unproven theory that each page should only have one H1 tag without presenting the possibility that the first
    HN tag is most important. For reference, refer to sites beating us for terms such as “PPC management”; they don’t do the tiered heading strategy and have many H1 tags on their pages.

    Finally, a stylesheet should style an HN, not require a specific class named after the element – this is as bad CSS design as naming classes after colours.

  2. Jimi says:

    Magic Mountain Man,

    This post is titled with an H1 surrounding How to Write Blog Posts that Rank Well in Search Engines which is the heading.

    All other sub headings are H2s

    I currently am practicing using only one H1 per post preferablyat the top. If I was really trying to rank for a specific phrase on this page I would have put ONLY that phrase in the H1 but this was an instructional post so I just named it according to what it is, which is better for the end user in this case I believe. Now you must have read this post while we were editing the back end of the theme to allow for H1s as the title had a style setting of display:none for H1s until later this afternoon.

    To reference other sites, there are many inbound linking factors that will affect the factors higher than H1 tags, as well as domain age and keyword density.

  3. Magical Man says:

    Your name is not Jimi, Rockstar.

    Other points still stand ;).

  4. Janis says:

    I’m siding with J-man

  5. KRONiS says:

    Try reading this post from SeoMoz about the use of H1s…comments? http://www.seomoz.org/ugc/h1s-and-h2s-the-right-tool-for-the-job

Leave a Reply

Your email address will not be published.


Powerset Search Engine – Natural Language Search

EarthLink Wi-Fi Drops It’s Signal, Forever.

Web Spam and You
Become An Insider!

Thanks for signing up to be a Wpromote Insider.
You’ll be the first to get the scoop on our latest services, promotions and industry news.

Recent Posts
Meet The Employee: Brittany Stubbs
Honoring Women In Tech
  • Los Angeles HQ: 866.977.6668
  • Chicago: 310.529.4578
  • San Francisco: 310.683.0435