Schema markup para imobiliárias: guia de dados estruturados

Como implementar dados estruturados no site da imobiliária: RealEstateAgent, imóveis, avaliações e FAQ para ganhar destaque nos resultados do Google.

Schema markup é um código que descreve o conteúdo do seu site em formato que o Google entende: imobiliária, imóveis, avaliações, perguntas frequentes. Ele não melhora sua posição diretamente, mas gera resultados enriquecidos — estrelas, preços, FAQ — que aumentam a taxa de cliques. Para imobiliárias, os tipos mais úteis são RealEstateAgent, Product com Offer para imóveis e FAQPage.

O que é schema markup e por que sua imobiliária deveria usar

Pense no schema como uma etiqueta invisível em cada página. O visitante não vê nada. O Google vê tudo: “isso aqui é uma imobiliária, fica neste endereço, atende nesta região, tem nota 4,8 com 63 avaliações”.

Sem schema, o Google precisa adivinhar. Com schema, ele tem certeza — e recompensa a certeza com resultados enriquecidos (rich results): estrelas de avaliação, faixa de preço, perguntas expandíveis direto na busca.

O efeito prático não é subir de posição. É ocupar mais espaço na tela e atrair mais cliques na posição em que você já está. Um resultado com estrelas ao lado de quatro resultados “pelados” ganha o clique com frequência bem maior.

Outro motivo cada vez mais relevante: dados estruturados ajudam sistemas de IA a entender e citar seu conteúdo. Se você quer aparecer em respostas geradas por IA, o schema é parte do trabalho — explico melhor em como aparecer nos AI Overviews.

Os 4 tipos de schema que importam no imobiliário

1. RealEstateAgent (a base de tudo)

É a versão imobiliária do LocalBusiness. Vai em todas as páginas do site (geralmente no rodapé ou no cabeçalho do template) e declara:

  • Nome da imobiliária e CRECI
  • Endereço completo e telefone
  • Horário de funcionamento
  • Área de atuação (cidade e bairros)
  • Link para redes sociais (propriedade sameAs)
  • URL do logotipo

Esse schema conecta seu site ao seu Perfil da Empresa no Google. Os dados precisam bater exatamente: mesmo nome, mesmo endereço, mesmo telefone. Divergência entre site e perfil confunde o Google e enfraquece seu SEO local.

2. Product + Offer (para páginas de imóveis)

Não existe um tipo “Imovel” oficial no schema.org, então a prática de mercado é marcar cada imóvel como Product com uma Offer dentro:

  • name: título do imóvel (“Apartamento 3 quartos no Buritis”)
  • description: descrição resumida
  • image: URLs das fotos principais
  • offers.price e offers.priceCurrency (BRL)
  • offers.availability: InStock (disponível) ou SoldOut (vendido)

Com isso, o Google pode exibir o preço direto no resultado da busca. Para quem procura “apartamento 3 quartos [bairro]”, ver o preço antes de clicar filtra curiosos e atrai quem está no perfil.

Alternativa mais semântica: usar SingleFamilyResidence ou Apartment junto com RealEstateListing. Funciona, mas os rich results de preço vêm do par Product/Offer — na dúvida, comece por ele.

3. AggregateRating e Review (avaliações)

Se você exibe depoimentos e notas no site, marque-os com schema de avaliação. É ele que gera as estrelas no resultado de busca.

Regras que o Google fiscaliza:

  • As avaliações precisam estar visíveis na página (não pode marcar o que não existe)
  • Precisam ser reais, de clientes reais
  • Não pode marcar avaliação da própria empresa em todas as páginas indiscriminadamente

Se você ainda não tem volume de depoimentos, resolva isso primeiro — o caminho está em como conseguir avaliações no Google.

4. FAQPage (perguntas frequentes)

Páginas com seção de perguntas e respostas podem ganhar o bloco expandível de FAQ na busca. Funciona muito bem em:

  • Páginas de bairro (“Vale a pena morar no bairro X?”)
  • Páginas de lançamento (“Quando entrega? Aceita financiamento?”)
  • Artigos de blog respondendo dúvidas de compradores

O Google restringiu a exibição de FAQ rico nos últimos anos, mas a marcação continua ajudando na compreensão do conteúdo — inclusive por IAs.

