On September 26, 2026, CatchCMS updated SEO output and JSON-LD structured data in its public website runtime. Building on existing canonical URLs, language alternates and robots metadata, the update adds a shared page description, links website and page entities, and supports explicit article types.
Connected website and page entities
The runtime outputs WebSite and WebPage through a JSON-LD @graph, with BreadcrumbList when a valid category path is available. A real company name in site settings enables Organization and publisher relationships. Stable @id values follow the current domain, language and canonical URL.
Choose a type that matches the content
Detail pages use WebPage by default. Editors can use the dynamic field schema_type to select Article, BlogPosting, NewsArticle or TechArticle. A content-level value takes precedence. When the field is absent from the content, the runtime reads the category value; an explicit empty value keeps generic webpage semantics.
Real authors and valid dates
Article markup reads the content title, cover, author and dates. The author field represents a person and is emitted as Person. Publication dates require a valid positive timestamp, and modification dates must be on or after publication. Article pages also use the Open Graph type article. Themes should display the corresponding author and dates.
Integrating existing themes
After deploying the runtime update, include the shared cms::shared.seo output once in the page head and review existing description and entity markup to avoid duplicates. The shared output provides the description, canonical URL, robots directives, social metadata, hreflang and JSON-LD. The theme renders the page title. Theme-specific software, product and FAQ markup uses visible content and links to the runtime entity IDs.
The theme development documentation and Skill now include these SEO and GEO conventions. Themes using the shared output can reuse the foundation; custom SEO templates need an integration review. Editors remain responsible for accurate organization details, authors, content and type selections.
Measuring the outcome
This update provides clearer content semantics for search engines and AI search. Each platform determines indexing, visibility and citations. Track results through webmaster reports, sampled AI citations and referral analytics. Continue with AI-assisted SEO and multilingual content, the MCP guide and AI theme development.