Skip to content

Add hreflang alternates and canonical URLs #62

Description

@DataDave-Dev

🇪🇸 Español

No hay anotaciones alternates, canonical ni hreflang en ningún lado. Con dos locales indexables sin enlazar, los buscadores no pueden emparejar las versiones en/es, arriesgando dilución por contenido duplicado y resultados en el locale equivocado.

Archivos: src/app/[lang]/layout.tsx, src/app/[lang]/docs/[slug]/page.tsx, src/app/[lang]/app/page.tsx

Solución sugerida: En cada generateMetadata, fijar alternates: { canonical, languages: { en, es, 'x-default' } } mapeando la misma ruta entre locales.


🇬🇧 English

There are no alternates, canonical, or hreflang annotations anywhere. With two indexable locales unlinked, search engines cannot pair the en/es versions, risking duplicate-content dilution and wrong-locale results.

Files: src/app/[lang]/layout.tsx, src/app/[lang]/docs/[slug]/page.tsx, src/app/[lang]/app/page.tsx

Suggested fix: In each generateMetadata, set alternates: { canonical, languages: { en, es, 'x-default' } } mapping the same route across locales.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededseoSEO and metadata

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions