Location
<podcast:location>
Revised in 2025: This tag is intended to describe the location of editorial focus, or the source of production for a podcast’s content; answering the question “where is this podcast about?” or “where was the podcast made?”. The tag has many use cases and is one of the more complex ones.
[!IMPORTANT] You are highly encouraged to read the full implementation document before starting to code for it. This document includes rationale and example code.
Parent
<item>
or <channel>
or <liveItem>
Count
Multiple
Node Value
This is a free-form string meant to be a human readable location. It may conform to conventional location
verbiage (i.e. “Austin, TX”), but it shouldn’t be depended on to be parseable in any specific way. This value
cannot be blank. Please do not exceed 128 characters
for the node value or it may be truncated by aggregators. This
value is mostly intended as a “display” value and it’s highly encouraged to use the other recommended attributes to
define the actual location parameters.
Attributes
- rel: (recommended) The
rel
attribute can contain one of the following possible values:"subject"
(default) - The location refers to what/where the content is about."creator"
- The location refers to where the content was recorded or produced.
- geo: (recommended) A latitude and longitude in geoURI form, following RFC5870 (i.e. “geo:30.2672,97.7431”).
- osm: (recommended) The OpenStreetMap identifier of this place. Made by taking the first character of the OSM object type (Node, Way, Relation), followed by the ID. (i.e. “R113314”)
- country: (recommended) A two-letter code for the country, following ISO 3166-1 alpha-2
[!NOTE] While all elements are “recommended”, the location tag works best when all elements are populated. The implementation document goes into more detail. An example location generator (entirely in JavaScript) is over here .
Examples
- A podcast made in Austin TX in the US:
<podcast:location
rel="subject"
geo="geo:30.2711286,-97.7436995"
osm="R113314"
country="US"
>Austin</podcast:location>
- A podcast about the Birmingham Civil Rights Museum in Birmingham, AL:
<podcast:location
rel="subject"
geo="geo:33.5159981,-86.8146098"
osm="R6930627"
country="US"
>Birmingham Civil Rights Museum</podcast:location>
- A podcast made in Marlow, England - about Dreamworld , a themepark in Australia:
<podcast:location
rel="creator"
geo="geo:51.5718706,-0.7769654"
osm="R3727240"
country="GB"
>Marlow</podcast:location>
<podcast:location
rel="subject"
geo="geo:-27.8611449,153.3162701"
osm="R16317988"
country="AU"
>Dreamworld</podcast:location>
Podcast apps supporting location
5 apps/services:
Publishing/hosting tools supporting location
12 apps/services:
Miscellaneous support for location
1 app/service: