Tipos
Toda marca começa com os tipos universaispage, post e faq. Tipos como
product e category são adicionados sob demanda (modelos prontos), e você pode criar
tipos personalizados (ex.: Coleção, Material, Depoimento). Cada tipo tem um
schemaOrgType (o @type base do JSON-LD, ex.: Article, Product, CollectionPage).
Campos
Cada campo tem umtype:
Um campo pode declarar um
schemaProp (ex.: headline, offers.price, image) — é o que mapeia
o valor para o JSON-LD.
JSON-LD derivado
A entrega gera o JSON-LD a partir do esquema do tipo. Um único nó vira um objeto; múltiplos nós (ex.: um Post com FAQ) viram um@graph:
jsonLd de cada item — veja
Listar conteúdo.
Referências
Um camporeference guarda o id do item referenciado, mas a entrega já o resolve para o
nome. Ex.: um produto com uma categoria referenciada entrega "category": "Gravatas" no
JSON-LD e **Categoria:** Gravatas no markdown.
Seções (blocos)
Um campoblocks é uma lista ordenada de seções heterogêneas — ideal para landing pages. Cada
seção tem um type (hero, richtext, steps, stats, cta) e seus próprios campos. Na
entrega, as seções são renderizadas em markdown, em ordem: