Introdução às Ações Relacionadas a Livros no Google Search
As ações relacionadas a livros no Google Search oferecem uma forma inovadora para autores, editoras e bibliotecas divulgarem suas obras diretamente nos resultados de pesquisa. Por meio dessas ações, os usuários conseguem descobrir, comprar ou pegar livros emprestados sem precisar navegar por diversas páginas, otimizando a experiência e facilitando o acesso ao conteúdo desejado.
Esse recurso funciona a partir de um feed de dados estruturados, que contém informações detalhadas sobre livros e respectivas ações. Além de ampliar a visibilidade das obras, ajuda o Google a apresentar dados mais precisos e interativos, integrando os fornecedores de livros a uma plataforma dinâmica e intuitiva.
Conceitos Fundamentais para o Uso do Esquema de Livros
Antes de implementar o esquema de dados estruturados para livros, é importante compreender algumas definições e conceitos que guiam a correta organização das informações.
Obra versus Edição
Dentro do contexto do Google Search, diferenciam-se dois níveis para um livro:
- Obra (Work): Representa o conceito abstrato da obra, como o título original, autor e idioma base. É a representação genérica do livro independente das versões.
- Edição (Edition): Refere-se a uma instância concreta da obra, detalhando uma versão específica com atributos como ISBN, formato, data de publicação e idioma da edição.
Essa distinção é vital para estruturar um feed eficiente, pois a obra é o agrupamento, enquanto as edições representam as variações que usuários podem adquirir ou pegar emprestadas.
Sistemas e Membros de Bibliotecas
Para fornecedores que disponibilizam livros para empréstimo, o conceito de sistema de bibliotecas e seus membros é central. Um LibrarySystem é um conjunto colaborativo de bibliotecas, e cada biblioteca individual é um membro (Library member) desse sistema. Mesmo quando a biblioteca atua isoladamente, ela deve ser considerada um membro de seu próprio sistema para fins de organização e feed.
Identificadores Compatíveis para Livros
O ISBN-13 é o identificador primário recomendado para assegurar que o Google reconheça corretamente o livro. Além dele, o sistema aceita:
- Número OCLC (Online Computer Library Center)
- Número LCCN (Library of Congress Control Number)
- Código eletrônico japonês (JP e-code)
O uso correto destes identificadores facilita a associação do conteúdo do feed aos dados existentes na base do Google, maximizando a probabilidade de exibição da obra no buscador.
Atenção: A Pesquisa Google não aceita ISBN-10, portanto é necessária a conversão para ISBN-13 antes do envio.
Diretrizes para os Links
Os links fornecidos no feed devem ser canônicos, apontando para a versão principal do conteúdo. Além disso, eles precisam direcionar a páginas onde o usuário possa concretamente comprar ou pegar emprestado o livro, evitando páginas intermediárias, como resultados de pesquisa ou resumos de produto que exigem etapas adicionais.
Como Criar e Enviar um Feed de Dados para o Google
A criação do feed é o processo fundamental para implementar as ações relacionadas a livros no Google Search. Seguem as etapas e requisitos essenciais para garantir a aderência às políticas do Google e a correta integração:
Formato e Requisitos Técnicos do Feed
Os feeds devem estar em formato JSON e podem ser compactados. Algumas restrições importantes incluem:
- Cada arquivo descompactado deve ter no máximo 1 GB.
- Se ultrapassar esse limite, deve ser dividido em arquivos menores.
- Arquivos compactados podem estar nos formatos ZIP, GZ, TAR, entre outros suportados.
- Feeds múltiplos podem ser organizados dentro de um arquivo índice sitemap para facilitar o envio.
É fundamental que os feeds estejam sempre atualizados e hospedados em locais seguros, acessíveis pelo Google, com suporte possível para autenticação (via HTTPS, AWS S3, Google Cloud Storage, entre outros).
Conteúdo do Feed
O feed deve conter dados estruturados que correspondam às entidades Book (para livros) e, caso aplicável, Library (para bibliotecas). Além das propriedades principais, devem ser informados IDs únicos, URLs canônicos e links de ação direta. Entidades obsoletas, com disponibilidade expirada, devem ser removidas imediatamente para evitar inconsistências.
Validação e Testes
O Google disponibiliza uma ferramenta específica para validar feeds, que ajuda a identificar erros de sintaxe, propriedades incorretas ou ausência de informações obrigatórias. Realizar testes com essa ferramenta é imprescindível antes do envio final para revisão, para garantir a conformidade e evitar rejeições.
Envio para Revisão
Após a criação e hospedagem do feed, o mesmo deve ser submetido para análise pela equipe do Google, que avalia a qualidade dos links e a aderência às diretrizes. Somente após essa aprovação o conteúdo será disponibilizado na Pesquisa Google. É importante oferecer dados de contato e autenticação caso o arquivo esteja protegido.
Atualização Contínua
Recomenda-se atualizar o feed diariamente conforme alterações no catálogo, pois o Google busca o feed aproximadamente uma vez ao dia. Para gerenciar disponibilidade futura, utilize propriedades de data de início e término para controlar as datas em que cada livro estará ativo ou inativo nos resultados.
Definição e Estrutura das Entidades no Feed
O feed é organizado numa estrutura JSON contendo uma entidade raiz do tipo DataFeed, que abriga uma lista de elementos do tipo Book e/ou LibrarySystem. Cada entidade precisa observar rigorosamente as propriedades e formatos indicados.
Entidade DataFeed
Essa é a raiz do arquivo JSON e deve conter:
@context: sempre “https://schema.org”@type: sempre “DataFeed”dataFeedElement: uma lista contendo entidadesBookouLibrarySystemdateModified: data da última modificação do feed, no padrão ISO 8601
É fundamental que o feed contenha apenas um tipo de entidade no dataFeedElement, ou seja, ou livros ou bibliotecas, nunca ambos no mesmo arquivo.
Entidade Book
Nível Obra (Work)
Define a representação do conceito geral da obra e inclui propriedades como:
@id: identificador global exclusivo, formato URL, estávelurl: URL da página da obraauthor: pessoa ou organização responsável pela criaçãoname: título da obraworkExample: lista ou único registro do tipoBookrepresentando as edições concretassameAs(recomendada): referências externas, como Wikipédia, Wikidata
Nível Edição (Edition)
Contém dados específicos de uma versão concreta do livro:
@id: identificador único para a ediçãoisbn: ISBN-13 obrigatório para edições que possuírem ISBNbookFormat: formato da edição, comoHardcover,Paperback,EBook,AudiobookFormatinLanguage: código do idioma (ISO 639-1 alfa-2)datePublished: data ou ano da publicaçãopotentialAction: ações associadas,ReadActionpara compra/visualização ouBorrowActionpara empréstimo- Outras propriedades recomendadas para melhor experiência do usuário, como
authorespecífico da edição,nameda edição (se diferente da obra), entre outros.
Entidade Person e Organization (autor)
Os autores podem ser tanto pessoas quanto organizações. Para isso:
@type: “Person” ou “Organization”name: nome da pessoa ou organizaçãosameAs(recomendado): URL para páginas referência como Wikipédia
Entidade PropertyValue para identificadores externos
Para outros identificadores como OCLC, LCCN e JP e-code, utiliza-se a entidade PropertyValue, definindo:
propertyID: tipo de identificador (ex: “OCLC_NUMBER”)value: valor numérico identificador, sem prefixos não numéricos
Entidade ReadAction
Associa uma ação para compra ou leitura do livro. Contém informações como:
target: especificação do link direto (EntryPoint), incluindo o URL e plataformas suportadasexpectsAcceptanceOf: critérios para o acesso, podendo incluir tipo de oferta (grátis, assinatura, compra), preço, disponibilidade e região elegível
Entidade BorrowAction
Define as ações para empréstimo do livro, incluindo:
lender: o sistema de bibliotecas que oferece o empréstimotarget: links diretos para ações de empréstimo em diferentes plataformas
Entidade LibrarySystem e Library
Representam as bibliotecas e seus sistemas para o catálogo de empréstimos:
LibrarySystem: rede colaborativa de bibliotecas, contendo propriedades como@id,name,additionalPropertypara tipo da biblioteca ememberlistando as bibliotecas associadas.Library(membro): uma biblioteca individual, que tem suas próprias propriedades como endereço (location), nome e identificador (@id).
Considerações Finais
A adoção do esquema de dados estruturados para ações relacionadas a livros no Google Search pode transformar significativamente o modo como usuários interagem com obras literárias online. Provedores que oferecem livros para venda ou empréstimo ganham visibilidade e facilitam o acesso direto para compra ou empréstimo a partir da plataforma Google.
Seguir as diretrizes corretamente é essencial para obter aprovação e garantir que os dados sejam apresentados de forma consistente, dinâmica e personalizada, valorizando a experiência do usuário. Manter o feed atualizado, hospedar arquivos em locais seguros e realizar validações contínuas são práticas recomendadas para o sucesso da integração.
Com a aplicação correta de dados estruturados, é possível maximizar o alcance dos títulos, automatizar processos de venda e empréstimo e destacar-se em um mercado cada vez mais digital e competitivo.

