How to Create an RSS Feed for Your Site From Scratch

Posted on

While RSS feed and feed readers aren’t quite as popular as they used to be, RSS are still important for your site visitors who want to be notified whenever your page updates. In addition, RSS feeds can be used in a number of ways to promote your content using social media.computer science computer science computer science

Let’s first have a look at how to create an RSS feed for your site from scratch.

RSS Feed Format: HEADER

An RSS feed for your site is essentially an XML file. You must adhere to a specific format for the XML file for it to be identified as an RSS feed. computer science computer science computer science computer science

All you have to do to create your RSS feed is to specify your information for all the necessary tags. You can use any text editor. Notepad would work fine but have a look at Notepad++computer science computer science

Let’s take a look at the tags you need to include in your XML file to create your RSS feed: computer science

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>

The first two lines specify the XML and RSS version as you can see. The third line opens a “channel” tag. This is what would contain all the information for your channel or website. Add these three lines as they are.

Next, some code about the feed:

<title>MakeUseOf RSS Feed</title>
<link>//www.makeuseof.com/</link>
<description>Cool Websites, Software and Internet Tips</description>
<lastBuildDate>Wed, July 4 2018</lastBuildDate>

Those few lines specify information about your RSS feed and your website. The title tag houses any title that you would like to give to your RSS feed, link tag points to your website, and the description tag contains a brief introduction about the RSS feed or the website. The lastBuildDate tag provides the last time any content in the channel changed. Note that dlastBuildDate is optional. computer science computer science computer science

Whatever is inside your file now, lets call it the HEADER.

RSS Feed Format: CONTENT

Next up we have the actual content of the RSS feed that will be displayed as distinct entries when viewed using a feed reader. Each entry is contained within a pair of <item></item> tags, and must have the following content at least: computer science computer science computer science computer science computer science computer science

<item>
<title>Entry Title</title>
<link>URL Link to the entry</link>
<guid>https://www.mysite.com/?p=584674</guid>
<description>This is the description of the content...</description>
<pubDate>Wed, July 4 2018</pubDate>
</item>

Again the title tag would refer to the heading or your content, link is the complete web address at which the item entry can be reached on your website. computer science computer science computer science computer science

The date has a specific format, which can see above. The time must be in GMT; you can refer to RFC 822 section 5 for more details on other date-time specification formats. computer science computer science computer science

Finally the description tag houses the actual content or description of the entry. Remember the above would be repeated for every entry on your website. For example if you have a blog with five articles, a complete RSS feed should have 5 item tags to house 5 entries. computer science

Prev1 of 4Next

Leave a Reply

Your email address will not be published. Required fields are marked *