Como implementar sem ser programador

O formato recomendado pelo Google é JSON-LD: um bloco de código <script type="application/ld+json"> inserido no HTML da página. Três caminhos:

Caminho Para quem Esforço
Plugin de SEO (WordPress: Rank Math, Yoast) Site em WordPress Baixo — configura uma vez
Plataforma imobiliária (Tecimob, Vista, etc.) Site de plataforma pronta Verificar se já vem; pedir ao suporte
Gerador de JSON-LD + desenvolvedor Site sob medida Médio — gerar o código e colar no template

Dica prática: muitas plataformas de site imobiliário já incluem schema básico. Antes de contratar alguém, teste o que você já tem (próxima seção). Se a plataforma não tem, cobre — é um recurso padrão em 2026.

Para páginas de imóveis, o schema precisa ser dinâmico: preço e disponibilidade mudam. Isso normalmente exige que a plataforma ou o desenvolvedor puxe os dados do cadastro do imóvel automaticamente. Marcar imóvel na mão não escala.

Como testar se está funcionando

Dois testes gratuitos do próprio Google:

  1. Teste de pesquisa aprimorada (Rich Results Test): cole a URL e veja quais rich results a página pode gerar e se há erros.
  2. Search Console: em “Melhorias”, o Google lista páginas com schema válido, com avisos e com erros — monitoramento contínuo, de graça.

Erros comuns que derrubam o rich result:

  • Preço marcado no schema diferente do preço visível na página
  • Avaliações marcadas mas não exibidas
  • Campos obrigatórios vazios (imagem, nome)
  • Imóvel vendido ainda marcado como disponível

Regra de ouro: o schema descreve o que está na página. Nunca o contrário. Marcar informação que o visitante não vê é motivo de penalidade manual.

Quanto esforço vale a pena

Sendo direto: schema é um multiplicador, não uma fundação. Se seu site é lento, não tem conteúdo e não tem páginas de bairro, schema não vai salvar nada. Resolva primeiro o básico técnico do SEO e o conteúdo.

Agora, se o site já está de pé e ranqueando em posições intermediárias, schema é das otimizações com melhor custo-benefício: configura uma vez, roda para sempre e melhora o CTR de todas as páginas.

Por onde começar

Comece pelo RealEstateAgent no template do site — uma hora de trabalho, efeito em tudo. Depois ative Product/Offer nas páginas de imóveis (via plataforma ou desenvolvedor). Em seguida, marque avaliações reais que você já exibe. Teste tudo no Rich Results Test e acompanhe no Search Console. Schema é trabalho de uma semana que rende o ano inteiro.

Perguntas frequentes

Schema markup melhora diretamente a posição do site no Google?

Não diretamente: o schema não sobe a posição do site no ranking, mas gera resultados enriquecidos como estrelas de avaliação, preço e perguntas expandíveis, que ocupam mais espaço na tela e aumentam a taxa de cliques na posição em que o site já está. O ganho real aparece no volume de cliques, não na posição em si.

Que tipo de schema devo usar nas páginas de imóveis, já que não existe um tipo oficial “imóvel”?

Como o schema.org não tem um tipo específico para imóvel, a prática de mercado é marcar cada página com Product junto de uma Offer, incluindo nome, descrição, imagens, preço e disponibilidade. Uma alternativa mais semântica é usar tipos como SingleFamilyResidence ou Apartment combinados com RealEstateListing, mas os resultados enriquecidos de preço costumam vir do par Product/Offer.

Posso marcar avaliações no schema mesmo sem exibi-las na página?

Não, essa prática viola as regras do Google e pode gerar penalidade manual, já que o schema precisa descrever exatamente o que está visível na página. As avaliações marcadas precisam ser reais, de clientes reais, e estar de fato exibidas no mesmo lugar onde o código as declara.

Vale a pena investir em schema markup se meu site ainda é lento e tem pouco conteúdo?

Não é prioridade nesse caso: schema funciona como um multiplicador de resultados já existentes, não como uma fundação. Se o site tem problemas técnicos básicos de velocidade ou falta de páginas de bairro, o retorno do schema fica limitado até que esses fundamentos sejam resolvidos primeiro.

Buscar em todos os artigos

Ou filtre por categoria: