Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
frontend/src/app/lib/metadata.ts:36-41 only sets alternates.canonical = pathname; there is no alternates.languages map. Every page that uses this helper (loans/page.tsx, loans/[loanId]/page.tsx, lend/page.tsx generateMetadata) therefore ships no rel=alternate hreflang tags, so search engines cannot associate the three locale variants.
Acceptance criteria
Files to touch
frontend/src/app/lib/metadata.ts
Out of scope
- Per-page metadata coverage for pages not yet using the helper
Why this matters
frontend/src/app/lib/metadata.ts:36-41 only sets alternates.canonical = pathname; there is no alternates.languages map. Every page that uses this helper (loans/page.tsx, loans/[loanId]/page.tsx, lend/page.tsx generateMetadata) therefore ships no rel=alternate hreflang tags, so search engines cannot associate the three locale variants.
Acceptance criteria
Files to touch
frontend/src/app/lib/metadata.tsOut of scope