What Is RSS? |
Ever wondered how some people always seem to be so informed on the latest news and events? Well, there's a pretty good chance that they are using RSS feeds to bring them news and information live as it becomes available.
What Is RSS?Keeping up with the Joneses.com
RSS, or Really Simple Syndication, is a technology which allows your visitors to subscribe to the content on your website without giving out their email address. Your subscribers use an RSS client such as Mozilla Thunderbird, My Yahoo! or Google Reader and get instantly notified of new items on your website.
As the name suggests, RSS is really very simple. An RSS feed is just a web page in a special format (XML) containing the headlines, post dates and summaries of all the latest content on your website. An RSS client which understands this format periodically checks the feed for new items and displays them to the user.
Making an RSS feed available on your site is called syndicating your site because of the way RSS feeds can be aggregated by feed readers.
101 Things to do with an RSS Feed
Since an RSS feed is in a machine readable format, software programs have been written to do some pretty innovative things with them beyond simply notifying the user of new items. Here are some examples of our favourites:
- Mozilla Thunderbird makes reading RSS feeds indistinguishable from reading emails. Each item in the feed appears in the inbox panel like a regular email, and when you view it the web page it links to is displayed where you usually read your mail.
- Mozilla Firefox allows you to bookmark RSS feeds such that your bookmarks are updated whenever new content is available.
- Apple's iPod uses RSS to fetch and download podcasts automatically from the web. A podcast is really an RSS feed.
- Websites such as Bloglines, Google Homepage and My Yahoo! allow you to aggregate RSS feeds so that all the latest news from your favourite sites can be viewed on a single page.
- Some RSS clients make it simple for the user to email articles to a friend or automatically submit them to bookmarking and voting websites such as Digg and del.icio.us. Google Reader even allows people to create new composite RSS feeds containing their favourite articles from other feeds. This can drastically increase your readership.
- Google Blogsearch is a search engine which only indexes sites from RSS feeds. This makes searching far more efficient and current since the search engine only checks RSS feeds for updates. Additional information such as post date and article author is also available to an RSS based search engine.
- Many websites use RSS to display headlines from other sites. Often you'll see them scrolling past in a 'ticker' on the sidebar. Sometimes the entire website is dedicated to aggregating RSS feeds from various other sites.
- FeedBlitz, Squeet and rss2email are RSS to email gateways which enable people to subscribe to syndicated content via email much like a traditional mailing list.
Our most innovative award goes to Google Blogsearch for its feature which syndicates search results using RSS. This means you can you can make a search today and be notified for the rest of time when new articles appear on the web which match your original search query. Very handy!
Tips for Implementing RSS on Your Site
- Syndicate your content! If you have any regularly updated content such as news, blog posts or newsletters, you'll find that RSS can massively increases your readership levels.
- Advertise your feed with a LINK tag. (This is done automatically by our software) Browsers and other software programs can automatically detect your RSS feed if you add the following tag to your HTML head section:
<link rel="alternate" type="application/rss+xml" title="My RSS Feed" href="myfeed.xml"/>
- Choose a single feed format. There are a number of different RSS standards currently in use. So as not to confuse your visitors and to prevent your readers getting duplicate content, just provide your feed in a single format (e.g. RSS 2.0).
- Burn your feed. FeedBurner (www.feedburner.com) is a service which tracks subscriber levels and helps your visitors subscribe to your feed, bookmark and Digg your articles.
- Rewrite FeedBurner URLs. When you burn a feed you get a new feed URL from FeedBurner. You can use some Apache mod_rewrite magic to allow you to distribute your original URL instead of the FeedBurner one:
RewriteCond %{HTTP_HOST} www.example.com RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^/myfeed.xml$ http://feeds.feedburner.com/example [R,L]
You can also configure FeedBurner's BrowserFriendly page to advertise your original URL.
- Ping when you post. Most major RSS aggregators and search engines provide a ping tool which allows you to notify them when you make new posts rather than waiting for them to revisit your site. FeedBurner can help you do this automatically.