Free Website Content - RSS Feed Etiquette
RSS Feed Etiquette
By Sharon Housley
The arguments continue to rage over the ambiguities in the
RSS specifications. But the fact is: RSS is here to stay,
and the current defined RSS 2.0 specification is likely
going to be as good as it is going to get. Attempts have
been made to create "best practice" documents and specification
clarifications. We felt it would be helpful to provide general
guidelines for those constructing an RSS 2.0 feed. In general,
the following are guidelines for constructing an RSS feed.
It is good to get into the habit of validating the RSS feed,
either with software, or with an online validator.
Here are some general guidelines for creating
RSS Feeds:
1. Enclosures
Include only one enclosure per item for maximum
compatibility. The RSS 2.0 specification does not clearly
state whether multiple enclosures are allowed or not, but
most RSS readers will only support a single enclosure. Therefore,
it is best to conform to the readers, and only include a
single enclosure in each RSS feed item.
2. Date Formats
Date formats can be very tricky; be sure that
all dates are properly formatted.
3. Encoding
Encoding is required for certain characters.
If you are using software to create the feed, it should
handle character encoding for you.
4. HTML
While the specification is not explicit, it
is generally a good idea to not use HTML coding within the
Channel or Item titles. For maximum feed compatibility,
the only place you should use HTML is in the RSS Feed Item
Description.
5. GUID
GUID (Global Unique IDentifiers) are not required.
However, publishers are encouraged to use a unique string
in the GUID field. Many RSS readers look for GUID changes
to determine if new items are available in an RSS feed.
6. Images
If you are including an image with the feed,
the suggested image size is 88x31 (the maximum allowed size
is 144x400). If you are including an image in the RSS feed's
Item Description or Enclosure fields, there are no size
limitations, but keep in mind that excessively large graphics
will negatively impact the amount of time it takes to load
the feed.
7. Favicons
Some RSS readers and search engines will display
the favicon of the hosting domain beside the listing for
an RSS feed. In order for your feed to stand out, be sure
that you include a favicon in the root directory of your
website's domain.
8. URLs
Use "absolute" URLs for images, websites,
and links, instead of "relative" URLs. The intent of RSS
is to syndicate content, so the RSS feed may not always
be local to the person viewing the feed. As such, the full
web path to all images, websites, and links should be used.
In other words, do not use " ../imageurl.gif ", but instead
use the full URL " http://www.mydomain.com/imageurl.gif
" when linking to any content.
9. Titles
Use a meaningful title for the Channel feed
and RSS feed Items. Most RSS directories and search engines
use the words in the Channel Title and Item Title to classify
the RSS feeds.
10. Mime Types
If you are including a file in the enclosure
field of an RSS feed, be sure to properly define the "file
size" and the "mime type" of the file enclosure. A list
of proper mime type formats can be found here - http://www.feedforall.com/mime-types.htm
.
11. Auto-Discovery
Include RSS feed "auto-discovery" code in
your HTML page header. This will allow certain browsers
and RSS feed readers to automatically know that an RSS feed
is available for specific content.
Tool to Create AutoDiscovery Code - http://www.feedforall.com/autodiscovery.htm
12. Volume
The number of items contained in a feed is
important. Establish a history and expand the feed on a
regular basis. Prune the RSS feed if it becomes excessively
long; this will help make the RSS feed load faster.
About the Author:
Sharon Housley manages marketing for FeedForAll http://www.feedforall.com
software for creating, editing, publishing RSS feeds and
podcasts. In addition Sharon manages marketing for RecordForAll
http://www.recordforall.com
audio recording and editing software.
**********************************************************
This article may be used freely in opt-in
publications and websites, provided that the resource box
is included and the links are active. A courtesy copy of
the issue or a link to any online posting would be greatly
appreciated send an email to sharon@notepage.net
.
Additional articles available for publication available
at http://www.small-business-software.net/free-website-content.htm
**********************************************************
|