Turn every sermon into a resource people can find, explore and use
Your church puts hours of preparation into every sermon. But once Sunday is over, that teaching often ends up as a video in an archive where very few people ever find it again.
Seedcast Sermon Library turns your weekly preaching into a permanent, searchable teaching library.
Every sermon gets its own page where people can watch the video, listen to the audio, read the transcript, explore an article, work through a Bible study, download resources and see the Scriptures connected to the message.
Visitors can explore your teaching by
Scripture, series, speaker and topic. Someone studying Ephesians can find sermons your church has preached from Ephesians. Someone exploring prayer or marriage can browse messages on that subject. Someone considering a visit can read what your pastors actually teach instead of judging the church from a homepage and a few video thumbnails.
Written sermon content is also available to search engines and AI assistants, helping the teaching your church already produces become discoverable beyond Sunday morning.
Everything below is included in the free plugin. Sermon Library AI is an optional paid add-on described at the end.
One sermon becomes many ways to engage
A sermon can include video, audio, transcript, article, Bible study, sermon notes, the questions it answers, Scripture references, speaker and series information, and downloadable PDFs.
Everything stays connected to the original sermon instead of being scattered across separate posts and pages.
A visitor may read instead of watching a 45-minute video. A member who missed Sunday may listen later. Someone studying a passage may find the sermon through Scripture. Someone who arrived with a question may find it answered near the top of the page. A small group may use the Bible study during the week.
Build a real library, not just a video archive
Scripture. Every book, chapter and passage gets its own page. Overlapping passages are understood intelligently, so a sermon on Ephesians 6:10-20 can be found by someone looking at Ephesians 6:15.
Topics. Organize teaching around subjects people actually want to explore, with a limit of three per sermon so a topic page stays a real way in rather than a list of everything.
Series. Give every series its own artwork, description, date range and archive.
Speakers. Create speaker profiles with a photo, biography, links and every sermon they have preached.
Together, these turn years of Sunday messages into an interconnected body of teaching rather than a long list of recordings.
Every passage becomes a page worth landing on
A verse page listing a single sermon is a dead end for whoever found it.
Sermon Library builds each passage page out. The sermons on that passage come first, then the articles written from them, then the rest of your teaching in that book. Someone who arrives looking for Ephesians 6:15 finds the message on that verse and a way into everything else your church has preached from Ephesians.
Books and chapters are real pages too. One address gathers every sermon you have preached from Romans, and another gathers Romans 8, so the connections between years of Sunday messages are something a visitor can follow rather than something only you can see.
Each sermon in the list also shows which passages in that book it actually touches, so a reader can tell at a glance which message is about the verse they came for.
Passages in books your church has barely preached are kept out of search results on their own, and come back on their own once there is enough teaching to make the page worth reading. Nothing to configure, and nothing to remember to undo later.
Help people discover what your church actually teaches
Many sermon archives give search engines little more than a title and embedded video.
Sermon Library makes the underlying teaching available as indexable written content and adds structured information about sermons, speakers, audio, video and Scripture. That gives Google, other search engines and AI assistants more context for understanding what your church teaches.
Someone may discover your church while searching for a Bible passage, theological question, topic or sermon article. They did not have to be searching for your church to find something your church taught.
Keep useful sermon content alive
Use
[scsl_content] to display sermon articles and Bible studies anywhere on your site as a list, grid or slider. Each item opens the original sermon directly to that content, so nothing is duplicated at a second URL.
A message preached two years ago can continue helping someone today.
See how complete every sermon and your entire library are
Sermon libraries develop gaps. One sermon is missing a transcript. Another has no Scripture reference. Another is missing artwork, notes or written content.
Every sermon receives a completeness score, showing how fully its page has been built out and exactly what could be improved.
Sermon Library also calculates an
overall completeness score for your entire library, so you can see how consistently your church is building useful sermon records across everything you have published.
The Completeness Report shows:
- A score for every sermon
- An overall library score
- Which sermons need attention
- Exactly what is missing from each sermon
- What is missing most often across the library
- Separate sermon-detail and written-content scores
- A week-by-week completeness record
The score uses only the content your church has chosen to publish. If you do not use Bible studies, missing Bible studies will not lower your score.
Instead of wondering where your sermon library needs work, you can see where it stands and what to improve next.
Already using another sermon plugin?
Sermon Library imports from Sermon Manager, Sermon Works, Mattytap Sermons and Series Engine.
For supported WordPress plugins, the importer reads sermon data already on your site, shows you what it found and lets you review it before anything is written. Original plugin data is left untouched. It can also identify duplicate speaker names and help you consolidate them during migration.
Series Engine imports from CSV with a review and mapping step before anything is created.
Audio Feed is built in
Sermon Library creates an iTunes-compatible RSS feed for Apple, Spotify and other podcast platforms. Create a feed for the whole church or filtered feeds for a series, speaker or topic.
Designed to work with your church website
- Works with any theme and inherits site fonts and colors
- Tested with Elementor and Divi
- Theme-overridable templates
- Optional plugin CSS
- Four appearance presets
- Visual shortcode generator
- Shared church details for service times and contact information
Shortcodes
[scsl_sermon_list] sermons with filters
[scsl_series_grid] series
[scsl_speaker_grid] speakers
[scsl_latest] latest sermon
[scsl_content] articles or studies
[scsl_topic_list] topics
[scsl_scripture_list] Scripture index
[scsl_sermon_index] all sermons by year
[seedcast_church_details] shared church information
See it in action
And the core Sermon Library is free
Everything above is included in the free Sermon Library plugin.
Turn the recording into content automatically with Sermon Library AI
Sermon Library gives every sermon a place for a transcript, article, Bible study and the questions it answers.
Sermon Library AI creates this content for you.
Upload the sermon recording you already made, and Seedcast processes what was actually preached and prepares the transcript, article, Bible study and questions inside the sermon.
Sermon Library AI can also write the short summary that sits at the top of a book or chapter page, describing what that group of sermons covers as a body of teaching rather than repeating any one of them.
Nothing publishes automatically. Generated content is staged for review so your church stays in control.
Instead of spending hours transcribing, summarizing and writing after every Sunday, your team can begin with the recording you already made, review the generated content and build a more complete sermon record.
Details and pricing:
seedcast.ai
Your church is already creating the teaching. Seedcast helps make sure people can actually find, understand and use it.
External services
The plugin itself does not call any external service to work. These are the only cases where a request leaves your site or a visitor's browser, and each one happens because somebody chose it:
- Spam checking on submitted forms. If you turn on Google reCAPTCHA, hCaptcha or Cloudflare Turnstile in Settings, each submitted form sends that provider the token their widget produced, along with your site's IP address, so the provider can confirm the sender is not a bot. Nothing is sent when no provider is configured, which is the default. Google: terms, privacy. hCaptcha: terms, privacy. Cloudflare: terms, privacy.
- Embedded video and audio. A sermon given a YouTube or Vimeo address embeds that player, so a visitor's browser loads it from YouTube (through youtube-nocookie.com) or Vimeo when they open the sermon. No video is embedded unless you give a sermon one. YouTube: terms, privacy. Vimeo: terms, privacy.
- Copying your audio back from Seedcast. Churches whose sermon audio is hosted on media.seedcast.ai can copy those files into their own media library from Sermon Library > Reclaim Audio. Your site downloads its own files when you press the button; nothing is sent, and nothing happens unless you use that screen. Terms, privacy.
- Links out to a Bible. The "Read it" links beside a passage open Bible.com or BibleGateway in a new tab. These are ordinary links: your site sends them nothing, and nothing loads until a visitor clicks.
Sermon Library AI, the optional paid add-on, is a separate plugin with its own readme, and it is the only part that sends your sermon recordings anywhere.
- Upload the
seedcast-sermon-library folder to /wp-content/plugins/
- Activate it through Plugins
- Go to Sermon Library in the admin menu
Moving from another plugin? Use
Sermon Library > Import / Export before deactivating the old plugin so you can compare the two.
2.75.0
- A topic looks the same wherever it appears: on a sermon, a series, a passage page and above the series grid.
- A passage page's topics sit beside its heading, labeled, rather than above the summary, and the "Explore Other Sermons" section below carries the topics of its own wider set.
- A heading names up to five topics, the ones its sermons return to most, and says "Most used topics" only where there were more than five to choose from.
- Topic chips carry the same outline, weight and hover as a View Sermon button, and a section heading rules off below its topics rather than above them.
- A topic page's related sections stand clear of the sermons above them, and each related topic's reason for being there reads as a note beside its name rather than as part of the heading.
- A sermon with no focus passage lists its Scripture under the panel's own heading, without a second heading calling them other passages.
- The Scripture heading stands above its box, level with Topics and Share.
- The readme now lists every external service the plugin can reach, what is sent and when, and nothing is reached unless you switch it on.
- Leftover code from the old Generate Sermon screen has been removed. It read submitted fields for a form that no longer exists.
- Rows a page contributes to a sermon card are filtered before they are printed rather than trusted.
- The Topics box on a sermon reads as a list, one per line, like the Categories box beside it, and the three it allows are held in the browser rather than quietly trimmed on save.
- Topics, Scripture and Share headings match in a sermon's sidebar, and topic tags read as chips rather than a bulleted list.
- Topic pages list sermons one card per row, like passage pages, and both carry each sermon's topics on its card.
- Passage pages show what their sermons are about as topic chips under the heading. Both of these can be switched off in settings.
- A Topics box on the sermon screen, so a sermon can be filed under your own topics by hand. Three at most.
- Topics can be generated with the rest of the content: tick Topics in the list of what to write. Seedcast chooses from your topics and never invents one, and never overrules a choice you made yourself.
- A View link on the Topics screen, beside Edit and Delete.
- Topics are shown on a sermon again, in the sidebar above Scripture, three at most. Each one is a link to the topic's page.
- A series shows what its sermons are about. Topics belong to sermons, so a series was never filed under one itself and the section never appeared.
- New settings to show or hide topics in each of the three places they appear: a sermon, a series, and the row above the series grid.
- Topic pages are rebuilt the way scripture pages were: every sermon on the subject with no pagination, what your church has taught about it in prose, the articles written out of those sermons, and the subjects it is taught alongside. A topic page used to be a list of cards with a heading over it.
- The paragraph at the top needs Sermon Library AI and is written from the shape of the set: the passages the teaching comes out of, the series that carried it, what it is taught alongside, and how far back it goes.
- Where your sermons carry one topic each there is nothing taught alongside to show, so those pages offer the subjects preached from the same books instead, and say which books.
- A topic page with fewer than two sermons stays out of search results and the sitemap until the subject is preached again. The sermons it links to are still crawled.
- Regenerating Scripture references now replaces the passages the last generation found rather than adding a second set beside them. Passages you added yourself, and the focus passage, are untouched.
- Generate Sermon is no longer in the menu where Sermon Library AI is running. Everything it did now happens on the sermon itself. Without the engine the page is exactly as it was.
- Scripture passages found by a generation appear in the Scripture box while you are looking at it, already split into book, chapter and verse.
- Scripture passages added to a sermon while you have its edit screen open are no longer lost when you press Update.
- The Generate with AI panel now sits directly under the sermon's title rather than below every other box.
- Fixes to the admin screens are fetched rather than served from whatever your browser already had.
Complete historical changelog: see
changelog.txt.