RSS feed and directories β
The thing every podcast directory needs is your RSS feed URL. GCM generates that feed automatically β every episode you publish appears in it, and every directory you submit it to pulls episodes from it on a polling schedule. There's no per-directory upload step after the initial submission.
Your feed URL β
The default URL is:
https://app.geniuschurchmanager.com/api/podcast/feed.xml?org=<your-org-slug>If you've set up a custom domain for your public site, the feed is also served at:
https://yourchurch.org/podcast/feed.xmlBoth URLs return identical XML. Apple Podcasts prefers stable URLs, so once you've submitted, don't change them β if you move from the GCM URL to your custom domain later, set up a redirect from the old URL so subscribers don't lose the feed.
Verify your feed before submitting
Open the URL in a browser. You should see well-formed XML with a <channel> block, your show metadata, and one <item> per published episode. If anything looks wrong, fix it before submitting β directories validate the feed at submission time and reject malformed XML.
Pre-submission checklist β
Every directory will reject a feed missing required tags. Before submitting:
- [ ] Show title is set
- [ ] Show description is filled in (400+ characters)
- [ ] Cover art is uploaded and meets the branding rules
- [ ] Category and subcategory are set (Religion & Spirituality β Christianity, for most)
- [ ] Language is set
- [ ] Author / owner email is set
- [ ] At least one episode is published
A common mistake: submitting before publishing any episodes. Directories want to see at least one real episode in the feed to confirm it's not abandoned.
Apple Podcasts β
- Go to podcastsconnect.apple.com and sign in with the Apple ID matching your show's owner email.
- Click + New Show β Add a show with an RSS feed.
- Paste your feed URL and click Add.
- Apple validates the feed and shows you a preview. Confirm the title, art, and category look right.
- Click Submit for review.
Approval takes 1β7 days. Apple sends an email when your show is live. Watch for rejection emails too β they spell out which tag is missing or malformed.
Spotify for Podcasters β
- Go to podcasters.spotify.com and sign in (Spotify account, not Apple).
- Click Add a show β I have a podcast β Add with RSS feed.
- Paste your feed URL.
- Verify ownership β Spotify sends a code to your owner email.
- Pick country, primary language, hosting provider (select "Other" if "Genius Church Manager" isn't on the list).
Spotify usually publishes within 24 hours.
YouTube Music (replaces Google Podcasts) β
Google retired Google Podcasts in 2024. The path is now:
- Sign in to YouTube Studio.
- Settings β Channel β Advanced β enable Podcasts.
- Settings β Podcasts β Add an existing podcast β Use RSS feed.
- Paste your feed URL.
Episodes appear in YouTube Music and YouTube's podcast tab within hours.
Other directories β
- Castbox β accept the same RSS URL, no Apple verification needed.
- Overcast, Pocket Casts β pull from Apple's directory, so you don't need to submit separately. Once Apple approves you, you're on these.
- iHeartRadio β submit at iheart.com/podcasters; uses RSS.
Polling cadence β
Once submitted, directories poll your feed:
| Directory | Typical poll |
|---|---|
| Apple Podcasts | 15β60 minutes |
| Spotify | 30β60 minutes |
| YouTube Music | Hours (1β6) |
| Overcast / Pocket Casts | 15β30 minutes |
So a sermon published Sunday at 10 AM is typically live on every major app by Sunday afternoon.
Troubleshooting β
| Symptom | Cause | Fix |
|---|---|---|
| New episode hasn't appeared on Apple after 4 hours | Apple's poll is intermittent for low-traffic shows | Force-refresh from Apple Podcasts Connect β show β ... β Refresh feed |
| Listeners report "show not found" | Feed URL changed | Set up a redirect from the old URL; update the URL in every directory |
| Cover art looks wrong on Spotify | Cover wasn't square or wasn't 1400+ px | Re-upload at correct size and refresh the directory |
| Audio doesn't play on Apple | MIME type missing on enclosure | Open a support ticket β GCM's feed generator should be setting it; this would be a bug |
Next steps β
- Publish an episode β the per-episode flow.
- Branding β cover art, category, language.
- Set up your podcast β initial show creation.
- Custom domain β serving your feed from your own domain.