PDF download Download Article
An easy-to-follow guide on making RSS feeds for your website
PDF download 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.

How to Build an RSS Feed

Use Notepad or any text-processing software to code your RSS feed, or use a program like Rss.app or FeedForAll. Fill the feed with your content and save it as an XML file. Then, upload your RSS feed to your site using FTP or cPanel.

Method 1
Method 1 of 2:

Writing a Feed

PDF download 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.
     <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

PDF download 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: [1]
    • 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.
    EXPERT TIP

    Tyrone Showers

    Technologist
    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.
    Tyrone Showers
    Technologist

    Choose a method to create an RSS feed for your website. Many CMS platforms and website builders offer built-in functionalities for a user-friendly approach. Services like Feedburner or Feedly create basic feeds based on your website details. For more control over the structure, consider coding an XML template.

  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.
    EXPERT TIP

    Tyrone Showers

    Technologist
    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.
    Tyrone Showers
    Technologist

    Add an RSS icon or link to your website. Make it easy for users to subscribe to your RSS feed to receive updates directly into their preferred reader. Upload your feed to a reputable RSS feed aggregator to widen your audience reach. Submit your feed URL to platforms like Flipboard for automated content display.

  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. [2]
  8. Advertisement

Expert Q&A

Ask a Question
      Advertisement

      Tips


      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      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

      Thanks to all authors for creating a page that has been read 1,601,409 times.

      Reader Success Stories

      • 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