RSS feeds (and Atom feeds) are XML files generated by most blogs and websites as a way to subscribe to new content on the site. In Hootsuite, they are an easy way to automatically post new content from your blogs, or other blogs or websites, to your social networks. RSS feeds can be set up to post to Facebook Pages, LinkedIn profiles and Pages, WordPress blogs, Pinterest profiles, and Google+ Pages.
RSS feeds can be found for a website anywhere you see this icon .
Make sure your RSS or atom feed is valid before you begin. Check the syntax of the feed in a validator site like this one: https://validator.w3.org/feed/
If a feed does not validate, contact the site the feed came from. See also RSS requirements.
In this article:
To add an RSS feed
To edit an RSS feed
To pause or resume an RSS feed
To delete an RSS feed
Feed did not validate
RSS requirements
RSS posting frequencies
To add an RSS feed
- Click your profile picture (
by default) in the top-right corner of the dashboard, and then select Account & Settings.
- Select RSS/Atom from the Settings list.
- Optional: Click My RSS/Atom Feeds to select an organization to add the feed to.
- Click Add New Feed
.
- Paste the RSS feed URL in the Feed URL field.
- Select the social network from the drop-down list that will post the feed items.
- Select a frequency for checking the feed for content, and how many new items to post at a time (if that many are available).
- Optional: In the Prepend text... field, enter a short note to appear before each post (e.g. "New blog post:")
- Select a URL shortener from the drop-down list to shorten the link to the feed item.
- Click Save Feed.
Feed did not validate? See below
You can also access your RSS feeds under Content Sources in the Publisher
.
Feed configuration can be edited at any time, but feed URLs cannot be edited. To change a feed source, it must be deleted and a new one added. Posting from your feeds can also be paused and resumed at any time.
To edit an RSS feed
- Click My RSS/Atom Feeds to select the organization that owns the feed (if applicable).
- Click Edit Feed
beside the feed.
- Apply edits, and then click Save Feed.
To pause or resume an RSS feed
- Click My RSS/Atom Feeds to select the organization that owns the feed (if applicable).
- Click the ON/OFF toggle beside the feed to pause or resume feed post publishing.
To delete an RSS feed
- Click My RSS/Atom Feeds to select the organization that owns the feed (if applicable).
- Click Delete Feed
beside the feed.
- Click OK.
Notes:
- Content already pulled into an RSS feed before it is connected to Hootsuite will not be retroactively published.
- Hootsuite can check RSS feeds as frequently as once per hour. Try the RSS Auto Publisher app to check feeds more frequently.
- If the title of a feed article, including the prepended message, is fewer than 60 characters, Hootsuite will also include the article description in the post.
- Feeds posted to Facebook Pages and LinkedIn automatically scrape a link preview thumbnail from the image tagged as the og:image on the webpage. This cannot be customized in Hootsuite.
- Feeds can become disabled
if Hootsuite searches for new content and experiences five consecutive failures, such as being unable to reach the server, or being unable to validate the content of the feed. Learn more below.
Feed did not validate
If you see one of the following error messages after adding an RSS feed, there is likely an issue with the feed XML file, or with the website generating it. Reach out to the website providing the RSS feed, or fix the XML data if it is your own feed.
Error | Explanation |
---|---|
Invalid content type set for this feed | The Content-Type header data is not set to XML or HTML |
Invalid response from URL | The URL returns an http error (ex. 404 page not found) |
Not valid XML data | The XML data has issues |
Not a valid feed | The XML doesn't contain valid data of a supported feed type (RSS, ATOM) |
Timeout while trying to read this feed | There is a timeout while reading the feed contents |
Unable to parse feed contents | Our XML parser can’t read the data due to an issue with the XML |
Unable to read contents at this URL | No response from the RSS feed or another error connecting to the URL |
Unexpected error occurred while trying to parse this feed | Other failures in trying to read the feed contents |
No items in your feed to check, or no items that contain at least a title and date/time |
RSS requirements
The first thing to check for any feed is that it validates in a feed validator site like this one: https://validator.w3.org/feed/
RSS feeds must contain the following:
- Each post must contain a pubDate (indicates the date and time the item was published).
- Each pubDate should be prior to when the feed is checked. Hootsuite will not publish any posts with pubDates in the future.
- Links in each post must direct to different source URLs. If more than one post links to the same URL, Hootsuite will think they are the same post and only publish the first one that links to the URL.
- Each post must have a different title, or Hootsuite will think they are the same post, and only publish the first one.
To learn more about RSS feeds and their elements, click here.
RSS posting frequencies
There are six intervals to select from in your RSS settings for the frequency the feed is checked for new posts. At each interval, Hootsuite publishes 1-5 new posts (depending on your settings) from the feed, newest first.
RSS feeds are checked at the top of the hours noted below. However, publishing of new content found will happen at some point within the hour. All times are in GMT.
- 24 hours: Midnight
- 12 hours: Midnight, Noon
- 6 hours: Midnight, 6am, Noon, 6pm
- 3 hours: Midnight, 3am, 6am, Noon, 3pm, 6pm
- 2 hours: Midnight, Noon, and all even hours
- 1 hour: Every hour