This article was co-authored 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 fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 1,601,409 times.
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.
Steps
-
Compile a list of your content. 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.
-
Create your XML file. 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 -
Start entering your content. 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>
-
Close your tags at the bottom of the feed. 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>
-
Save your file. 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.
-
Publish your feed. 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.
-
Distribute your feed. 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.
-
Update your feed. 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
-
Find an RSS creation program. 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 TIPTechnologistTyrone 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
TechnologistChoose 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.
-
Create a new feed. 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.
-
Add an image to your feed. 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.
-
Add content to your feed. 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.
-
Create the XML file. 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.
-
Publish the feed. 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 TIPTechnologistTyrone 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
TechnologistAdd 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.
-
Submit your RSS feed. 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]
Sample XML File
Expert Q&A
Tips
-
If you use WordPress, you can easily add an RSS feed to it.Thanks
-
Use Blogger? Add an RSS feed to your blog.Thanks
-
Alternatively, you can create RSS feeds for websites that you don't own.Thanks
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.Thanks
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.
References
About This Article
Reader Success Stories
-
"If you want to build an RSS feed, this is the best place to start. This builds the basics, and once you understand that, building a podcast, adding images, HTML links, and, within some constraints, pretty much whatever you want becomes simple."..." more