Insights / Artigos técnicos

Guia de melhoria de SEO: Implementando dados estruturados e OGP em site Astro

Compilamos os procedimentos para implementar corretamente dados estruturados JSON-LD, OGP, sitemap e RSS em um site Astro + Cloudflare Pages. Desde suporte a Rich Results do Google até otimização de feed RSS, apresentamos melhorias práticas de SEO.

  • Tecnologia
  • Astro
  • SEO
Guia de melhoria de SEO: Implementando dados estruturados e OGP em site Astro

Dados estruturados implementados

  • Organization

    Exibir nome da empresa, URL, logo e contato nos resultados de busca.

  • BlogPosting

    Suporte a Rich Results de artigos com autor, data de publicação, data de atualização e imagem.

  • BreadcrumbList

    Gerar a estrutura hierárquica de todas as páginas como breadcrumb.

  • FAQPage

    Torne o FAQ legível por máquina; o Google raramente mostra resultados FAQ de sites gerais.

  • WebPage / ContactPage

    Atribuir tipos dedicados à página inicial e à página de contato.

  • SearchAction

    O Google encerrou a caixa de pesquisa em 2024; ofereça busca dentro do site.

Sumário
  1. Introdução
  2. Configuração de OGP e meta tags
  3. Meta tags básicas
  4. Meta tags para artigos de blog
  5. Pontos de implementação
  6. Implementação de dados estruturados (JSON-LD)
  7. Organization
  8. BlogPosting
  9. BreadcrumbList
  10. Product / Offer
  11. FAQPage
  12. WebSite + SearchAction
  13. Otimização do sitemap
  14. Configuração por tipo de página
  15. Configuração de lastmod
  16. Expansão do feed RSS
  17. Informações a adicionar
  18. Checklist de melhoria de SEO
  19. Série que inclui este artigo

Comece o SEO do Astro conferindo title, description, canonical e JSON-LD no HTML gerado de um artigo representativo com o conteúdo visível. Valide campos obrigatórios com Google: Structured Data e confira Search Console após publicar. Sintaxe correta não garante resultados avançados nem posições.

Atualização de setembro de 2026: o Google encerrou a caixa de pesquisa de sitelinks em novembro de 2024. Resultados avançados de FAQ são geralmente restritos a sites governamentais e de saúde reconhecidos, e o Google ignora changefreq e priority do sitemap. Leia este registro de março de 2026 junto com as mudanças da caixa de pesquisa, FAQ e as orientações de sitemap.

Introdução

Quando se fala em SEO, pode vir à mente a ideia de “encher de palavras-chave”, mas o SEO moderno tem como essência comunicar com precisão a estrutura e o conteúdo do site aos mecanismos de busca.

Neste artigo, explicamos as medidas de SEO que devem ser implementadas em um site Astro, divididas em 4 categorias. Todas são medidas que, uma vez configuradas, produzem efeitos contínuos.


Configuração de OGP e meta tags

OGP e meta tags são responsáveis pela aparência quando compartilhado em redes sociais e pela transmissão de informações aos mecanismos de busca.

Meta tags básicas

No componente de layout do Astro, gere o seguinte para cada página:

  • og:title / og:description / og:image — Título, descrição e imagem ao compartilhar em redes sociais
  • twitter:card = summary_large_image — Exibir card com imagem grande no X (Twitter)
  • rel="canonical" — Especificar URL canônica de páginas duplicadas
  • rel="prev" / rel="next" — Explicitar relação anterior/posterior da paginação

Meta tags para artigos de blog

Páginas de artigos devem ter as seguintes configurações adicionais:

  • article:published_time / article:modified_time — Data de publicação e atualização
  • article:tag — Informação de tags do artigo
  • article:section — Categoria do conteúdo

Pontos de implementação

Ao configurar o componente de layout para receber title / description / image como props e passar de cada página, é possível gerar meta tags consistentes em todas as páginas. O og:title da página inicial deve ser um título concreto que inclua o nome do site e o slogan, não simplesmente “Home”.


Implementação de dados estruturados (JSON-LD)

Dados estruturados são um mecanismo para que mecanismos de busca compreendam mecanicamente o conteúdo das páginas. Quando implementados corretamente, há possibilidade de Rich Results (FAQ, breadcrumb, informações do autor, etc.) serem exibidos nos resultados de busca.

Organization

Comunique informações da empresa ao Google. Há possibilidade de ser exibido no Knowledge Panel.

{
  "@type": "Organization",
  "name": "Acecore",
  "url": "https://acecore.net",
  "logo": "https://acecore.net/logo.png",
  "contactPoint": { "@type": "ContactPoint", "telephone": "..." }
}

Na página sobre a empresa, também é possível adicionar o campo knowsAbout para explicitar as áreas de negócio.

