Another look at RSS
Lately I have been asked a few times what RSS is and to provide some examples of how it works. There has been an article posted here previously, but given the length of time between then and now I thought maybe a newer post might be in order.
The original post is here.
RSS or Really Simple Syndication allows publishers large and small to get content to their readers in a much faster fashion. The person reading the blog or website will subscribe to the sites RSS feed using an aggregator, as new items are added to the site, these will be pushed to the subscribers and appear in their feed readers as items are added.
The benefit to the blog or site publishing the feed is that the readers who wish to be kept up on what is going on receive the updates regularly. Also the site’s feed will not require an email subscription (although this is possible) and can avoid being caught in any spam filters that may be configured.
The benefit to the reader is time. Subscribing to a website’s RSS feed will allow the posted updates to be retrieved as they are posted. Reducing the amount of time that the reader spends visiting websites or trying to remember where they read that interesting tip on how to make paste (or something else).
How is an RSS feed created?
An RSS feed can be created in a couple of ways. Many blogging applications create a feed of the posts and/or comments automatically and allow the editor to make these available to readers. This makes feed generation immediate and requires no extra work on the part of the author.
Another way that a feed can be created is through a third party service, some of these will generate a feed based on any content, no matter the platform that actually publishes the information. A great reason to allow your feed to be managed by a third party application is that there is no maintenance and also there is likely to be a much more manageable URL for the feed than http://www.myblog.com/posts/feed.xml.
I understand that a feed will save time and spam, but why use it if another application is required to read RSS feeds?
An RSS feed is simply an aggregate collection of updates made to a website that is published to anyone who subscribes to it. Several software vendors have created applications which can process the XML based feed into something that a subscriber can read.
Since feeds are XML based, the application needs to make these files presentable, this is the reason an aggregator is needed. The aggregator simply formats and sorts the different XML files that are added to it. A feed will be displayed with a title and a summary. Each update is separated into its title and information, making the posts easy to read.
Some popular aggregators are:
NewsGator Online - an online based reader and account for storing and reading subscriptions
FeedDemon - a Windows desktop based reader published by NewsGator that integrates with a NewsGator online account.
Microsoft Outlook 2007 - Microsoft has Integrated Feed aggregation into the latest version of Outlook
Google Reader - An online based reader that allows users to share feeds with others and post notes about items they have read
There are many other options for reading feeds, but these are a few of the most popular and outside of Outlook they are free to use.
Now that I can get to and read feeds what else do they do for my website?
Techhelp uses a third party service provided by Google called FeedBurner. Feedburner creates a feed based on the provided URL. It also allows authors to track stats, like subscribers and views per day. Keeping track of your subscribers helps you keep an eye on the popularity of the feed you are publishing.
Feedburner also allows additional links to be inserted into both the website post and the feed post which will allow the reader to submit the post to other web services such as Digg or Del.ici.ous making it easier for them to share items they are reading with others, resulting in even more traffic for publishers. This type of exposure can generate a great deal more page views and subscribers long term simply by exposing the content to more people.
Tracking the stats of feeds will also allow a site operator to see just how much the readers are growing and even which reader they use to access a feed this can be helpful in determining if the content being published into a feed is effective. As new content is published, if subscriptions increase or decrease dramatically, it may be an indication of the effectiveness of the content being published.
Note: Techhelp does not receive any perks from Google for mentioning Feedburner. This is purely the service that is used with this blog, so it is the one we know the most about.
In addition to all of the great feed information shown to subscribers and made available as part of the feed, the status of a sites feed can be monitored. When the feed is down, a separate feed (available to the publisher) will be updated to allow tracking of a given feed.
Bottom Line: Maintaining a feed for posts on your website makes tracking readership easier for authors/editors and makes keeping up with your updates an automatic thing for your readers. This is a win/win for all involved. I have also found that once you get started with feeds, it is very easy and tempting to read alot more blogs than one might think in a day.
Many web applications besides blogs and news sites publish feeds or have an Application Programming Interface (API) that allows a thrid party to create an aggregate feed of content from a given application as well. Some of the more popular applications either posting a feed or being aggregated into a feed are:
Flickr - Photo sharing site aquired by Yahoo!
FriendFeed - newly popular social aggregation site. This site pulls in account info from many different social networking sites and pushes them out as a feed.
TwitterFeed - push your blog’s feed to twitter
Remember the Milk - an online task service that publishes a feed of your tasks
There are many other applications on the Internet that will begin making use of RSS or other feed driven technologies and formats. We here at TechHelp love us some RSS and will post here about it as new things we think you might find useful pop up.
Hopefully this post has got you thinking about RSS and some of the things it can help you accomplish. In a future post Techhelp will take a look at a couple of the aggregator applications out there for use with RSS feeds and the pros and cons of these.





