Download Article
An easy-to-follow guide on making RSS feeds for your website
Download Article

If you want to increase the readership on your website, or you want to make it big with a podcast, you need an RSS feed. The RSS feed keeps your users up to date on all of your latest articles or episodes and can result in a massive increase in traffic. Creating an RSS feed is quick and easy, whether you’re using an RSS creation program or writing one yourself. This wikiHow article teaches you how to create an RSS feed for your website.

Things You Should Know

  • Create your own RSS feed to keep your audience updated with your new blogs or podcast episodes!
  • Use Notepad or any text-processing software to code an RSS feed, then upload it to your site using FTP or cPanel.
  • Alternatively, you can use programs like Rss.app, FeedForAll, or others to automate that process.
Method 1
Method 1 of 2:

Writing a Feed

Download Article
  1. In a word processing program, create a simple list of your most recent content. Aim for 10-15 items, though you can make the feed with less or more. Copy the URL into the list, write the title and a short description, and write down the publish date.
  2. Open up Notepad (Windows) or TextEdit (Mac). Before you can start entering your content information, you need to add your RSS header information. Enter the following code to the top of the text file:
    <?xml version="1.0" encoding="utf-8"?>
    <rss version="2.0">
    <channel>
    <title>Title of your Feed</title>
    <link>https://www.yourwebsite.com/</link>
    <description>This is the description of your Feed. 
    Keep it to one or two sentences.</description>
    
    Advertisement
  3. Each piece of content will need to be a separate <item> entry below the header. Copy the following code for each entry you need to make, replacing the items with the information for your content.[1]
    <item>
    <title>Content Title</title>
    <link>Direct URL to content</link>
    <guid>Unique ID for content. Copy the URL again</guid>
    <pubDate>Wed, 27 Nov 2013 15:17:32 GMT 
    (Note: The date must be in this format)</pubDate>
    <description>Description for your content.</description>
    </item>
    
  4. Once you have entered all of your items, close off the <rss> and <channel> tags before saving the file. An example feed with three items would look similar to this:
    <?xml version="1.0" encoding="utf-8"?>
    <rss version="2.0">
    <channel>
    <title>My Cool Blog</title>
    <link>https://www.yourwebsite.com/</link>
    <description>My latest cool articles</description>
    <item>
    <title>Article 3</title>
    <link>example.com/3</link>
    <guid>example.com/3</guid>
    <pubDate>Wed, 27 Nov 2013 13:20:00 GMT</pubDate>
    <description>My newest article.</description>
    </item>
    <item>
    <title>Article 2</title>
    <link>example.com/2</link>
    <guid>example.com/2</guid>
    <pubDate>Tue, 26 Nov 2013 12:15:12 GMT</pubDate>
    <description>My second article.</description>
    </item>
    <item>
    <title>Article 1</title>
    <link>example.com/1</link>
    <guid> example.com/1</guid>
    <pubDate>Mon, 25 Nov 2013 15:10:45 GMT</pubDate>
    <description>My first article.</description>
    </item>
    </channel>
    </rss>
    
  5. Once you have finished creating the feed, save it as an XML file. Click File and select Save As. In the file type menu, select All Files. Change the extension from .TXT to .XML, and name the file to match the title of the feed. Make sure that the file name doesn’t have any spaces.
  6. Now that you have an XML file, it’s time to upload it to your website. Use your FTP program or cPanel to place the XML file on your website’s homepage. Make sure to create a link to the XML file so that people can subscribe to it.
  7. With your feed online, you can start spreading the link around to various Feed Directories. Search the web to find directories that match your feed’s interests. Diligently spreading your feed will usually result in an increase in traffic.
    • If you are creating a list for a podcast, you can submit your feed to iTunes. This will allow iTunes users to find your feed through the iTunes store. Follow this guide to submit your XML file to iTunes. It will need to be approved before it appears in searches.
  8. If you are manually creating and maintaining your RSS feed, you will need to update it whenever you create new content that you want to publish. To do this, open the latest versions of your XML file in a text editor, and add your new content to the top of the list, using the code from above. Save the file and re-upload it to your website.
    • Try to keep your feed from getting too long. This will help load times for your readers. When you add a new piece of content to your feed, remove the last entry. If you are always adding new entries to the top of your list, you can quickly delete the last entry to keep your feed trim
  9. Advertisement
Method 2
Method 2 of 2:

