From 5e00af78b7def75437af91bb2b5f8d56a68b3bc9 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 12 Dec 2025 12:56:08 -0500 Subject: [PATCH] Add SEO schema improvements (BreadcrumbList, Book schema) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add BreadcrumbList JSON-LD schema to verse, chapter, book, topic, study guide, and story detail pages for rich SERP breadcrumbs - Add Book schema to book pages with chapter count and authorship - Add Article schema to topic detail pages - All key content pages now have proper structured data for search engines to understand site hierarchy 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- kjvstudy_org/templates/book.html | 52 +++++++++++++++++++ kjvstudy_org/templates/chapter.html | 34 ++++++++++++ kjvstudy_org/templates/story_detail.html | 25 +++++++++ .../templates/study_guide_detail.html | 25 +++++++++ kjvstudy_org/templates/topic_detail.html | 49 +++++++++++++++++ kjvstudy_org/templates/verse.html | 37 +++++++++++++ 6 files changed, 222 insertions(+) diff --git a/kjvstudy_org/templates/book.html b/kjvstudy_org/templates/book.html index c56b07e..07ce5f7 100644 --- a/kjvstudy_org/templates/book.html +++ b/kjvstudy_org/templates/book.html @@ -4,6 +4,58 @@ {% block description %}Study the book of {{ book }} from the King James Bible (KJV). {% if book_intro and book_intro.introduction %}{{ book_intro.introduction[:110]|striptags }}...{% elif introduction %}{{ introduction[:110]|striptags }}...{% else %}Complete KJV text with chapters, commentary, and study resources.{% endif %}{% endblock %} +{% block structured_data %} + + +{% endblock %} + {% block head %}