Porque o schema é o ganho de CTR mais barato em SEO
Não é um fator de ranking. É um fator de apresentação. E é o mais barato que o Google oferece.
Se gere uma pequena empresa e nunca ouviu as palavras 'JSON-LD' ou 'schema.org', está na maioria esmagadora. Cerca de 70 % da web aberta não tem qualquer schema markup, segundo estimativas agregadas pela Searchmetrics e Target Internet.[10][12] O Web Almanac da HTTP Archive é um pouco mais otimista — encontrou JSON-LD em 43 % das homepages mobile em 2024[12] — mas as homepages são o caso fácil. Em páginas internas, fichas de produto, posts e páginas de localização, o número cai a pique.
É uma das oportunidades SEO mais subaproveitadas, porque o schema é praticamente grátis. Não custa conteúdo novo, nem backlinks, nem trabalho de Core Web Vitals, nem autoridade de domínio. Acrescenta-se um pequeno bloco de JSON-LD no <head> e o parser do Google faz o resto. E mesmo assim, os sites continuam a ignorá-lo.
Antes de avançar, o enquadramento mais importante de todo o artigo:
O schema não é fator de ranking — e o Google foi cristalino
Importa porque conselhos SEO que prometem 'o schema empurra o ranking' são errados, e a desilusão que vem a seguir é o motivo pelo qual muitas PMEs desistem. O schema não muda onde aparece. Muda como aparece. E a diferença entre os dois é 41 % vs 58 % de quota de cliques na mesma posição.
O número 58/41 é a comparação mais limpa publicada. Os dados agregados da SERPClix, captados pelo benchmark da KeyStar Agency, encontram que os rich results captam 58 % de todos os cliques numa SERP típica versus 41 % nos resultados em texto simples em posições equivalentes.[10] Pense nessa assimetria nas suas próprias pesquisas: se está na posição 3 e a posição 1 não tem rich markup, pode recolher mais cliques que o resultado fisicamente acima.
Mais números: o caso de estudo SEO Francisco em 8 400 páginas de e-commerce mediu uma subida média de +52 % de CTR e +41 % de cliques orgânicos após o deploy de schema em todo o catálogo — sem alteração de ranking.[9] Os casos do Google reciclados pelos agregadores dizem que Rotten Tomatoes viu +25 % CTR, Food Network +35 % de visitas e Nestlé +82 % CTR em páginas com rich results.[10] Trate os números reciclados pelo Google com cuidado — é marketing corporativo — mas o caso SEO Francisco tem número de páginas, metodologia e um antes/depois reais.
Modelo mental para o resto do post: vai adicionar cinco ou seis pequenos blocos JSON-LD ao seu site. Cada um desbloqueia um rich result. Os 30 minutos do título compram a base — os rich results que mexem mesmo a agulha numa pequena empresa. A partir daí, a otimização é incremental e contínua, mas 80 % do valor vive na primeira meia hora.
Os 6 tipos de schema que toda a pequena empresa precisa
Seis tipos cobrem ~90 % dos casos de uso de uma PME. O resto é especialista.
O schema.org tem cerca de 800 tipos. Não precisa de 800. Para uma pequena empresa, seis cobrem quase tudo: LocalBusiness, Organization, Product, FAQPage (com ressalva), Article / BlogPosting e BreadcrumbList. A tabela abaixo é o cartão de referência.
| Tipo de schema | Quem precisa | Estado Google (2026) | Impacto em CTR |
|---|---|---|---|
| LocalBusiness (+ subtipo) | Qualquer negócio com endereço físico ou área de serviço (Restaurant, Plumber, Dentist, HairSalon, Hotel) | Totalmente suportado — alimenta knowledge panel, local pack, Maps, horários e direções | Indireto: impulsiona inclusão no local pack e espaço no knowledge panel |
| Organization (ou OnlineStore) | Todos os sites. Diferencia a sua marca de outras com nome parecido; controla logo, sameAs sociais e SERPs de marca | Totalmente suportado — o subtipo OnlineStore acrescenta campos de envio e política de devolução | +10–15 % em SERPs de marca |
| Product (+ Offer + AggregateRating) | Quem vende um produto concreto — vendedora Etsy, SaaS de licença única, retailer com 50 000 SKUs | Totalmente suportado — product snippets E merchant listings (com dados de preço/devolução mais rígidos) | +30–35 % com estrelas e preço |
| FAQPage | Antes: qualquer página Q/A. Hoje: superfícies de IA — Microsoft confirma; Google não comenta | DEPRECATED nas SERPs do Google desde 7 de maio de 2026. Permanece markup schema.org válido; útil para LLMs | 0 % no Google. Possível ganho em AI Overviews / Bing Copilot / citações do ChatGPT |
| Article / BlogPosting | Qualquer pessoa com blog ou estratégia de conteúdo — quase toda pequena empresa | Totalmente suportado — Top Stories, data no byline, Discover. Carrega campos author/publisher para E-E-A-T | +8–12 % com data de byline e sitelinks |
| BreadcrumbList | Qualquer site com mais de dois níveis de navegação — Serviços › Canalização › Reparação de caldeira | Totalmente suportado — substitui o URL na SERP por uma hierarquia legível | +5–10 % por página, aplicável universalmente |
LocalBusiness — a base para qualquer negócio com presença física ou de serviço
LocalBusiness é o tipo mais importante para uma PME — e o mais frequentemente ignorado ou implementado mal. Diz ao Google nome, morada, telefone, horário, localização e categoria, o que alimenta o knowledge panel, o local pack e o Maps. A documentação do Google recomenda colocá-lo na homepage ou numa página de contacto/sobre, não em todas as páginas.[1]
O erro mais caro: usar o tipo genérico LocalBusiness quando existe um subtipo específico. Plumber, Restaurant, Dentist, HairSalon, Locksmith, HomeAndConstructionBusiness — o Google recomenda o subtipo mais específico disponível. O segundo mais caro: NAP (Nome / Morada / Telefone) que não bate certo entre o schema, o seu Perfil de Empresa no Google e o texto visível. As políticas de dados estruturados exigem que o markup corresponda ao que o utilizador vê; descalibrar é caminho rápido para uma ação manual.
Organization — para todos os sites, mesmo se já tem LocalBusiness
Organization desambigua a sua marca face a outras com nome parecido, controla o logo da SERP de marca e expõe os perfis sociais via sameAs.[2] Para e-commerce puro, o subtipo OnlineStore empurra também políticas de envio e devolução para o knowledge panel da marca. Mesmo um canalizador com um único local deveria declarar ambos: LocalBusiness para a entidade física e Organization para a marca. Una-os com URIs estáveis em @id.
Product (com Offer e AggregateRating) — o schema com maior impacto em e-commerce
Product é o tipo que desbloqueia o snippet com estrelas, preço e disponibilidade sob o resultado. O Google separou-o em duas superfícies no final de 2022: product snippets (texto enriquecido sob o resultado) e merchant listings (painel de comparação de preços, que exige dados de preço, stock e devolução mais rígidos).[3] No caso SEO Francisco, Product + AggregateRating entregou o maior salto de qualquer schema — +62 % CTR.[9]
Regra não negociável: nunca adicione AggregateRating a uma página sem avaliações visíveis. Notas fabricadas disparam ações manuais e o Google é agressivo nisso desde 2019. Se ainda não tem avaliações reais, publique Product sem AggregateRating e adicione depois.
FAQPage — cuidado em 2026
FAQPage desbloqueava historicamente o accordion FAQ sob o resultado, duplicando a área visível. Desde 7 de maio de 2026, esse rich result desapareceu.[6] O Google removeu os FAQ rich results da pesquisa; o suporte no Rich Results Test e o relatório de melhorias no Search Console acabam até agosto de 2026. O markup continua a ser válido schema.org — apenas não produz resultado visível no Google. Voltaremos a FAQPage na secção JSON-LD porque há razão real para o manter, do lado da IA.
Article / BlogPosting — para qualquer blog ou estratégia de content marketing
Article (e os subtipos mais específicos BlogPosting / NewsArticle) diz ao Google que a página é conteúdo editorial, quem é o autor, quando foi publicada e atualizada e que publicação responde por ela.[4] Alimenta as datas nas SERPs, a elegibilidade ao Top Stories e a presença no Google Discover. Sobretudo, carrega as propriedades author e publisher que o Google usa para E-E-A-T. O upgrade barato que poucos fazem: apontar author para uma entidade Person real com a sua url e links sameAs, em vez de uma simples string com o nome. E inclua sempre dateModified — sem ele, não aparece a data 'Atualizado' na SERP que distingue conteúdo fresco do envelhecido.
BreadcrumbList — pequeno ganho, aplicação universal
BreadcrumbList substitui o URL na SERP por uma hierarquia legível: 'exemplo.com › Serviços › Canalização › Reparação de caldeira'.[5] O ganho por página é modesto (+5–10 %) mas aplica-se a todas as páginas de um site multi-nível, o que faz dele o schema com maior impacto cumulativo na maioria dos domínios. O caso SEO Francisco encontrou 94 % de elegibilidade para rich result em BreadcrumbList em 8 400 páginas, o mais alto entre os testados.[9] Erro a evitar: não o acrescente se a sua navegação visível não tiver realmente breadcrumbs. O Google exige que o markup corresponda ao que o utilizador vê.
Ganho de CTR por tipo de rich result — o que o schema realmente compra
Benchmarks 2026 agregados pela schemavalidator.org — valor representativo por banda[11]
Recipe, Product+AggregateRating e Video são o top 3 — mas também os mais exigentes de implementar bem. O pequeno ganho por página de Breadcrumb é o vencedor cumulativo em sites multi-página: aplica-se em todo o lado.
→ Faça agora: escolha três dos seis tipos que se aplicam ao seu negócio. Para um serviço com uma única localização é quase sempre LocalBusiness, Organization e BreadcrumbList. Para uma loja online: Organization, Product e BreadcrumbList. Para um site de conteúdos: Organization, Article e BreadcrumbList. Escolha três e siga para o JSON-LD.
JSON-LD real: canalizador, restaurante, SaaS, e-commerce
Quatro exemplos prontos para produção que pode copiar, adaptar e publicar hoje
Os quatro blocos abaixo são tirados da documentação de dados estruturados do Google, ligeiramente afinados para focar nos campos que ganham rich results em PMEs. Copie o que corresponde ao seu negócio, troque os valores óbvios (nome, morada, telefone, URLs de imagem) e cole-o dentro de um <script type="application/ld+json"> no <head>. No WordPress com Rank Math ou Yoast, o plugin permite colar um 'custom schema' — mas também pode injetá-los diretamente no template.
1. Canalizador (negócio de serviço local)
O subtipo Plumber é um tipo schema.org válido e um dos subtipos LocalBusiness oficialmente suportados pelo Google. Combina campos LocalBusiness com areaServed para negócios de área de serviço sem um único ponto fixo:
{
"@context": "https://schema.org",
"@type": "Plumber",
"@id": "https://riveraplumbing.example/#business",
"name": "Rivera Plumbing",
"image": "https://riveraplumbing.example/photos/storefront.jpg",
"url": "https://riveraplumbing.example",
"telephone": "+1-617-555-0100",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "412 Elm Street",
"addressLocality": "Cambridge",
"addressRegion": "MA",
"postalCode": "02139",
"addressCountry": "US"
},
"geo": {"@type": "GeoCoordinates","latitude": 42.3736,"longitude": -71.1097},
"areaServed": [
{"@type":"City","name":"Cambridge"},
{"@type":"City","name":"Somerville"},
{"@type":"City","name":"Boston"}
],
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:00",
"closes": "19:00"
}],
"aggregateRating": {"@type": "AggregateRating","ratingValue": "4.8","reviewCount": "237"}
} 2. Restaurante
Diretamente da documentação LocalBusiness do Google.[1] Repare nos três recortes de imagem (1×1, 4×3, 16×9) que o Google pede, nos campos servesCuisine e priceRange que alimentam o knowledge panel e em acceptsReservations apontando para a página de reservas:
{
"@context": "https://schema.org",
"@type": "Restaurant",
"@id": "https://daves-steakhouse.example/",
"name": "Dave's Steak House",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "148 W 51st St",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10019",
"addressCountry": "US"
},
"url": "https://www.example.com/restaurant-locations/manhattan",
"telephone": "+12122459600",
"servesCuisine": "American",
"priceRange": "$$$",
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "11:30",
"closes": "22:00"
}],
"menu": "https://www.example.com/menu",
"acceptsReservations": "https://www.example.com/reservations"
} 3. SaaS (SoftwareApplication, não Product)
Páginas de SaaS devem usar SoftwareApplication, não Product — são superfícies de rich result diferentes. A maioria das homepages SaaS combina SoftwareApplication com Organization e FAQPage em pricing/features (com o caveat de maio de 2026 abaixo):
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Helpdesk Pro",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web, Windows, macOS, iOS, Android",
"description": "Helpdesk leve para equipas pequenas. Caixa partilhada, gestão de SLA, integração Slack/Teams.",
"url": "https://www.example.com/helpdesk-pro",
"offers": [
{"@type": "Offer","name": "Plano Starter","price": "0","priceCurrency": "USD"},
{"@type": "Offer","name": "Plano Team","price": "29","priceCurrency": "USD"}
],
"aggregateRating": {"@type": "AggregateRating","ratingValue": "4.6","ratingCount": "412"},
"softwareVersion": "8.2",
"provider": {"@type": "Organization","name": "Example Corp","url": "https://www.example.com"}
} 4. Produto de e-commerce
O exemplo canónico do Google.[3] Três recortes de imagem, sku, mpn, brand, um aggregateRating apenas se tiver avaliações reais e um bloco offers com disponibilidade válida e uma data real em priceValidUntil (o Google avisa se faltar em ofertas limitadas):
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Executive Anvil",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "Mais elegante que o Classic Anvil da ACME, perfeito para o viajante de negócios.",
"sku": "0446310786",
"brand": {"@type": "Brand", "name": "ACME"},
"aggregateRating": {"@type": "AggregateRating","ratingValue": "4.4","reviewCount": "89"},
"offers": {
"@type": "Offer",
"url": "https://example.com/anvil",
"priceCurrency": "USD",
"price": "119.99",
"priceValidUntil": "2026-11-20",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
}
} Resposta curta: provavelmente sim, mas não pela mesma razão de antes.
Os FAQ rich results desapareceram da pesquisa Google. Não aparecerão sob o seu resultado, e o relatório do Search Console termina até agosto de 2026.[6] Se acrescentava FAQPage apenas pelo accordion na SERP, esse ganho deixou de existir.
Contudo: Fabrice Canel, da Microsoft, confirmou no palco da SMX Munich 2025 que o schema markup ajuda os LLMs do Bing/Copilot a entender o conteúdo.[7] ChatGPT, Perplexity e Claude rastreiam JSON-LD ao fundamentar respostas. Os pares Q/A são excecionalmente parseáveis para LLMs — já têm a forma exata que um pipeline de grounding quer. Por isso, FAQPage funciona agora como seguro para superfícies de IA, não como CTR na SERP.
A cobertura do Search Engine Journal sobre a deprecation disse-o claro: 'Sites com dados estruturados FAQ não têm pressa em removê-los. O Google já disse que dados estruturados não usados não causam problema na pesquisa, e FAQPage continua a ser um tipo Schema.org válido.'[6] Publique-o; não espere rich result do Google; espere melhorar as suas hipóteses no grounding de IA.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Quanto tempo demora a instalar uma caldeira nova?",
"acceptedAnswer": {"@type": "Answer","text": "Uma troca padrão de caldeira combi leva um dia útil completo. Uma renovação completa com nova tubagem, 2-3 dias."}
},
{
"@type": "Question",
"name": "Fazem assistência urgente no próprio dia?",
"acceptedAnswer": {"@type": "Answer","text": "Sim — assistência urgente 24/7 num raio de 50 km de Lisboa, normalmente no local em 90 minutos."}
}
]
} Aviso habitual: cada resposta do JSON-LD deve estar visível na página, mesmo que dentro de um accordion. Markup FAQ com texto oculto continua a ser violação de políticas independentemente da utilidade SERP do momento.
→ Faça agora: pegue no bloco que se aplica ao seu negócio. Cole-o num editor. Substitua os exemplos pelos seus valores reais. Não publique ainda — vamos validar primeiro.
Validar schema: duas ferramentas, duas tarefas
A maioria dos guias confunde-as. Testam coisas fundamentalmente diferentes. Precisa das duas.
Existem exatamente duas ferramentas que importam para validar schema, e muito conteúdo SEO medíocre trata-as como intermutáveis. Não são. Respondem a perguntas diferentes.
| Dimensão | Schema Markup Validator (validator.schema.org) | Google Rich Results Test |
|---|---|---|
| Quem o gere | schema.org / openlinksw — independente do Google | |
| O que verifica | Conformidade com a especificação contra todo o vocabulário schema.org | Elegibilidade para pelo menos um rich result suportado pelo Google |
| O que deteta | Erros (availabilty), propriedades desconhecidas, tipos incorretos, campos obrigatórios vazios | Campos exigidos pelo Google (às vezes mais rígidos que schema.org), mostra uma pré-visualização do rich result |
| O que ignora | Se o seu markup ativa de facto um rich result no Google | Propriedades válidas pela spec mas não utilizadas pelo Google (apenas avisos) |
| URL | validator.schema.org | search.google.com/test/rich-results |
| Quando usar | Ao criar novo schema ou debugar 'porque não está a parsear?' | Para confirmar 'o Google vai mostrar como rich result?' mesmo antes de publicar |
Regra de uma linha: o Schema Markup Validator testa conformidade com a spec. O Rich Results Test testa elegibilidade para rich result. Precisa dos dois. O validador apanha erros e problemas estruturais contra toda a spec schema.org. O Rich Results Test confirma que o Google vai fazer algo com o markup. Schema válido pela spec sem rich result é deprimentemente comum — por isso ambos existem.
Fluxo prático de cerca de noventa segundos por página:
- Cole o JSON-LD primeiro no Schema Markup Validator. Corrija o vermelho. Olhe para o amarelo — a maioria dos avisos é legítima.
- Faça o deploy do schema numa página de staging, se tiver, ou numa página real de baixo tráfego se não tiver.
- Corra o Rich Results Test contra esse URL. Expanda 'Elementos detetados' para ver que rich result(s) a página qualifica. Se o tipo que queria não aparece, falta um campo exigido — corrija e teste de novo.
- Clique em 'Pré-visualização' — o Google mostra uma aproximação de como o rich result vai aparecer. Verifique se é o que quer mostrar ao utilizador.
- Implemente nas restantes páginas assim que a validação passar no URL de teste.
Google Search Console: o monitor permanente
Assim que a página é indexada com schema, a secção Melhorias do GSC torna-se o seu painel permanente. Cada relatório (Produtos, Breadcrumbs, Events, Recipes, Logos, Sitelinks searchbox, etc.) mostra URLs Válidas, Válidas com avisos e Inválidas. Vigie os avisos — geralmente referem campos opcionais que afetam a qualidade do rich result, como priceValidUntil em Product ou imagens de maior resolução em Article.
Os erros mais comuns no GSC e como corrigi-los (extraídos da documentação oficial de troubleshooting):
| Erro | Significado | Correção |
|---|---|---|
| Deve ser especificado "offers", "review" ou "aggregateRating" | O schema Product não inclui nenhum dos três grupos opcionais que o Google quer para um rich snippet. | Adicione pelo menos um. A escolha realista é AggregateRating quando já tem avaliações reais na página; nunca invente. |
| Campo "priceValidUntil" em falta (aviso) | O Google quer saber quando expira um preço em promoção. Estritamente exigido em ofertas limitadas, sempre recomendado. | Adicione uma data ISO 8601 — "priceValidUntil": "2026-12-31" — mesmo para preços não promocionais. Coloque a 12 meses e renove anualmente. |
| Campo "image" em falta | Schemas Product, Article ou Recipe precisam de pelo menos uma URL de imagem. | Adicione a imagem como URL string ou um array com os recortes 1×1, 4×3 e 16×9 (o Google prefere os três). |
| "availability" inválido | Usou um valor não canónico como "in stock" ou "available" em vez de uma URL schema.org. | Use a URL completa do schema.org: "https://schema.org/InStock", "OutOfStock", "PreOrder", "BackOrder". |
| Rastreado mas não foi possível renderizar dados estruturados | O schema é injetado por JavaScript que o Googlebot não executou nesse rastreio. | Mova o JSON-LD para o <head> estático da página (servidor) ou use um framework JS com SSR para páginas com schema. |
| URL não permitida | Uma propriedade — normalmente sameAs — aponta para uma URL do tipo errado (página interna em vez de perfil externo). | Entradas sameAs devem apontar para perfis externos de autoridade: LinkedIn, Wikipedia, Crunchbase, Twitter/X, Facebook. |
→ Faça agora: valide o JSON-LD personalizado nas duas ferramentas. Se alguma sinalizar erros, corrija antes de publicar. Se ambas passarem, publique numa página primeiro — nunca empurre schema para um template inteiro sem teste.
Os AI Overviews / SGE preocupam-se com schema em 2026?
Resposta honesta: a Microsoft diz que sim, o Google não comenta, e o único teste controlado disponível sugere que sim.
Os AI Overviews — resumo IA do Google no topo de muitas SERPs — aparecem agora em cerca de 30 % de todas as pesquisas e em impressionantes 74 % das consultas de resolução de problemas, segundo a análise do Search Engine Journal de janeiro de 2025.[6] A mesma superfície alimenta cada vez mais ChatGPT (via search), Perplexity, Claude e Bing Copilot. A pergunta que toda PME faz desde 2024: o trabalho de schema que vou fazer ajuda-me a aparecer nos AI Overviews, ou é outro jogo?
Três sinais credíveis, por ordem decrescente de confiança:
1. A experiência controlada do Search Engine Land (ago 2024)
Os investigadores do SEL construíram três sites de uma página quase idênticos: um com schema sólido, um com schema pobre, um sem schema. Mesmo alojamento, mesmas keywords, mesmo pedido de indexação. Resultado publicado:[8]
'A página com schema bem implementado foi a única a aparecer num AI Overview. Também rankeou para seis keywords em pesquisa tradicional, chegando à posição 3. A página com schema mal implementado rankeou para dez keywords e atingiu o máximo na posição 8, mas nenhuma consulta gerou AI Overview. A página sem schema foi rastreada pelo Google poucos minutos depois das outras, mas não foi indexada.'
Ressalva dos próprios autores: não é prova absoluta — um teste com três sites é sugestivo, não estatístico — mas a história vai numa só direção. O schema correlaciona com melhor ranking e com inclusão em AI Overview num ambiente controlado.
2. A Microsoft confirmou schema → grounding de LLM (março 2025)
Na SMX Munich em março de 2025, Fabrice Canel, da Microsoft, confirmou no palco — e depois no LinkedIn — que o schema markup alimenta os LLMs da Microsoft.[7] Citação direta:
'As IAs generativas valorizam particularmente conteúdo fresco, em parte como verificação face aos dados de treino dos LLMs. Use a API em indexnow.org para empurrar essa informação assim que é publicada ou atualizada.' — Fabrice Canel, Microsoft Bing, SMX Munich 2025
É a primeira confirmação explícita de uma grande plataforma de pesquisa de que os dados estruturados alimentam a compreensão LLM. Aplica-se diretamente aos resultados do Bing Copilot e indiretamente a qualquer LLM que use o índice do Bing para grounding (historicamente, a função search do ChatGPT).
3. O Google está em silêncio — mas o Gemini alimenta os AI Overviews
O Google não confirmou publicamente que os AI Overviews usam schema. Também não negou. A posição oficial mantém-se 'dados estruturados ajudam o Google a entender a sua página' — uma linguagem que serve tanto a pesquisa clássica como as superfícies de IA. John Mueller disse várias vezes que o schema não é fator direto de ranking, mas não se pronunciou especificamente sobre AI Overviews.
A lacuna de adoção do schema — porque é a vantagem competitiva mais barata em SEO
A maioria das páginas não tem schema; as que têm ganham mais espaço SERP visível na mesma posição[9][10][12]
Os 96 % são o caso SEO Francisco: das 8 400 páginas de e-commerce auditadas antes do deploy, só 4 % tinham schema válido. É mais ou menos o chão na maioria dos catálogos de PMEs.
Importante: o Google não confirmou oficialmente que o AI Overview usa schema
Veredicto para PMEs, o mais limpo possível: implemente schema. É o seguro de visibilidade IA mais barato disponível e paga-se sozinho em CTR de pesquisa clássica, independentemente do desfecho da discussão IA.
→ Faça agora: se ainda não o fez, acrescente Article / BlogPosting aos seus posts e FAQPage a secções de perguntas frequentes — mesmo com FAQPage morto nas SERPs do Google, é a estrutura mais parseável por LLM que pode publicar.
O plano realista de 30 minutos
O que 30 minutos realmente compram — e o que não compram
A promessa 'deploy de schema em 30 minutos' é real, com ressalvas. Eis o que 30 minutos entregam realmente para uma PME com um único local no WordPress com plugin SEO já instalado:
| Passo | Tempo | O que faz |
|---|---|---|
| 1. Auditar o estado atual | 10 min | Passe o Rich Results Test na homepage, numa página de serviço, num post, numa ficha de produto e na página de contacto. Tire screenshots. |
| 2. Instalar ou abrir Rank Math (ou Yoast) | 5 min | O plano gratuito do Rank Math inclui LocalBusiness, Product, Recipe, Event, JobPosting, Video, SoftwareApplication e Course. Yoast Premium tem menos cobertura; o gratuito ainda menos. |
| 3. Preencher Organization + LocalBusiness | 10 min | Nas definições do plugin: nome, morada completa, telefone, horário, URL do Perfil de Empresa Google, logo (quadrado ≥112×112) e o subtipo correto de LocalBusiness. Acrescente sameAs com os perfis sociais reais. |
| 4. Verificar com Rich Results Test | 5 min | Volte a passar o Rich Results Test na homepage e numa página de serviço. Confirme que LocalBusiness e Organization aparecem como elementos detetados sem erros. |
| Total: 30 minutos | Tem a base. O ganho de CTR aparece nas próximas 2-8 semanas à medida que o Google volta a rastrear. | |
A ressalva honesta de que depende a promessa de 30 minutos
Se não usa WordPress
Tradução rápida:
- Shopify: Product, Offer e Organization estão integrados em qualquer tema moderno. Para LocalBusiness, FAQPage e Article precisa de uma app paga como JSON-LD for SEO (13-48 USD/mês).
- Squarespace: acrescenta Organization, WebSite, Article e Event automaticamente. Schema personalizado exige a injeção de código do plano Premium.
- Wix: acrescenta Organization, Product (com Wix Stores) e LocalBusiness (se a morada estiver preenchida). Schema personalizado exige o modo developer Velo.
- Tudo o resto: cole o JSON-LD numa tag HTML personalizada no Google Tag Manager e dispare nas páginas que quer. O Googlebot lê. Para páginas prioritárias (home, top de tráfego), injete o schema diretamente no
<head>— o injetado por GTM funciona, mas é processado um pouco mais tarde.
O schema é a base técnica — o seu CMS ou plataforma deveria emitir markup válido de Article e Organization automaticamente. Quando os seus dados estruturados estão sãos, o próximo estrangulamento costuma ser velocidade de conteúdo: manter um fluxo constante de artigos frescos e relevantes para que o schema tenha algo significativo para envolver. É aí que ferramentas como News Factory entram — agentes de IA que investigam e redigem artigos no calendário de publicação que define, com suporte multilingue integrado até 5 idiomas nos planos superiores.
→ Faça agora: reserve 30 minutos no calendário esta semana. Siga o plano em quatro passos. Valide. Depois deixe estar — o schema é um dos poucos investimentos SEO em que a resposta correta após o deploy é 'espere 2-8 semanas e olhe para Melhorias no GSC'.