Category Archives: blog_promotion

Improve your blog SEO: add your post name to the page title

Bob Leah, over on the Social Strategist blog, brought up the excellent point of how you can improve the SEO of your developerWorks blog by displaying the right title in your browser when people look at individual posts (the <title> tag, for all you HTML geeks out there).

His approach used Javascript, which can cause problems for some search engines and can throw up some accessibility issues. I’d like to propose a different approach proposed by Dan Lowen from the IBM Interactive team. For this, the title is written onto the page by the server, not client-side.

Here’s the approach:

Open the _header template and locate this code:

<title>$utils.escapeHTML($model.weblog.name)</title>

Replace with this:

  <title>
              #if($model.permalink)
                #set($firstEntry=$model.weblogEntriesPager.entries.get(0))
                $utils.removeHTML($firstEntry.title) ($utils.escapeHTML($model.weblog.name))
             #else
                $utils.escapeHTML($model.weblog.name)
            #end
  </title>

The other main change from Bob’s example is placing the name of the blog after the post title. There are two reasons for this. If you have a long blog title, the post title gets truncated out on Google search results and on your browser tab. Secondly, Google gives prominence to the words that appear first in the title string, so adding the post title first means you have a better chance of this ranking over the name of your blog.

I hope this helps and I’m interested in your feedback.

Feedburner: pinging blog aggregators and more

You may be aware of the Google Feedburner service: a great tool to add significant power to your RSS feed. What you may not be aware of are some of the other features Feedburner offers. In this post I’ll explain some of the features we’ve been testing here on developerWorks and on other Lotus Connections blogs.

New clothes for an old feed

A standard RSS feed looks something like this:

image

(Firefox display of RSS) 

Pass that same feed through Feedburner and this is what you’ll see:

image

Nice, huh? Definitely more user friendly. It’s also more RSS Reader-friendly. IBM blogs serve up secure (https) RSS feeds which don’t play nicely with some RSS Readers, eg. Yahoo Pipes.

Detailed analytics

Now, I’ll be the first to urge you to concentrate on writing blog posts rather than fixating on how many readers you have. But still, there comes a time when it’s necessary to cast a backward glance at how many people are reading your beautifully crafted missives. Now, the display of the number of views per post is a great feature of these blogs, but that number (or any other web analytics you may have hooked up to your site) doesn’t take into account one group of users: those reading RSS feeds. This is where Feedburner comes into its own as it offers some great analytics:

image

You can see how many people subscribe to your feed and some basic information on of those subscribers, and how many people are actually reading your posts through a reader. One word of caution: look carefully at your data as you could realize that some of those readers are not human, but bots sniffing out new content.

Ping service

Right, now we’re getting to the meat of the wonderful Feedburner service. If you don’t have a pinging service currently hooked up to your blog that’s notified every time you put out a new post, don’t despair: the Feedburner ping service could come to your aid. I recommend this if you are blogging on the Lotus Connections platform.

What exactly is the issue with not using a pinging service? One big factor is that Google may not figure out your posts are blog content. Whilst this won’t keep you out of their main index, it means your posts won’t show up in a blog search.

If you want to set up a ping service in Feedburner, go Optimize > PingShot. 

Other helpful features

image

Feedburner offers a bunch of useful features under the hood but two that I find particularly useful are ‘Email Subscriptions’ (which helps you add ‘subscribe by email’ functionality to your blog) and ‘Socialize’ which allows you send your posts instantly in the direction of social media sites like Twitter.

Setting up Feedburner

This is pretty straightforward, as you’d probably expect. Just head over to Feedburner.com and either create a new account or sign in with an existing Google account. Once in, follow the wizard: all you should need is your blog URL or the URL of your RSS feed.

In Feedburner, the Google team really have created a consummate set of blogging/online publishing tools. So go ahead and give your content a boost with Feedburner.