Skip to content
LifeInsuranceAdvisor.co

Schema contract v1.0.0

Engine integration guide

This site is a publication target. The external SEO/GEO content engine produces entities matching the contract below; the framework renders, links and marks them up.

EnginePage

One record per scalable page. Source of truth: src/lib/engine/page.ts (contract version 1.0.0). The site renders it; the site never authors it. Ingested pages render through the interior template via enginePageToArticle() at their own URL.

idslugurltitleh1meta_titlemeta_descriptioncanonicalrobotsclustersubclusterpage_typeprimary_entityrelated_entitiesprimary_querysecondary_queriessearch_intentaudiencejurisdictioncarrierproductsituationsummarydirect_answerkey_takeawayssectionstablescomparisonsquestionskey_factssourcesauthorreviewerpublished_datemodified_datereviewed_datelast_verifiedrelated_pagesrelated_toolsrelationshipscta_variantschema_typeog_titleog_descriptionog_imageindexation

SourceRecord

source_namesource_typetitleurlpublisherpublication_dateaccessed_dateclaim_supportedprimary_or_secondary

Relationships

parentchildrensiblingsrelated_entitiesrelated_decisionsrelated_comparisonsrelated_toolsnext_decision

The internal-link graph is not hard-coded. Links render from whatever these fields contain at ingestion.

Indexation

lifecycle: draft | published | archived · robots: index,follow | noindex,follow · canonical_override · redirect_target (served as a 301 and never indexed). Anything not published renders noindex,follow regardless of the robots value sent.

Sitemaps

Index at /sitemap.xml; segments are emitted only when populated. A URL enters a segment only when it is published, self-canonical, index,follow and not redirected.

/sitemap-pages.xml/sitemap-existing-policy.xml/sitemap-term-conversion.xml/sitemap-life-settlements.xml/sitemap-1035.xml/sitemap-military.xml/sitemap-business.xml/sitemap-estate.xml/sitemap-annuities.xml/sitemap-carriers.xml