Visão geral
Para ajudar os usuários a encontrar as páginas certas do seu site, o Mecanismo de Pesquisa Programável oferece operadores de pesquisa estruturados que permitem detalhar subconjuntos de resultados com base nos dados estruturados encontrados nas páginas ou nos metadados associados às imagens nos sites.
Para a pesquisa de imagens, o Google usa os dados estruturados das suas páginas e os metadados de imagem descobertos ao rastrear seu site. Recomendamos que todos os webmasters conheçam nossas diretrizes para publicação de imagens.
Pesquisa na web
Ao contrário do texto, que é uma sequência de palavras em formato livre, os dados estruturados são logicamente organizadas em um conjunto de objetos com um conjunto de atributos. O Mecanismo de Pesquisa Programável extrai vários dados estruturados para uso operadores de pesquisa, incluindo datas, autores, classificações e preços; essa é a mesmos dados disponíveis para uso em snippets personalizados. Em Além disso, o Mecanismo de Pesquisa Programável é compatível com dados estruturados em qualquer um destes formatos:
- PageMap: Um PageMap representa explicitamente os dados estruturados como DataObjects com atributos e valores, codificados como um bloco XML incorporado em uma página da Web. O Mecanismo de Pesquisa Programável disponibiliza todos os dados bem formados do PageMap disponível para operadores de pesquisa estruturada; ele também pode ser usado snippets personalizados.
- Tags
meta
: O Google extrai conteúdo selecionado demeta
tags na forma<meta name="NAME" content="VALUE">
. Uma tagmeta
no formato<meta name="pubdate" content="20100101">
pode ser usada com um operador de pesquisa do formulário:&sort=metatags-pubdate
- Datas da página:
O Google estima a data de uma página com base no URL, título, data de autoria
e outros recursos. Essa data pode ser usada com o operador "sort" usando
o tipo de dados estruturados especial
date
, como em&sort=date
. - Dados de rich snippets:
O Google também extrai um subconjunto dos dados de padrões públicos, como:
para uso nos operadores de dados estruturados do Mecanismo de Pesquisa Programável.
Por exemplo, para classificar páginas marcadas com o Microformato
hrecipe
padrão com base nas classificações, use&sort=recipe-ratingstars
.
Mais informações sobre como fornecer dados estruturados.
Se suas páginas incluírem dados estruturados, você poderá aplicar o conjunto de dados operadores estruturados para restringir suas pesquisas a campos específicos valores de dados, classificar estritamente por valores numéricos, viés para certos valores em vez de classificar, ou até mesmo restringir a um determinado intervalo numérico de valores.
O Mecanismo de Pesquisa Programável é compatível com os seguintes operadores de pesquisa em dados estruturados:
- Filtrar por atributo, que está disponível para todos os campos formatos de dados, exceto JSON-LD.
- Filtrar por ramo da árvore, que está disponível para JSON-LD, Microformato e WebView
- Ordenar por atributo
- Viés por atributo
- Restringir ao intervalo
Filtrar por atributo
A filtragem por atributo permite que você selecione três tipos de resultados:
- Resultados com um DataObject anexado específico, como uma revisão
- Resultados com um DataObject com um determinado campo, como uma avaliação com uma faixa de preço.
- Resultados com um valor específico de um campo, como um avaliação com 5 estrelas.
Para filtrar por atributo, adicione um
more:pagemap:TYPE-NAME:VALUE
a uma consulta de pesquisa. Isso restringe os resultados da pesquisa às páginas que
têm dados estruturados que correspondem exatamente ao tipo, nome e valor. (Mecanismo de Pesquisa Programável
converterá até 200 atributos por página, começando com dados de pagemap,
seguidos por JSON-LD, microformato, metatags, StatefulSet e microdados). Os atributos não devem ser mais
com mais de 128 caracteres.
Você pode generalizar esse operador omitindo VALUE
para corresponder
todas as instâncias do campo nomeado ou omitindo -NAME:VALUE
para corresponder a todos os objetos de um determinado tipo.
Para ver como o operador completo é construído a partir de dados estruturados, lembre-se do exemplo que usamos anteriormente:
[halloween more:pagemap:document-author:lisamorton]
Detalhes de more:pagemap:document-author:lisamorton
restrição em mais detalhes,
o operador more:
é o que o Mecanismo de Pesquisa Programável usa
para os marcadores de refinamento, a parte pagemap:
do refinamento
nos instrui a refinar os resultados por atributos específicos nos PageMaps indexados,
e os elementos restantes do operador, document-author
e
lisamorton
: especifique o conteúdo aplicado pela restrição
para baixo. Lembre-se do PageMap do exemplo:
<PageMap> <DataObject type="document"> <Attribute name="title">The Five Scariest Traditional Halloween Stories</Attribute> <Attribute name="author">lisamorton</Attribute> </DataObject> </PageMap>
O qualificador document-author:
do operador pede para analisarmos
para o DataObject com o tipo document
com um atributo chamado author
.
Essa chave de dados estruturados é seguida pelo valor lisamorton
,
que devem corresponder exatamente ao valor do atributo a ser retornado em uma
que contêm essa restrição.
more:p:document-author:lisamorton
Ao filtrar por Atributo, você pode criar filtros mais complexos (e menores comandos) usando uma consulta compacta. Por exemplo, adicione o seguinte: PageMap para um URL:
<pagemap> <DataObject type="document"> <Attribute name="keywords">horror</Attribute> <Attribute name="keywords">fiction</Attribute> <Attribute name="keywords">Irish</Attribute> </DataObject> </pagemap> </page>
Para recuperar os resultados da consulta "Irish AND Sem notificações", use o seguinte código:
more:p:document-keywords:irish*fiction
É equivalente a more:pagemap:document-keywords:Irish more:pagemap:document-keywords:fiction
.
Para recuperar os resultados de "Irlandês AND (ficção OR terror)", use o seguinte:
more:p:document-keywords:irish*fiction,irish*horror
Filtrar por ramificação
Filtrar por ramificação é uma variação de filtrar por atributo que está disponível para JSON-LD, microformato e ConstraintLayout. É o único tipo de filtro por atributo disponível para dados estruturados JSON-LD.
Se os dados estruturados não contiverem árvores ou contiverem apenas árvores sem filhos, as restrições são as mesmas de filtrar por atributo. No entanto, árvores com filhos têm restrições que contêm: type-name para cada nó da raiz até o nó folha, portanto, uma árvore em que:
- A raiz é do tipo Evento.
- Um filho se chama rating
- O filho tem um tipo AggregateRating.
- O filho tem um atributo com nome ratingCount e valor 22
Como usar filtrar por atributo ou ramificação com outros atributos
Você pode usar essa sintaxe aberta para detalhar o conteúdo especificado em
PageMaps nos documentos do site; você também pode usar essa mesma sintaxe
com quase todos os outros tipos de dados estruturados
suportado pelo Google, excluindo apenas
data estimada da página. Você pode
também use esses operadores more:pagemap:
com
rótulos de refinamento ou
elementos de consulta ocultos
para filtrar resultados por atributos que são importantes para seu aplicativo,
para que os usuários finais não precisem digitar esses qualificadores de restrição diretamente.
Também é possível omitir partes do operador de pesquisa. No exemplo acima,
que o PageMap especifica um DataObject do tipo document
e
um atributo do tipo author
. Mas nem todas as páginas do seu site podem ser
um documento, e nem todos eles têm um autor atribuído. Se você
use um operador do formulário more:pagemap:document-author
,
os resultados retornados incluirão todas as páginas com um atributo author
no DataObject document
, independentemente do valor do
O atributo é. Da mesma forma, more:pagemap:document
vai retornar
todos os resultados com PageMaps que tenham DataObjects do tipo document
,
independentemente dos campos que estão nesse DataObject.
Tokenização de valores de texto para restrições
Valores de atributos que contêm espaços, pontuação ou caracteres especiais quase sempre são divididos em tokens separados. por exemplo, um atributo valor de "Programmable Search Engine@google" seriam divididos em três tokens, "personalizado", "pesquisa" e "google". Isso permite pesquisas com uma única palavra incorporado em uma sequência maior de palavras e pontuação, como um descrição. O Mecanismo de Pesquisa Programável extrai até 10 tokens por string, o valor do atributo contém mais de 10 palavras, talvez nem todas estejam disponíveis para restrição results.) Por exemplo, o PageMap a seguir inclui uma descrição de produção de Mecanismo de Pesquisa Programável:
<PageMap> <DataObject type="product"> <Attribute name="description">Programmable Search Engine provides customized search engines</Attribute> </DataObject> </PageMap>
A seguinte restrição encontraria todas as páginas com product-description
atributos sobre "pesquisa":
[more:pagemap:product-description:search]
Mais regras para tokenização de valores de texto:
- Valores textuais são convertidos em minúsculas para restrições
- Para strings de até seis tokens, uma restrição adicional é gerada para toda a string,
com espaços em branco substituídos por
_
, comoplease_attend
. - Restrições separadas não são geradas para palavras de parada, palavras como o, a, mas e portanto, que são menos úteis para pesquisa. Então, o valor do texto: "o ponto principal" geraria restrições para main, point e the_main_point, mas não geraria uma restrição para the.
- Somente as dez primeiras palavras no valor do texto são usadas para criar restrições.
-
Os caracteres de pontuação que não são tratados como delimitadores são convertidos em sublinhados,
_
:
Detalhamento de valores tokenizados usando várias restrições
Para detalhar ainda mais, adicione outras restrições. por exemplo, para receber apenas as páginas que descrevem os produtos do mecanismo de pesquisa, adicione as restrições:
[more:pagemap:product-description:search more:pagemap:product-description:engine]
A ordem das restrições more:pagemap:
não é significativa.
Os tokens são extraídos de um valor de atributo para um conjunto não ordenado.
Essas restrições são combinados por padrão com E. No entanto, também é possível combiná-los com um Operador OR para obter resultados que correspondam a uma das restrições. Por exemplo, a pesquisa a seguir corresponderia a conteúdo de pesquisa ou jogo:
[more:pagemap:product-description:search OR more:pagemap:product-description:game]
Uma exceção à tokenização é para valores de atributos que são URLs. Como tokens de URLs têm utilidade marginal, não geramos nenhum token de valores de atributo que são um URL válido.
Em certos casos, por exemplo, quando tokens curtos são frequentemente encontrados juntos,
O Mecanismo de Pesquisa Programável pode combiná-los para criar supertokens. Por exemplo, se os tokens
"Presidente" e "Obama" aparecem um ao lado do outro, o Mecanismo de Pesquisa Programável pode
crie o supertoken "president_obama". Como resultado, [more:pagemap:leaders-name:president_obama]
retornará os mesmos resultados que [more:pagemap:leaders-name:president AND more:pagemap:leaders-name:obama]
.
Outra exceção principal à tokenização baseada em pontuação é a barra "/" ao separar números. Valores dos atributos no formato "NUMBER/NUMBER" ou "NUMBER/NUMBER/NUMBER" são tratados como tokens contíguos únicos, por exemplo, "3.5/5.0" e "09/23/2006" são tratados como tokens únicos. Por exemplo, para pesquisar em um atributo com o valor "2006/09/23", use a restrição:
[more:pagemap:birth-date:2006/09/23]
A mesclagem com base em barras só funciona quando ela está entre números sem espaços; espaços entre a barra e o número resultam na criação de tokens separados. Além disso, os números se juntaram por barras devem ser exatamente iguais. o operador Filtrar por atributo faz interpretar esses valores como frações ou datas. do Mecanismo de Pesquisa Programável outros operadores de pesquisa estruturados, como Classificar por atributo e Restringir ao intervalo, interpretar esses números como frações e datas; consulte a documentação Fornecer dados estruturados para mais detalhes.
Restringe de JSON-LD
O JSON-LD é um formato padrão avançado para dados estruturados.
Os dados são formatados como JSON e colocados em um
tag <script>
com type="application/ld+json"
.
Veja a seguir um pouco de HTML com alguns JSON-LD simples:
<script type="application/ld+json"> { "@id": "http://event.example.com/events/presenting-foo", "@type": "http://schema.org/AggregateRating", "http://schema.org/ratingCount": "22", "http://schema.org/ratingValue": "4.4", "http://schema.org/itemReviewed": { "@type": "http://schema.org/Event", "http://schema.org/description": "Please attend.", "http://schema.org/name": "Presenting Foo", "http://schema.org/startdate": "2022-05-24", "http://schema.org/location": "Back room" } } </script>
Isso vai gerar as seguintes restrições:
- more:pagemap:aggregaterating-ratingcount:22
- more:pagemap:aggregaterating-ratingvalue:4.4
- more:pagemap:aggregaterating-itemreviewed-event-description:please_attend
- more:pagemap:aggregaterating-itemreviewed-event-description:please
- more:pagemap:aggregaterating-itemreviewed-event-description:attend
- more:pagemap:aggregaterating-itemreviewed-event-name:presenting_foo
- more:pagemap:aggregaterating-itemreviewed-event-name:presenting
- more:pagemap:aggregaterating-itemreviewed-event-name:foo
- more:pagemap:aggregaterating-itemreviewed-event-startdate:2022-05-24
- more:pagemap:aggregaterating-itemreviewed-event-location:back_room
- more:pagemap:aggregaterating-itemreviewed-event-location:back
- more:pagemap:aggregaterating-itemreviewed-event-location:room
Para JSON-LD, geramos restrições apenas para todo o caminho da raiz, consulte Filtrar por ramificação. No entanto, uma raiz de uma árvore JSON-LD tem nós de folha como filhos do restrições resultantes têm a mesma forma de restrições de atributo. Algumas das restrições na exemplo acima são formados a partir de nós de folha na raiz e recebem o atributo formulário (type-name-value), como: more:pagemap:aggregaterating-ratingcount:22
Observação: outros formatos de dados estruturados permitem strings com até 128 bytes, mas JSON-LD, todas as strings são truncadas para cerca de 50 caracteres, sem tentar terminar no meio da palavra. Dependendo do tamanho da palavra, isso pode limitar o número de tokens gerados da string, de maneira mais estrita do que o limite de dez tokens.
Classificar por atributo
Às vezes, não basta limitar uma pesquisa a um tipo específico de resultados;
Por exemplo, em uma pesquisa por avaliações de restaurantes, você pode querer que as
restaurantes avaliados apareçam no topo da lista. Para isso,
com o recurso de classificação por atributo do Mecanismo de Pesquisa Programável, que altera a
ordenação de resultados com base nos valores dos atributos de dados estruturados.
A classificação é ativada ao adicionar um
&sort=TYPE-NAME:DIRECTION
Parâmetro de URL para o URL de solicitação do Mecanismo de Pesquisa Programável.
Assim como na pesquisa estruturada, a classificação por atributo depende dos dados estruturados:
suas páginas; ao contrário da pesquisa estruturada, no entanto, a classificação exige que o
tem uma interpretação numérica, como números e datas.
Na forma mais simples, você especifica um tipo de dados estruturados com base na
um tipo de objeto de dados e
O nome do atributo em um PageMap e adicioná-lo ao URL de solicitação como
&sort=TYPE-NAME
: Por exemplo, para classificar por
data em uma página que representa seus dados como o tipo date
e o nome sdate
, use a seguinte sintaxe:
https://www.google.com/cse?cx=000525776413497593842:aooj-2z_jjm&q=comic+con&sort=date-sdate
Por padrão, ele executa uma classificação fixa em ordem decrescente, ou seja,
os resultados da pesquisa são ordenados estritamente pela data, com os mais recentes
datas (que se traduzem nos maiores números) ordenadas primeiro.
Se quiser alterar a ordem de classificação para crescente, anexe um
:a
ao campo (ou anexe um :d
para explicitamente
especifique em ordem decrescente). Por exemplo, para mostrar os resultados mais antigos primeiro,
você pode usar uma restrição do formulário:
https://www.google.com/cse?cx=000525776413497593842:aooj-2z_jjm&q=comic+con&sort=date-sdate:a
Os resultados classificados do mecanismo são apresentados com base no valor
páginas têm em seus PageMaps para esse DataObject e o Attribute. Páginas
que não têm PageMaps, esse tipo DataObject ou um valor analisável para esse
O atributo não aparecerá em uma classificação definitiva. Nos exemplos acima, as páginas
sem um atributo date-sdate
não vai aparecer
nos resultados. A classificação definitiva não pode ser combinada com o viés por atributo
descrito na próxima seção, mas pode ser combinado com
Filtrar por atributo e
Restringir ao intervalo.
Viés por atributo
Às vezes, você não deseja excluir resultados que não tenham um valor;
por exemplo, você queria pesquisar culinária libanesa; uma variedade de
restaurantes diferentes podem corresponder, desde o libanês puro (mais relevante) até
Grego (menos relevante). Nesse caso, use "forte" ou "fraco"
o viés, que promoverá de forma forte ou fraca os resultados que têm seu
valor, mas não excluirá resultados que não tenham esse valor. Você especifica uma configuração
ou viés fraco anexando um segundo valor após a direção de classificação:
&sort=TYPE-NAME:DIRECTION:STRENGTH
,
:s
para um viés forte ou
:w
para vieses fracos e :h
para tendências difíceis
classificar, embora adicionar :h
seja opcional por padrão).
Por exemplo, adicionar um viés forte garantiria que a melhor
restaurantes mediterrâneos avaliados teriam melhor desempenho
restaurantes mediterrâneos, mas com pouca probabilidade de superar
uma correspondência exata em um restaurante libanês:
https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-rating:d:s
Múltiplos vieses podem ser combinados usando o operador vírgula:
https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-rating:d:s,review-pricerange:d:w
A ordem dos vieses não importa. Entretanto, a classificação rígida não pode ser combinada com nenhum outro tipo, pois impõe uma ordem estrita. O último operador de classificação que você especificar na lista será substituir todos os operadores anteriores de classificação e viés.
Restringir ao intervalo
Para incluir resultados entre um intervalo de valores ou acima ou abaixo de um valor,
usam uma restrição de intervalo. As restrições de intervalo são especificadas por um :r
.
anexado ao nome do atributo, seguido pelos limites superior e inferior do
valores do atributo: &sort=TYPE-NAME:r:LOWER:UPPER
.
Por exemplo, para incluir apenas avaliações escritas entre março e abril
2009, você poderá especificar uma restrição de intervalo de:
https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-date:r:20090301:20090430
Para o operador "Restringir ao intervalo", o Google aceita números
em formato flutuante e datas
ISO 8601
YYYYMMDD
sem traços.
Você não precisa especificar um limite superior ou inferior: por exemplo, para especificar apenas datas anteriores a 2009, você poderia escrever:
https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=review-date:r::20091231
Para incluir somente classificações com mais de três estrelas, use o seguinte:
https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=rating-stars:r:3.0
Os intervalos são inclusivos e podem ser combinados com o operador vírgula por uns aos outros ou com uma classificação ou um ou mais critérios de viés. Observação que combinar uma restrição de intervalo com critérios de classificação e viés irá resultará em apenas uma classificação dos itens com valores no intervalo. Por exemplo: para classificar pela classificação somente de itens com três ou mais estrelas, use o seguinte:
https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=rating-stars,rating-stars:r:3.0
Você pode classificar por um critério e restringir por intervalo em relação a outro. Por exemplo, para classificar por classificação apenas os itens avaliados no mês de outubro, use o seguinte:
https://www.google.com/cse?cx=12345:example&q=lebanese+restaurant&sort=rating-stars,review-date:r:20101001:20101031
Pesquisa de imagens
Quando você ativa a pesquisa por imagens no mecanismo de pesquisa, o Google exibe os resultados de imagens em uma guia separada. É possível ativar a pesquisa por imagens usando o painel de controle do Mecanismo de Pesquisa Programável ou atualizando o arquivo context.xml.
A pesquisa por imagens depende das informações que o Google descobre ao rastrear seu site. Para melhorar como suas imagens aparecem nos resultados da pesquisa (tanto no Mecanismo de Pesquisa Programável quanto na Pesquisa Google na Web), recomendamos que você conheça as diretrizes para publicação de imagens do Google.
Filtrar por atributo de imagem
Assim como a Pesquisa Google na Web, a pesquisa por imagens é compatível com a filtragem em atributos como src
, alt
e title
.
Pesquisa estruturada no Elemento de pesquisa programável
Os recursos de pesquisa estruturada também podem ser usados com o serviço do
Elemento de Pesquisa Programável. Assim como os operadores expressos na consulta
ou parâmetros de URL, a pesquisa estruturada no elemento exige primeiro que
as páginas que você está pesquisando sejam marcadas com os atributos desejados
pesquisar em seguida, o operador sort
do Elemento de Pesquisa Programável.
combinados com operadores more:pagemap:
na consulta
classificar ou restringir os resultados da pesquisa de maneira adequada.
Por exemplo, o SignOnSanDiego.com, um portal de notícias da Califórnia, usa o Elemento de pesquisa programável para renderizar matérias recentes com fotos nos resultados:
Para que os leitores vejam não só as notícias mais relevantes, mas também oportunas, SignOnSanDiego usa o viés por atributo com um "forte" peso em direção a datas de publicação recentes. SignOnSanDiego implementa esses atributos de data com PageMaps, um usado pelo SignOnSanDiego tem esta aparência:
<!-- <PageMap> <DataObject type="date"> <Attribute name="displaydate" value="Wednesday, August 25, 2010"/> <Attribute name="sdate" value="20100825"/> </DataObject> <DataObject type="thumbnail"> <Attribute name="src" value="http://media.signonsandiego.com/img/photos/2010/08/25/635a63e9-f4a1-45aa-835a-ebee666b82e0news.ap.org_t100.jpg"/> <Attribute name="width" value="100"/> </DataObject> </PageMap> -->
Para aplicar a opção Classificar por atributo a este campo, defina a
a opção sort
no código de pesquisa da
Elemento de Pesquisa programável, como mostrado abaixo:
... <div class="gcse-search" sort_by="date-sdate:d:s"></div> ...
Assim como o parâmetro de URL &sort=
descrito acima, a opção de classificação no Elemento de Pesquisa Programável
<div class="gcse-search" sort_by="date-sdate:d:s"></div>
usa um nome de atributo combinado, como date-sdate
, e vários
parâmetros separados por dois pontos. Nesse caso, SignOnSanDiego especificou
classificação em ordem decrescente d
usando o viés forte
s
do operador. Se você não fornecer
qualificadores, o padrão é usar uma ordem decrescente com classificação rígida,
assim como no caso do operador de URL.
A opção de classificação também ativa o recurso Restringir por intervalo. Por exemplo:
um site como o SignOnSanDiego pode permitir que os usuários pesquisem artigos
publicado entre 25 de agosto e 9 de setembro de 2010. Para implementar isso,
você pode definir as opções de classificação como
date-sdate:r:20100825:20100907
: Isso usa o modelo
nome de atributo date-sdate
, mas se restringe ao
intervalo r
dos valores 20100825:20100907
especificados.
Assim como no parâmetro de URL, você pode omitir o item superior ou inferior da
intervalo na opção sort
do Elemento de Pesquisa Programável.
Outro recurso eficiente da opção de classificação é que você pode combinar a opção Classificar por
Atributo e Restringir por Intervalo. É possível combinar vários operadores
a opção de classificação usando uma vírgula. Por exemplo, para combinar
o forte viés de SignOnSanDiego com a restrição de data acima, você
especifique date-sdate:d:s,date-sdate:r:20100825:20100907
. Isso
pode combinar atributos distintos. por exemplo, uma resenha de filme
site pode exibir os filmes mais bem avaliados lançados nos últimos
semana com a opção review-rating,release-date:r:20100907:
.
Consulte esta página para ver todos os atributos compatíveis.
Você também pode usar "Filtrar por atributo" com o Elemento de pesquisa programável.
Por exemplo, considere o exemplo anterior com
páginas com atributos linked-blog
; para criar um bucket
controle de pesquisa que retorna apenas páginas vinculadas ao uso do código a seguir
para injetar um operador more:pagemap:linked-blog:blogspot
para cada consulta:
... <div class="gcse-search" webSearchQueryAddition="more:pagemap:linked-blog:blogspot"></div> ...
Esse método é relativamente inflexível porque adiciona uma restrição a todos consultas emitidas por esse controle. Para conferir outras opções, consulte a documentação no(a) Elemento de Pesquisa Programável:
Como explorar outros recursos
Os recursos de pesquisa estruturada são um conjunto eficiente de opções que oferecem um grande controle sobre seu aplicativo de pesquisa, o que lhe permite usar atributos personalizados para ordenar e restringir os resultados da pesquisa de maneira muito formas poderosas para seus usuários. A pesquisa estruturada também funciona bem com e outros recursos do Mecanismo de Pesquisa Programável, como snippets de resultados personalizados. Para mais informações:
- Se você quiser saber mais sobre quais dados estruturados são suporta, consulte Como fornecer dados estruturados.
- Se você quiser saber mais sobre como usar dados estruturados para snippets, consulte Como personalizar seus snippets de resultado.