Validacao e SEO automatico
Como o blog transforma metadados editoriais em rotas, sitemap, RSS, OG e JSON-LD sem trabalho manual repetitivo.
2 min de leitura

SEO bom comeca antes da pagina existir. Neste blog, cada arquivo de conteudo carrega informacoes suficientes para o build decidir o que pode publicar, como a URL deve nascer e quais sinais precisam aparecer no HTML final.
Validacao antes da pagina
O conteudo passa por schemas Zod para evitar estados ambiguos. Um post publicado precisa ter idioma publicavel, slug, titulo, descricao e tags validas. Se uma imagem e citada, o arquivo precisa existir.
Essa regra protege a parte editorial e a parte tecnica ao mesmo tempo. O autor continua escrevendo em MDX, mas o build bloqueia inconsistencias antes de gerar uma rota quebrada.
SEO nasce do modelo
Canonical, Open Graph, Twitter Card, RSS, sitemap e JSON-LD nao sao tarefas separadas. Eles derivam dos mesmos campos usados para renderizar o post.
post.yml + pt-br.mdx -> rota -> metadata -> HTML finalIsso reduz duplicacao. Quando o titulo ou descricao muda, a pagina, o card social e os dados estruturados acompanham a mudanca.
Idiomas sem fallback falso
O build so publica idiomas com localeStatus: published. Se a traducao ainda
esta em rascunho, ela permanece no repositorio, mas nao entra em hreflang, RSS
ou sitemap.
Essa decisao evita uma experiencia comum e ruim: clicar em uma URL em ingles e receber conteudo em portugues fingindo traducao.
Resultado pratico
O autor escreve menos checklist manual. O site publica menos erro. O leitor recebe uma pagina consistente, encontravel e compartilhavel.
Posts relacionados
Blog pessoal como sistema de publicacao
Como este blog combina Obsidian, Astro, SEO automatico, performance estatica e publicacao por Git para transformar escrita em sistema.
Performance estatica na edge
Como paginas estaticas, JavaScript minimo e midia controlada reduzem custo de carregamento sem empobrecer a experiencia editorial.
Comentarios
Comentarios carregam sob demanda para preservar o carregamento inicial do artigo.