This covers all details regarding RSS Feed like How to construct RSS Feed , RSS Syntax , What is RSS Aggregator , who can use RSS feed , how to upload RSS File etc. This is a presentation from digitechpedia
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
Rss feed complete guide
1. RSS (Really Simple Syndication or Rich Site
Summery):
Figure: A graphical Representation of RSS
A few words that is customary to start a topic,
nothing but a routine work:
Well, in a brief I can say RSS, an acronym for Rich Site Summery or “Really
Simple Syndication” that allows you to syndicate your website contents.
2. We want to stay updated always, it is our habit:
Every day, we use to serf internet and this is a common habits of all of us
and it is quite relevant in our daily life as through internet we can have
access all sorts of information like current News Headlines, entertainment,
travel news, health info, education information, job vacancies, social news
and trends and so many things. Many of us want to track all of these lists of
information and believe me I am one of them. But what is the easiest way to
track news and information? Because news always keeps changing and
everyone wants to get updated always; quite natural habit as nobody wants
to stay behind.
So, what will you do? Always keep surfing to stay updated. Well that is not
at all possible as we are all busy doing something for our livelihood and
hypothetically (for the sake of argument), say one has enough time to do all
these stuff (a fortunate one!!), even for him/her it is a cumbersome and
time consuming process to check all the updates daily in numerous websites
and portals.
RSS is the solution:
So what if the websites and web portals automatically tell you about the
updates that you like? Well, is it possible? Yes, through RSS (Really Simple
Syndication) it is possible. Let’s dig a bit into the matter. RSS is nothing
3. but a simple XML file that contains the lists of hyperlinks along with
the brief description.
How does this RSS work?
Consider the following steps that form the total procedure:
First, you have to prepare the RSS file, the updates that you want to
show the word, that is called technically the RSS feed what contains
all the current updates regarding your website in the form of links
along with the description and even you can attach image if you
think.
Now you can publish your RSS feed to the registered aggregators
(website or web portal) that are programmed to manage the feed in
separate category. Every day aggregators search your website for
the updates means the RSS feeds to check it whether the links are
valid or not and if all things are verified, then displays the
information. Clients who are registered with these aggregators with
their particular interests can read the feed.
Figure: Aggregator
4. A pretty girl with so many nick names!!!!
Often confused with so many names like Feed aggregator, News aggregator,
RSS aggregator, feed reader, RSS Reader
So, let’s look into the matter in a simplified way:
Feed aggregator, News aggregator, RSS aggregator, feed reader, RSS
Reader all are basically same and nothing but web application or client
software (desktop application, often called desktop feed reader) which
collects syndicated web contents for easy viewing and finding.
Who can make use of RSS?
Better say anyone can use RSS for the promotion of his/her website as there
is no hard and fast rules for this. But if we look into the technical
characteristic then we use it for the following sort of websites to get the best
from this technique.
Website dealing with auction item: easily distribute the news of the
newly items added to the action list so that subscriber can get the
updates easily
News agency: can use to distribute their news updates
Entertainment Sites: easily subscriber can have the updates
Shopping sites: perfect technique to let the subscriber know about new
items and offers
Job sites : easily distribute the latest job updates and news
The History of RSS:
Well, though everyone is not fond of “history”, but it is a customary to
attach a glimpse of past efforts.
1997: Dave Winer at UserLand first forms the RSS as scripting News
1999: Netscape proposed RSS 0.90
2000: UserLand releases the official RSS 0.91 specification
2000: O'Reilly published RSS 1.0 that contains RDF and namespaces.
2001 : Dave Winer developed RSS 2.0 after quitting UserLand
2003 : The official RSS 2.0 specification is released
5. RSS Syntax:
Well, let’s have a look into the syntax details; a bit technical stuff and that
cannot be avoided completely. RSS uses very simple syntax and this is self
describing. One can construct RSS very easily and for that very basic xml
knowledge is required. Though, many free RSS generator also available
online and one can use this online generator to construct the RSS for their
website without having any technological knowledge and believe me all you
have to do is just to put your website address. The RSS file will be generated
and ready to use. The next page reveals a basic RSS file that I have used for
my website. Please, look into the files closely and do not worry for the
technical jargons as these are not much tough as it looks.
Figure: RSS Syntax
6. Now, if we examine closely the file, we will see the first line telling us that it
is an xml file whose version is 1.0 and uses “UTF-8” character set.
The very next line reveals that it is a RSS document and the version is 2.0.
The third line has the “channel” element that tells u about the RSS Feed.
There are three child elements that are mandatory to construct a “Channel”
element are described as follows:
Mandatory child elements for channel element:
<Title>: reveals the tile i.e. “digitechpedia”
<Link>: contains the hyperlink of the channel i.e.
http://www.digitechpedia.com
<Description>: very important as it explains the purpose of the
channel.
<Item>: defines the feed or the article. A channel item can have more
than one item child element.
Except the mandatory elements there are few more additional child elements
are there, under the channel element, which one can use for better
readability and explanation. I would like to enlist few of them.
Optional elements:
Language: Language used.
copyright: Let you specify the copyright information
Image : specify the image
Category : is used to specify the category of the feed
Let’s have a look into these optional elements.
<language> Element: let you specify the language that you have used.
Syntax:
7. <language>en-us</language>
< copyright > Element :
Syntax:
<copyright>Copyright www.digitechpedia.com</copyright>
< image > Element :
Let you specify the image that you can place in the same directory where
RSS file belongs.
<image>
<url>http://www.digitechpedia.com/img_name.gif</url>
<link> http://www.digitechpedia.com/index.htm</link>
</image>
Here, <url> is the address of the image and <link> is the address of the
page where a user will be taken after clicking.
< category > Element :
Syntax:
<category>SEO</category>
<item> Element:
Defines the feed or the article that you want to share wilt every one. A
channel item can contain more than one item element.
<item> element has three mandatory elements like the <channel> element
and they are <title>,<link> and <description>. All these are same like
<channel> element.
8. There are few optional child elements are there under the <item> element.
Few of them are listed as follows.
pubDate: Last publication date for the item.
Category: is used to specify the category of the feed
Author: let you define the name of the author.
Let’s have a look into these optional elements.
< pubDate> Element:
Syntax:
<pubDate>Mon, 12 Oct 2015 00:00:00 EST</pubDate>
<category> element is same just like before.
< author > Element :
Syntax:
<author>
<name>name of the author </name>
</author>
So, These are all about the syntax and these are not much tough; we need
to be a bit careful while constructing the RSS file as syntax must be 100%
right.
Sometimes, confusion may arises that what version to follow to
construct RSS as too many versions (0.9, 0.91, 0.92, 1.0, 2.0) are
available. Any version you can choose it does not matter; the only
thing that does matter is the syntax that needs to be 100% correct.
9. Notifying everyone that you have RSS:
Well, now you have constructed the RSS. So please let me congratulate you.
Now you have to notify everyone that you have got RSS file uploaded and
anyone if needed can subscribe. For this, general approach, to put a small
button with a image like this and associate the feed link to make the
task easier. You can put it either <head> section of your website or at the
footer as there is no such rules. I put it at the footer with just a simple code
as follows:
<a href="http://feeds.feedburner.com/Digitechpedia" title="Subscribe to my
feed" rel="alternate" type="application/rss+xml"><img
src="//feedburner.google.com/fb/images/pub/feed-icon32x32.png" alt=""
style="border: 0"></a>
One thing I would like to share that the “href” contains the link to the RSS
file as you can see from the above example. Here, I used “feedburner” to
generate my RSS feed but it is not mandatory to use “feedburner”; I did it
for different purpose as the link is from the updates of my blog that I shared
in my webpage. You will put your link of the RSS file uploaded at the root
directory like http://www.abc.com/rss.xml
At my next post I will be sharing details about “feedburner”.
RSS Generator makes your task easy:
Well, some free online RSS generator tools are available and you just need
to Google a bit to find those websites. This may save doing the task
manually.
RSS validation:
After, generating the RSS File it is a good practice that you must check
whether the syntax are 100% correct or not. So again you need to Google a
bit to fine free RSS validate tool. I can suggest one tool like this
http://www.feedvalidator.org/; it worked fine for me and still use it to
validate my client’s RSS files.
10. Uploading RSS, few important points:
So, RSS is nothing but an xml file that keeps the recent changes of your site
or the changes you would like to show the others as advertisement.
After preparing the RSS files you have to upload the file to the root
directory.
Means: http://www.abc.com/rss.xml
Practical example:
1> http://www.digitechpedia.com/rss.xml
Follow the links and you will be able to see how it looks like.
***URLs in RSS/Atom feeds should maintain to the following guidelines:
Only include URLs that can be fetched by Googlebot. A common
mistake is including URLs disallowed by robots.txt — which cannot be
fetched by Googlebot, or including URLs of pages that don't exist.
Only include canonical URLs. A common mistake is to include URLs of
duplicate pages. This increases the load on your server without
improving indexing.
***SO, closely examine the rss.xml before uploading whether each
urls are opening the different pages or not. If more than one urls
pointing to same page then only canonical url for those urls must be
put in rss.xml file and duplicate urls must be deleted.
Some Directories Name:
I personally used all these and hope this are still functioning well.
feedgy.com
feedlisting.com
feedage.com
11. feedcat.net
plazoo.com
blogdigger.com
rss6.com
http://www.blogrollcenter.com/
http://fuelmyblog.com
http://blogdigger.com
http://swoogle.umbc.edu
http://www.rssmicro.com/
http://feedshark.brainbliss.com/
http://www.wilsdomain.com
http://ngoid.sourceforge.net/
http://allfeeds.org
http://rssroot.com
Except these one can find plenty of sites, if they search in the Google.
All you have to do just look into the site first whether it is still alive or not.
A Humble Request:
My friends, I am a freelancer and newcomer in the field of digital marketing.
I shared with you what I have learned during my sort tenure in this field so
that you, friends who got more experience in this field can add and share
your knowledge with novices like me; as it is very much needed to rectify
the error. So, guys please leave comment with rectification that is needed
and help me to rectify if there is any mistake.
Please, have a look into my website: http://www.digitechpedia.com/
Somnath