Skip to content

fix(seo): address metadata review findings#9

Merged
Yevanchen merged 1 commit into
langgenius:mainfrom
RockChinQ:fix/seo-review-followups
Jul 20, 2026
Merged

fix(seo): address metadata review findings#9
Yevanchen merged 1 commit into
langgenius:mainfrom
RockChinQ:fix/seo-review-followups

Conversation

@RockChinQ

Copy link
Copy Markdown
Member

Summary

  • only emit Open Graph alternate locales when a reciprocal translated page exists
  • reference the landing page's canonical Organization identity from Docs structured data
  • run SEO regressions as part of the production build command
  • add Worker integration coverage for redirects, non-HTML passthrough, headers, status, and localized <html lang> output
  • truncate generated OpenAPI descriptions at safe token boundaries instead of breaking code or path parameters

Context

Post-merge follow-up to #8 based on the completed independent SEO review.

Validation

  • npm run test:seo (14/14)
  • Node.js 20: npm run test:seo (14/14)
  • npm run types:check
  • npm run lint
  • npm run openapi:pages (deterministic; no unstaged drift after staging)
  • git diff --check

A full local Next.js production build was intentionally not run on the resource-constrained host; the production build command now runs the SEO suite before compilation.

@Yevanchen
Yevanchen merged commit a85ac03 into langgenius:main Jul 20, 2026
@RockChinQ
RockChinQ deleted the fix/seo-review-followups branch July 20, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants