Validacion y SEO automatico
Como el blog transforma metadatos editoriales en rutas, sitemap, RSS, OG y JSON-LD sin trabajo manual repetitivo.
2 min de lectura

Buen SEO empieza antes de que la pagina exista. En este blog, cada archivo de contenido tiene informacion suficiente para que el build decida que puede publicarse, como nace la URL y que senales deben aparecer en el HTML final.
Validacion antes de rutas
El contenido pasa por schemas Zod para evitar estados ambiguos. Un post publicado necesita idioma publicable, slug, titulo, descripcion y tags validas. Si una imagen aparece en el texto, el archivo debe existir.
Eso protege el trabajo editorial y la salida tecnica al mismo tiempo. El autor sigue escribiendo MDX, mientras el build bloquea rutas rotas antes de publicarlas.
SEO desde un solo modelo
Canonical, Open Graph, Twitter Cards, RSS, sitemap y JSON-LD no son tareas separadas. Derivan de los mismos campos usados para renderizar el post.
post.yml + es.mdx -> ruta -> metadata -> HTML finalCuando cambia el titulo o la descripcion, la pagina, el preview social y los datos estructurados cambian juntos.
Sin fallback falso
El build solo publica idiomas con localeStatus: published. Una traduccion en
borrador puede quedarse en el repositorio sin entrar en hreflang, RSS o
sitemap.
El resultado es claro: el lector solo ve idiomas que realmente existen.
Comentarios
Los comentarios cargan bajo demanda para preservar la carga inicial del articulo.