Title: Sermon Library
Author: Seedcast.ai
Published: <strong>July 28, 2026</strong>
Last modified: September 14, 2026

---

Search plugins

![](https://ps.w.org/seedcast-sermon-library/assets/banner-772x250.png?rev=3626415)

![](https://ps.w.org/seedcast-sermon-library/assets/icon-256x256.png?rev=3626417)

# Sermon Library

 By [Seedcast.ai](https://profiles.wordpress.org/seedcast/)

[Download](https://downloads.wordpress.org/plugin/seedcast-sermon-library.2.74.0.zip)

 * [Details](https://srd.wordpress.org/plugins/seedcast-sermon-library/#description)
 * [Reviews](https://srd.wordpress.org/plugins/seedcast-sermon-library/#reviews)
 *  [Installation](https://srd.wordpress.org/plugins/seedcast-sermon-library/#installation)
 * [Development](https://srd.wordpress.org/plugins/seedcast-sermon-library/#developers)

 [Support](https://wordpress.org/support/plugin/seedcast-sermon-library/)

## Description

#### 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

 * [Sermon page](https://abidechico.org/sermon/spiritual-warfare-4-shoes-for-your-feet/)
 * [Sermon archive](https://abidechico.org/sermons/)
 * [Series listing](https://abidechico.org/series/)
 * [Speaker profile](https://abidechico.org/speakers/matt-watkins/)

#### 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](https://seedcast.ai/sermon-library/)

**Your church is already creating the teaching. Seedcast helps make sure people 
can actually find, understand and use it.**

## Screenshots

[⌊Sermon page with video, audio, written content and Scripture⌉⌊Sermon page with
video, audio, written content and Scripture⌉[

Sermon page with video, audio, written content and Scripture

[⌊Filterable sermon archive⌉⌊Filterable sermon archive⌉[

Filterable sermon archive

[⌊Series page⌉⌊Series page⌉[

Series page

[⌊Speaker profile⌉⌊Speaker profile⌉[

Speaker profile

[⌊Shortcode Generator⌉⌊Shortcode Generator⌉[

Shortcode Generator

[⌊Sermon editor⌉⌊Sermon editor⌉[

Sermon editor

[⌊Completeness report with library score and weekly record⌉⌊Completeness report 
with library score and weekly record⌉[

Completeness report with library score and weekly record

[⌊Completeness drill-down showing what needs work⌉⌊Completeness drill-down showing
what needs work⌉[

Completeness drill-down showing what needs work

[[

[[

[[

[[

## Installation

 1. Upload the `seedcast-sermon-library` folder to `/wp-content/plugins/`
 2. Activate it through **Plugins**
 3. 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.

## FAQ

### How is the completeness score worked out?

Each sermon is scored on details that make its page useful, including speaker, series,
focus passage, recording and image, plus the written sections you have chosen to
use.

The library score is the average across every sermon, so it changes whenever you
fill in missing content. The Completeness Report lists the exact fields being counted.

### Can I turn completeness scores off?

Yes. Disable Show completeness scores under Settings > Display. Weekly scores continue
recording so the historical record remains available if you turn the feature back
on later.

### Can I move sermons from another plugin?

Yes. Sermon Library imports directly from Sermon Manager, Sermon Works and Mattytap
Sermons, and imports Series Engine data from CSV. Existing plugin data is not modified.

### Can visitors download written sermon content?

Yes. Transcripts, articles, Bible studies and sermon notes each have a PDF download
button.

### Can people search sermons by Scripture?

Yes. Scripture uses a structured passage picker. Visitors can filter by book, and
every book, chapter and passage has its own page. Overlapping passages are matched
intelligently, and a passage page also shows the articles written from those sermons
and the rest of your teaching in that book.

### Does it work with Elementor, Divi, Yoast and Rank Math?

Yes. Sermon Library is tested with Elementor and Divi. When a dedicated SEO plugin
is active, Sermon Library lets it handle standard metadata while still adding sermon-
specific structured data.

### Does deactivating the plugin delete anything?

No. Sermons, series and speakers remain in the database.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Sermon Library” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ Seedcast.ai ](https://profiles.wordpress.org/seedcast/)

[Translate “Sermon Library” into your language.](https://translate.wordpress.org/projects/wp-plugins/seedcast-sermon-library)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/seedcast-sermon-library/),
check out the [SVN repository](https://plugins.svn.wordpress.org/seedcast-sermon-library/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/seedcast-sermon-library/)
by [RSS](https://plugins.trac.wordpress.org/log/seedcast-sermon-library/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.74.0

 * A gallery added with Add Media to a sermon’s Article, Bible Study or More tab
   now shows as a gallery. It used to print as its shortcode text.
 * Galleries on sermon, series and speaker pages show as a grid of even tiles that
   follows the gallery’s column setting, and open full size in a lightbox with previous
   and next. Themes that leave gallery styling to themselves had been stacking the
   photos full width.
 * Bundles version 1.27.0 of the shared Seedcast library, which provides the gallery
   grid and lightbox.

#### 2.73.1

 * Generated questions that cannot be laid out as rows are now shown as they arrived
   rather than silently dropped.
 * Fixes to the Edit Sermon screen are fetched rather than served from the browser’s
   cache.
 * Removed the Scripture References checklist WordPress was adding beside the sermon.
   Passages are managed in the Scripture box, and a checklist of every passage in
   the Bible is not something anyone was going to tick.
 * Any additional passage can be promoted with a new Focus button. It swaps places
   with the current focus passage, so nothing has to be retyped and nothing is lost.
 * The Questions box now sits under Content even if you had already rearranged your
   meta boxes.
 * New Scripture Summaries screen for reading, editing and approving the summary
   at the top of a book or chapter page. The list runs Genesis to Revelation and
   can be sorted by how many sermons a passage has. A rewritten summary now waits
   for your approval instead of replacing what is published, with a count beside
   the menu while any are waiting. Editing one yourself marks it as your writing
   and stops it being rewritten, unless you tick the box that says otherwise.

#### 2.73.0

 * Sermons can now carry the questions they answer, shown on the sermon page as 
   a numbered list of questions with their answers. A sermon is largely someone 
   answering questions people already have, and this makes those answers findable
   by anyone scanning the page instead of only by someone reading the whole transcript.
 * The questions are described to search engines as structured data, and give AI
   assistants a clean question and answer to quote rather than a point buried in
   a transcript.
 * Write them yourself in the new Questions box under Content on the Edit Sermon
   screen, a row per question with its answer, or let Sermon Library AI write them
   from what was preached.
 * Questions can be switched off for the whole site in Settings, and count towards
   a sermon’s completeness score when they are on.
 * Topics are now picked rather than ticked, with a limit of three per sermon. A
   topic that ends up on four sermons in five is a label on the whole library rather
   than a way into it, and a checklist tends to produce either nothing ticked or
   everything ticked.
 * Sermon Library AI can choose them, but only from the topics your church already
   has. It cannot invent one, so your vocabulary stays yours and does not split 
   into three near-identical terms.
 * Retiring a topic no longer leaves broken addresses behind. Point the old topic
   at whichever one replaced it, or at the sermon archive, and visitors and search
   engines are redirected instead of finding a missing page.

#### 2.72.1

 * Passage pages no longer queue background work on every view, which on a site 
   being crawled could use up every available PHP process. Nothing is queued now
   unless a summary service is connected.
 * Building the sitemap is a single query rather than several thousand.
 * Addresses written before the site placed a separator between chapter and verse
   now reach the right page, so /scripture/john-844/ leads to /scripture/john-8-
   44/. The same applies to sermon addresses left behind by a previous plugin.
 * Passage and topic feeds are switched off. They were slow enough that crawlers
   recorded errors against them, and a passage archive is not something anyone subscribes
   to. Those addresses now lead to the page.
 * New at /llms-full.txt: a single plain text description of your whole sermon library
   for AI assistants, listing every sermon with its passage, speaker and a summary
   of what it covers. Most llms.txt files list only a handful of recent items; this
   one describes the library.
 * Book and chapter summaries are given more to work with, so a generated summary
   describes where your church’s teaching actually sits rather than reading like
   general commentary on the book.

#### 2.72.0

**Passage pages rebuilt**

 * Every book, chapter and passage now has a real page. One address gathers everything
   your church has preached from Romans, another gathers Romans 8, and a verse page
   leads with the sermons on that verse.
 * A passage page continues past its own sermons: the articles written from them,
   then the rest of your teaching in that book. A page that used to hold a single
   sermon card now holds a way into the whole book.
 * Sermon cards on a passage page show which passages in that book each sermon actually
   touches.
 * Long lists load more on request rather than paging, with the first batch in the
   page itself so search engines still see it.
 * Book and chapter pages can carry a short written summary of what their sermons
   cover. Sermon Library AI writes it; without a service connected the section simply
   does not appear.
 * Passages in books your church has barely preached are kept out of search results
   automatically, and return on their own as you preach there.
 * Passage pages load in about a second where they previously took several, after
   a fix to how Scripture references are parsed.

#### 2.71.0

 * Every setting the shared Seedcast library stores was renamed to a longer, more
   distinctive prefix, so it cannot collide with another plugin that happened to
   choose the same short one. Your church details, service times, theme and spam
   settings are carried across automatically the first time the plugin loads; nothing
   needs re-entering.
 * Submitted form values are cleaned once, in a single place, before any plugin 
   sees them. A value containing a backslash is no longer damaged on its way into
   the database.
 * The church details published for search engines can no longer be broken by a 
   stray tag in a setting.
 * The unlisted choice saved from Quick Edit is sanitized before it is read, and
   temporary files left by a manifest import are now removed through WordPress rather
   than by a direct file call.
 * The completeness report’s own links use the new prefix. A bookmarked report URL
   from an earlier version opens the default view rather than the filtered one.

#### 2.70.2

 * Unlisted sermons are now kept out of lists that name the sermon type as a list
   rather than a single value, and a repeated error-log warning is gone.

#### 2.70.1

 * Bulletin Library sermon sections now render at full page width above the two-
   column body area.

#### 2.70.0

 * Updated the Bulletin Library integration and internal bridge naming.

Complete historical changelog: see `changelog.txt`.

## Meta

 *  Version **2.74.0**
 *  Last updated **1 month ago**
 *  Active installations **10+**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/seedcast-sermon-library/)
 * Tags
 * [audio](https://srd.wordpress.org/plugins/tags/audio/)[bible](https://srd.wordpress.org/plugins/tags/bible/)
   [church](https://srd.wordpress.org/plugins/tags/church/)[preaching](https://srd.wordpress.org/plugins/tags/preaching/)
   [sermons](https://srd.wordpress.org/plugins/tags/sermons/)
 *  [Advanced View](https://srd.wordpress.org/plugins/seedcast-sermon-library/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/seedcast-sermon-library/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/seedcast-sermon-library/reviews/)

## Contributors

 *   [ Seedcast.ai ](https://profiles.wordpress.org/seedcast/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/seedcast-sermon-library/)