Login     Register
Select Website 

Recruitment Directory's Blog - Australia's #1 Recruitment Technology Blog!

Back to Menu Back to Menu

Creating a RSS Job Feed

Posted By: Thomas Shaw, 4:10pm Tuesday 23 June 2009    Email Article    Print Article

Creating a RSS job feed can be a complex process and is best left to a programmer. So...what data should you include in your RSS job feeds? There are standard RSS specifications available, but we want to include extra data fields specifically for job aggregators to correctly index our data.

There are many different fields you can include. I have listed my standard RSS job feed template I use when creating job sites. This will be a good reference for any Career Site, Recruitment Agency or Job Board.

RSS places restrictions on the first non-whitespace characters of the data in <link> and <url> The data in these elements must begin with an URI scheme, such as http:// https:// news:// mailto: and ftp:// You can validate your feed at Feed Validator


Channel Elements
  • [TITLE] The name of the RSS feed, eg. "XYZ Recruitment Agency - Latest Jobs"
  • [LINK] The URL to the website.
  • [DESCRIPTION] A phrase or sentence describing the content of the entire feed.
  • [COPYRIGHT] Copyright notice for the content.
  • [WEBMASTER] Email address for technical issues related to the feed.
  • [LANGUAGE] The language of the RSS feed, eg. "en-us"
  • [PUBDATE] The date the feed was created. Use RFC822 format, eg. "Tue, 23 June 2009 14:25:30 GMT"
  • [LASTBUILDDATE] The date the feed was last updated. Use RFC822 format, eg. "Tue, 23 June 2009 14:25:30 GMT"
  • [TTL] Time to live indicated the amount of time (in minutes) that the feed should be cached before refreshing from the source, eg. "20"

Item Elements. Each job should have it's own <item></item> element.
  • [TITLE] The job title, eg. "Accountant"
  • [LINK] The URL to the individual job advert.
  • [GUID] A string that uniquely identifies the job. When present, an aggregator may choose to use this string to determine if an item is new.
  • [DESCRIPTION] Short description of the job advert.
  • [PUBDATE] The date the job was posted. If it's a date in the future, aggregators may choose to not display the item until that date. Use RFC822 format, eg. "Tue, 23 June 2009 14:25:30 GMT"
  • [CATEGORY-SOURCE] Name of the Recruitment Agency. You could use the tag <author></author> instead.
  • [CATEGORY-LOCATION] Job Location, eg. "Melbourne, Victoria 3000 Australia"
  • [CATEGORY-INDUSTRY] Job Industry/Classification, eg. "Accounting"
  • [CATEGORY-SALARY] Job Salary, eg. "$50,000"

Here is the XML data structure for a sample RSS job feed.

<?xml version="1.0" encoding="utf-8" ?> <rss version="2.0"> <channel> <title>[TITLE]</title> <link>[LINK]</link> <description>[DESCRIPTION]</description> <language>[LANGUAGE]</language> <copyright>[COPYRIGHT]</copyright> <webMaster>[WEBMASTER]</webMaster> <pubDate>[PUBDATE]</pubDate> <lastBuildDate>[LASTBUILDDATE]</lastBuildDate> <ttl>[TTL]</ttl> <item> <title>[TITLE]</title> <link>[LINK]</link> <guid isPermaLink="false">[GUID]</guid> <description>[DESCRIPTION]</description> <pubDate>[PUBDATE]</pubDate> <category domain="source">[CATEGORY-SOURCE]</category> <category domain="location">[CATEGORY-LOCATION]</category> <category domain="industry">[CATEGORY-INDUSTRY]</category> <category domain="salary">[CATEGORY-SALARY]</category> </item> etc... etc... </channel> </rss>


Article URL: http://www.recruitmentdirectory.com.au/Blog/creating-a-rss-job-feed-a213.html

Article Tags: job feed structure aggregators job board data structure recruitment website job feed xml rss

Comments Hide Comments (0)

Feel free to join in on the conversation. All comments are moderated before publishing. Comments posted by subscribers don't necessarily reflect the views of Recruitment Directory.

Your Name: * Required
Your Email Address: * Required
Website URL:
Comments: * Required
 


Back to Menu Back to Menu



Random Blog Articles

SMS Job Alerts
Published: 7:00pm Tuesday 08 September 2009

New SEEK website design released
Published: 11:13pm Tuesday 16 December 2008

Twitter and Recruitment
Published: 4:50pm Monday 01 December 2008

Upcoming Webinar - Using Facebook for Recruitment
Published: 12:14pm Thursday 21 May 2009

jobs.NSW Goverment job board now powered by Taleo
Published: 9:00am Friday 16 October 2009


Newsletter Mailing List

Stay informed of current news, upcoming events and promotional offers.

Top 25 Most Influential

Latest Blog Comments

frustrated jobseeker - 1:27pm Tuesday 31 August 2010
Are you a Social Recruitment wanker?

Jason - 11:16am Wednesday 18 August 2010
IT Video Resume - Killa Appz

David Lyons - 5:17pm Friday 13 August 2010
Plan for the worst

DmitryK - 6:06pm Monday 09 August 2010
OWASP Top 10 and your Recruitment Website - Part 1

Jim Manico - 5:28pm Monday 09 August 2010
OWASP Top 10 and your Recruitment Website - Part 1

Steve Ludlow - 12:28pm Friday 06 August 2010
Are you a Social Recruitment wanker?

Brad Stewart - 10:45am Tuesday 03 August 2010
2010 Email Marketing Benchmark Report - HR/Recruitment Sector

Adam Crow - 5:23am Tuesday 03 August 2010
Plan for the worst

BryanB - 8:23am Friday 23 July 2010
Job ad of the month - I'm tired of writing boring adverts for boring Recruitment Consultants

robyn - 11:11pm Thursday 22 July 2010
Social Recruiting is a dirty word

Upcoming Webinars