BlogPosting

Configure BlogPosting para artigos de blog. Ao incluir autor, data de publicação, data de atualização e imagem de destaque, é possível obter exibição com informações do autor no Google Discover e nos resultados de busca.

Os dados estruturados do breadcrumb devem ser configurados em todas as páginas. Como ponto de atenção na implementação, confirme se caminhos intermediários (como /blog/tags/, uma página de lista) realmente existem, e não gere a propriedade item para caminhos inexistentes.

Product / Offer

Ao adicionar páginas de produto, separe o item (Product) das condições de venda (Offer). Nome, imagens e descrição devem corresponder à página, e preço, moeda, URL de compra e disponibilidade às condições reais. Não invente preços nem acrescente Offer a uma distribuição gratuita sem preço de venda definido. Não fabrique avaliações ou estoque.

É uma consideração adicional, não comprovação de implementação em todas as páginas em março de 2026. Confira o HTML gerado e os requisitos do Google. A marcação não garante exibição ou melhor classificação.

FAQPage

Se a página exibe perguntas frequentes, você pode emitir dados FAQPage compatíveis com o conteúdo visível. O Google geralmente limita esses resultados a sites governamentais e de saúde reconhecidos; sites gerais não devem contar com essa exibição.

WebSite + SearchAction

O Google encerrou a caixa de pesquisa de sitelinks em novembro de 2024. Manter SearchAction existente não causa, por si só, um erro na Pesquisa. Ferramentas como Pagefind ainda ajudam os visitantes dentro do site.


Otimização do sitemap

Usando o plugin @astrojs/sitemap do Astro, o sitemap é gerado automaticamente, mas as configurações padrão não são suficientes.

Configuração por tipo de página

A configuração serialize() da época emitia changefreq e priority por tipo de URL. A tabela registra essa implementação; o Google ignora ambos e não há razão para configurá-los visando ranking.

Tipo de página changefreq priority
Página inicial daily 1.0
Artigos do blog weekly 0.8
Outros monthly 0.6

Configuração de lastmod

Use lastmod para a data de uma mudança real e relevante. Evite usar a data do build em todas as páginas sem alterações; em artigos, alinhe-a à publicação ou a lastUpdated.


Expansão do feed RSS

RSS tende a ser algo que “configura e esquece”, mas aumentar a qualidade do feed melhora a exibição em leitores RSS e a experiência do assinante.

Informações a adicionar

  • author: Incluir nome do autor por artigo
  • categories: Adicionar informações de tags como categorias para melhorar a classificação em leitores RSS
items: posts.map((post) => ({
  title: post.data.title,
  description: post.data.description,
  link: `/blog/${post.id}/`,
  pubDate: post.data.date,
  author: post.data.author,
  categories: post.data.tags,
}));

Checklist de melhoria de SEO

Por fim, compilamos os pontos a verificar para melhoria de SEO de um site Astro.

  1. Todas as páginas têm URL canonical configurada?
  2. A imagem OGP é única para cada página?
  3. Validação dos dados estruturados: Verifique com Teste de Rich Results do Google
  4. Os caminhos intermediários do breadcrumb são URLs que realmente existem?
  5. O sitemap não inclui páginas desnecessárias (como 404)?
  6. O feed RSS inclui autor e categorias?
  7. O robots.txt está excluindo do crawl o índice de busca (/pagefind/ etc.)?

Essas configurações ajudam a transmitir conteúdo público aos buscadores. As posições não dependem apenas de qualidade e frequência de atualização, e configurar não comprova aumento de tráfego. Use consultas, impressões e taxas de cliques posteriores para melhorar respostas às necessidades do leitor.


Série que inclui este artigo

Este artigo faz parte da série “Guia de melhoria de qualidade do site Astro”. Melhorias de performance, acessibilidade e UX também são apresentadas em artigos individuais.

Fluxo de melhoria de SEO

  1. Meta tags

    Configurar title, description, canonical e OGP em todas as páginas.

  2. Dados estruturados

    Comunicar o significado das páginas ao Google com JSON-LD.

  3. Sitemap

    Inclua URLs canônicas e confirme datas de alterações relevantes.

  4. RSS

    Distribuir feeds de alta qualidade com informações de autor e categoria.

Perguntas frequentes

Adicionar dados estruturados muda os resultados de busca imediatamente?

Não. Leva de alguns dias a algumas semanas para o Google rastrear e reindexar. Você pode verificar o status de reflexão no relatório "Rich Results" do Google Search Console.

Qual o tamanho ideal para a imagem OGP?

1200×630px é o recomendado. Ao exibir como summary_large_image no X (Twitter), essa proporção é ideal.

A priority do sitemap afeta o SEO?

O Google ignora `priority` e `changefreq`; inventar valores não traz benefício de SEO.