Schema Book
Explicação do Schema Book conforme schema.org
Introdução ao Schema Book
O schema Book é um tipo de marcação estruturada definida pelo schema.org que permite descrever livros de forma padronizada para mecanismos de busca e outras aplicações. Ele fornece propriedades específicas para representar metadados sobre livros, como autores, ISBN, editoras e informações de disponibilidade.
Estrutura Básica do Schema Book
O exemplo fictício fornecido apresenta a seguinte estrutura básica:
Ver https://schema.org/Book
{
"@context": "https://schema.org/",
"@id": "https://vitapotentia.com/book/978-3-16-148410-0",
"@type": "Book",
"name": "O Iniciado",
"author": "Franz Bardon",
"url": "https://vitapotentia.com",
"isbn": "978-3-16-148410-0",
"offers": {
"@type": "Offer",
"availability": "http://schema.org/InStock",
"offeredBy": {
"@type": "Library",
"@id": "https://vitapotentia.com/library/el-ateneo",
"name": "El Ateneo",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rua do Livro, 23",
"addressLocality": "Porto Alegre",
"postalCode": "90000000",
"addressCountry": "BR"
},
"priceRange": "2",
"telephone": "+555199111111",
"image": "https://vitapotentia.com/images/2024/vita-potentia-word.webp"
}
}
}
Explicação linha por linha do JSON-LD (schema.org)
{
“@context”: “https://schema.org/”,
→ Define o vocabulário usado (schema.org), necessário para buscadores entenderem o conteúdo.
“@id”: “https://vitapotentia.com/book/978-3-16-148410-0”,
→ Identificador único desse objeto (livro), geralmente uma URL.
“@type”: “Book”,
→ Define que o tipo de objeto descrito é um livro.
“name”: “O Iniciado”,
→ Título do livro.
“author”: “Franz Bardon”,
→ Nome do autor.
“url”: “https://vitapotentia.com”,
→ URL com mais informações sobre o livro (página oficial, loja, etc.).
“isbn”: “978-3-16-148410-0”,
→ Número ISBN do livro, identificador universal.
“offers”: {
“@type”: “Offer”,
→ Indica que existe uma oferta associada ao livro.
“availability”: “http://schema.org/InStock”,
→ Informa que o livro está em estoque. Deve usar esse padrão exatamente.
“offeredBy”: {
“@type”: “Library”,
→ Entidade que oferece o item — neste caso, uma biblioteca.
“@id”: “https://vitapotentia.com/library/el-ateneo”,
→ Identificador único da biblioteca (URL simbólica ou real).
“name”: “El Ateneo”,
→ Nome da biblioteca que está oferecendo o livro.
“address”: {
“@type”: “PostalAddress”,
→ Especifica que o endereço abaixo é postal.
“streetAddress”: “Rua do Livro, 23”,
→ Rua e número da biblioteca.
“addressLocality”: “Porto Alegre”,
→ Cidade.
“postalCode”: “90000000”,
→ Código postal (CEP).
“addressCountry”: “BR”
→ País (sigla ISO 3166-1 Alpha-2, ex: BR, US, PT).
},
“priceRange”: “2”,
→ Faixa de preço. Pode ser simbólica (ex: “R$”, “€€”, “$$”, etc.).
“telephone”: “+555199111111”,
→ Telefone de contato da biblioteca.
“image”: “https://vitapotentia.com/images/2024/vita-potentia-word.webp”
→ Imagem do livro, da biblioteca ou da marca. Pode ser usada em rich snippets.
}
}
}
