Hecho con Chinaski

URLs Canónicas

Las URLs canónicas le dicen a los motores de búsqueda qué dirección es la autoridad para una página: importante cuando el mismo contenido podría alcanzarse bajo URLs ligeramente distintas. Chinaski maneja los canonicals a tres niveles: tu Site URL, valores automáticos por página y overrides elegidos a mano. Esta página explica cada uno.

Tu Site URL va primero

Todo lo canónico parte del ajuste Site URL. Chinaski construye cada dirección canónica a partir de ella, así que ponerla bien es el paso uno: establécela una vez (por ejemplo https://example.com) y elige tu ortografía preferida: incluyendo si se usa www..

Para sites multi-idioma, la base efectiva se adapta a tu modo de URL por idioma. En modo subdominio (es.example.com), las URLs canónicas de cada idioma se reescriben automáticamente a su propio subdominio de idioma.

Sin Site URL establecida, no se emite ninguna URL canónica: no se inventa nada absoluto.

Canonicals automáticos en cada página

Cuando una página no tiene una URL canónica personalizada, Chinaski calcula una automáticamente:

  • Las pages obtienen su propia dirección pública (incluyendo cualquier ruta de página padre).
  • Los posts obtienen su dirección completa de blog (incluyendo el prefijo del blog, como /blog/).
  • Los listados de blog y categorías obtienen canonicals por página: la página 2 del blog apunta a la dirección de la página 2, no a la primera página del blog, para que las páginas paginadas no compitan entre sí en la búsqueda.
  • El índice de documents se canonicaliza a su propia dirección de sección.
  • Las URLs viejas que tienen redirects también llevan una etiqueta canonical apuntando al destino, que es como los motores de búsqueda tratan correctamente la página movida.

Cada página renderizada emite entonces el canonical dos veces en sus meta tags: como la etiqueta <link rel="canonical">, y como la propiedad OpenGraph og:url que usan las plataformas sociales.

Sobreescribir el canonical de una página

Si sindicas contenido, publicas una versión espejo, o de otra forma necesitas que una página acredite otra dirección, llena el campo Canonical URL en la sección SEO del editor de páginas o posts. Lo que escribas ahí gana: el builder usa tu valor textualmente en lugar del calculado automáticamente. Déjalo vacío en circunstancias normales: el valor automático ya es correcto.

Forzar un único host de dominio

Las etiquetas canonical le dicen a los motores de búsqueda qué prefieres; los redirects lo fuerzan. En cada build, Chinaski escribe una regla en el archivo de redirects del site que manda la ortografía no canónica de tu host a la canónica: www.example.com → example.com (o al revés, según tu ajuste de Site URL): permanente (301) y preservando la ruta solicitada. La regla se reescribe limpiamente en cada build para que nunca acumule duplicados, y el build log reporta cada vez que se escribió el bloque de forzado.

Una advertencia de hosting: esta regla de dominio se escribe en el archivo _redirects en formato Netlify, que los hosts y gateways que leen ese formato pueden forzar en el servidor. El archivo de exportación en formato Caddy no la incluye: en esas configuraciones el forzado es a nivel de etiqueta de página y, si quieres un redirect duro, añades una regla de host a tu propio Caddyfile.

Guía práctica

  • Establece la Site URL una vez, temprano. Todo lo absoluto: canonicals, URLs sociales, direcciones de sitemap: deriva de ella.
  • No sobreescribas canonicals a la ligera. El valor automático es correcto para cada página ordinaria; usa el campo de override solo cuando el contenido exista genuinamente en otra URL (sindicación, agregadores).
  • Un marco de referencia: un canonical apunta páginas hacia afuera a otros sites o entre dominios tuyos; para páginas que nunca salieron de tu site, deja el campo en blanco y deja que el canonical automático haga el trabajo.
Lee este sitio en