Skip to content

SeoNeo 1.1.6

Latest

Choose a tag to compare

@PeterKnightDigital PeterKnightDigital released this 23 Sep 12:05
· 1 commit to main since this release

SeoNeo 1.1.6

Book JSON-LD for publisher sites

  • New Book templates setting and Book field mapping panel under Structured data (JSON-LD)
  • Pages on listed templates (e.g. book,ebook) emit a Schema.org Book node in the same @graph as Organization, WebSite, WebPage, and BreadcrumbList
  • Supports digital-only titles via bookFormat (EBook by default), optional ISBN, cover image, synopsis, page count, and publication date mapped from your ProcessWire fields

ProcessWire 3.0.16+ compatibility

  • Module config save hooks now target Modules::saveConfig instead of the deprecated saveModuleConfigData alias, removing the debug notice on newer ProcessWire builds

Module config UX

  • Live SERP preview on the SeoNeo module config screen (updates as you edit site name, separator, and title format)
  • Minor SERP preview favicon background tweak

Upgrade

Copy/replace the SeoNeo folder in site/modules/, then Modules → Refresh. ProcessWire will run the upgrade routine automatically.

Book setup (quick start)

  1. Modules → Configure → SeoNeo → Structured data → set Book templates to your template name(s)
  2. Add the mapped fields to that template (defaults: book_author, book_isbn, book_format, cover_image, book_synopsis, book_published, book_pages)
  3. View-source on a book page and confirm "@type": "Book" in the SeoNeo JSON-LD block