How do I set up RSS Feeds on my WordPress website?

Q. How do I set up RSS Feeds and enable email subscription to feeds on my self-hosted WordPress website? Also, how do I promote that feed elsewhere (like on my LinkedIn account)?

By default, WordPress comes with various feeds (http://codex.wordpress.org/WordPress_Feeds). These different feeds are invoked via template tags in the WordPress theme header.php file. You can customize the feed a variety of ways, to include comments, for example, or feed just one category of your blog.

As long as your theme has a feed link on it, you can use the default WordPress feed. However, the default feed doesn’t give you statistical information about the number of subscribers to your feed without using a third-party plugin.

For RSS Feed subscriptions and tracking, many people redirect (aka “burn”) their default WordPress feeds using Google’s Feedburner (http://www.google.com/support/feedburner/bin/answer.py?hl=en&answer=78483). Google Feedburner can track every possible subscriber. It will forward for your main posts feed and optionally, your main comments feed as well.

1) To get started, you’ll first need to “burn” your feed with Feedburner:

  1. Visit http://feedburner.com and log in to your Google account. (If you don’t have one, create one.)
  2. You’ll be prompted to “burn a feed right this instant.” Simply type the URL of your self-hosted WordPress site. Feedburner will automatically detect any feeds coming from the site based on your theme set up.
  3. Choose the feed you want to burn (usually the Posts feed).
  4. You’ll be given an option to give the feed a title and a name (see screenshot to above).
  5. Click the Next button.
  6. The URL for your feed displays. Be sure to make a note of this! We will use this address below to redirect the feeds to Feedburner using a WordPress plugin. (In my example to the right, my feed address is: http://feeds.feedburner.com/WPClass). This URL can be used other places as well, such as promoting your Feed on your LinkedIn account.
  7. You can then choose various stat options.
  8. If you want to allow people to subscribe to your feed via email, click the Optmize tab on the next Feedburner page and click Email Subscriptions and activate email subscriptions. You’ll be given some code that you can optionally use on your website if you want to have form field for people to enter their email addresses. Otherwise, the RSS link on your website will give them that option after they click the link.

2) Next, you need to tell WordPress to redirect your default feed to Feedburner:

Install a Feedburner plugin.

There are two to choose from that I like:

  • Feedburner smith: Feedburner plugin from Google. Has various options for burning your feed.
  • FD Feedburner: I prefer this simple feedburner plugin by Flagrant Disregard.

Enter your Feedburner address (step 6 above) in the plugin’s Settings (if you’re using the FD Feedburner plugin – see screenshot below).

3) Finally, you’ll want to use a cool RSS chicklet in your sidebar or header that links to your feed.

Most WordPress themes have an RSS icon built in. If yours doesn’t, you can add chicklet as follows:

  1. From your Feedburner.com account, click Publicize and click Chicklet Chooser. Some nice code will display that you can copy and paste into your template or a sidebar Text Widget. This is your run of the mill RSS chicklet.
  2. Alternately, you can design your own or download one of these: http://www.hongkiat.com/blog/really-cool-rss-feed-icons/
  3. If you decide to use your own chicklet, you can still use the code from Feedburner. You’ll simply change the link to the Feedburner image (<img src=”http://www.feedburner.com/fb/images/pub/feed-icon32x32.png” alt=”" style=”border:0″/>) to the location of your chicklet on your FTP server (such as http://mysite.com/images/my-cool-feed-icon.png).
  • http://www.mybuiltenvironment.com Terence Hoaglund

    Thanks Angela!

    This helped me a lot in retracing my steps to figure out what I did wrong. I was on the right track, but had a typo. This also helped me set up the email feeds!

    You are so awesome!

  • http://www.videolinksonline.com Michelina Deblauw

    It’s exceptional that i’ve heard this article on google , keep up the good work mate …I’ve just subscribed to your feeds. Cheers Up!

  • Christy Brennand

    Angela, Thanks for this post. You are awesome.

  • http://nittygriddy.com/ Ingrid A.

    Hi,
    Thanks so much for this post. You were the only one who I found that was able to explain this in a simple and concise manner with the use of visuals. I bookmarked your site for future references. Thanks for sharing.
    Cheers

  • Angela

    Thanks for the comment, Ingrid. I’ll be building similar type of content over time. I noticed many WordPress help sites would show too many plugins and too many solutions rather than the simple solution that works. Please stay in touch!

  • Eliana

    Thanks Angela. That was very helpful. You always have really good, clear blog posts. What would I ever do without you?

  • Anonymous

    Maybe you’d be an artist instead of a geek?

  • Anonymous

    I really love your http://travelswithtoaster.com site! Very fun. I’m looking forward to reading it more.

  • Brent

    Perfect timing – just happened to be searching this problem this morning! Thanks for the help!

  • AskWPGirl

    Nice! Glad it helped.