Skip to content

Patron SEO/build

Foundation comparte la mecánica; cada proyecto conserva su registro de rutas y metadata.

Flujo recomendado

  1. El proyecto define routes.
  2. El proyecto calcula canonical e imágenes.
  3. Foundation genera sitemap o aplica metadata a HTML.
  4. El build valida los archivos generados.
ts
import {
  applyHtmlMetadata,
  buildSitemapXml,
  getCanonicalUrl,
} from '@micazoyolli/foundation';

const canonical = getCanonicalUrl('https://example.com', '/categoria/boda');
const xml = buildSitemapXml([{ loc: canonical }]);
const html = applyHtmlMetadata(template, {
  canonical,
  title: 'Boda | Example',
});

Archivos relacionados:

No hacer

  • No mover SITE_URL de un proyecto a foundation.
  • No mover rutas reales a foundation.
  • No generar imágenes OG desde foundation.