Using an RSS Creator

Download Article
  1. There are a couple options when it comes to RSS services. You can use a web service to automatically create and update your RSS feed for a monthly fee, or you can download an RSS feed program and update your feed manually. Popular programs include:[2]
    • RSS Builder – A free, open-source RSS creation program that allows you to create RSS files that you upload to your website. It can also automatically manage the RSS feed on your website without having to upload the file each time
    • Feedity and rapidfeeds – These are web services that allows you to manage multiple feeds with automatic updates. You will not need to manually update your feed when you update your website’s content. Feedity will generate an RSS file without having to input each item.
    • FeedForAll – A paid program that will allow you to create RSS feeds to upload to your website. It also has specialized tools for creating podcast feeds for iTunes.
    • RSS.app – A site that allows you to create RSS feeds from any website and social media. It allows you to import this feed into any RSS Reader.
  2. Once you have chosen your service, create your first feed. The process will differ from program to program, but the general idea is the same for almost all of them. All feeds will need to have some basic metadata:
    • Create a title for the feed. This should be the same as your website or podcast.
    • Enter in the URL for your website. This will help viewers link back to your homepage.
    • Enter a description of the feed. This should be no more than a sentence or two describing the general content on the feed.
  3. You can add an image that represents your feed. The image file will need to be uploaded to your website in order for it to load. Adding an image is optional, but highly recommended for podcasts.
  4. Once you’ve entered your podcast’s information, it’s time to start populating it with content. Enter within the title of the article, blog post, podcast episode, etc. Enter in the URL that links directly to that content, as well as the publishing date. For Feedity, enter in your website URL and your content will be automatically populated.
    • Each entry should have a short but sweet description. This is what your readers will see before they choose to click your entry in their RSS readers.
    • The GUID is a unique identifier for your content. Most of the time, you can place the URL in this field as well. If both pieces of content are located at the same URL, they will need unique identifiers.
    • You can add Author information and comments.
    • Add a new entry for each piece of content that you want to broadcast.
  5. Once you’re done entering in all of your content into your feed, you need to export it to an XML file. This XML file will allow visitors to subscribe to your RSS feed.
  6. Upload the XML file you’ve created to your website and place it on your homepage. Some sites will create an URL to your feed that you can place on your website instead.
    • For RSS Builder, you can enter in your website’s FTP information to have your feed automatically updated whenever you edit it. To do this, click the FTP button in the top toolbar, click the New Site button, and enter in your FTP information. When you’re ready to update the XML file on the website, click the Publish Feed button.
  7. There are a variety of aggregate sites that you can submit your RSS feed to. These sites collect articles from similar interests, and can significantly increase your viewership. Search for RSS Feed Directories that match the interests that your feed addresses and submit the URL to your feed’s XML file.
    • If your feed is a podcast, you can submit it to iTunes so that iTunes users can search for it and subscribe through the program. Your podcast will need to be approved in order for it to show up in searches.[3]
  8. Advertisement

Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Tips


Submit a Tip
All tip submissions are carefully reviewed before being published
Thanks for submitting a tip for review!
Advertisement

Warnings

  • Be careful that your tags do not get deleted if you use Dreamweaver or a similar web design software program. Sometimes Dreamweaver will remove tags that seem repetitive. You need all the proper tags in place to produce a valid RSS feed.
Advertisement

Expert Interview

Thanks for reading our article! If you’d like to learn more about rss feeds, check out our in-depth interview with Tyrone Showers.

About This Article

Tyrone Showers
Written by:
Technologist
This article was written by Tyrone Showers and by wikiHow staff writer, Darlene Antonelli, MA. Tyrone Showers is a Technologist and the Co-owner of Taliferro Group, an IT consulting company based in Seattle, Washington. With over 35 years of professional experience, he specializes in API Design, e-Commerce, Operational Efficiency, and website development. He has a B.S. in Computer Science from DeVry Institute of Technology. This article has been viewed 1,567,214 times.
How helpful is this?
Co-authors: 60
Updated: April 12, 2024
Views: 1,567,214
Categories: Software
Thanks to all authors for creating a page that has been read 1,567,214 times.

Reader Success Stories

  • S. A.

    S. A.

    Dec 30, 2016

    "If you want to build an RSS feed, this is the best place to start. This builds the basics, and once you understand..." more
Share your story

Is this article up to date?

Advertisement