Skip to content

seo: fix meta descriptions, H1, OG tags, and noindex for remaining pages#146

Merged
marcel-veselka merged 1 commit intomainfrom
seo/138-remaining-pages
Mar 18, 2026
Merged

seo: fix meta descriptions, H1, OG tags, and noindex for remaining pages#146
marcel-veselka merged 1 commit intomainfrom
seo/138-remaining-pages

Conversation

@marcel-veselka
Copy link
Copy Markdown
Member

@marcel-veselka marcel-veselka commented Mar 17, 2026

Summary

Completes remaining items from #138 not covered in PR #145.

Meta descriptions + OG tags fixed:

  • /l — add title + description to Layout
  • /onboarding — add title + description to Layout
  • /ux — add title + description to Layout
  • /book-demo — migrate from React.Fragment to <Layout> (was blocking OG tag generation)
  • /marcel — migrate from React.Fragment to <Layout> (was blocking OG tag generation)
  • /jan-beranek — replace generic siteConfig.title with specific title + description

H1 fixed:

  • /newsletter — uncomment H1 (rendered as sr-only so it doesn't affect visual layout)

Noindex added:

  • /gdpr — legal page, should not be indexed
  • /toc — redirect page to /terms-and-conditions, should not be indexed

Test plan

  • Verify meta tags on /book-demo, /marcel, /jan-beranek, /l, /onboarding, /ux (DevTools → Elements → <head>)
  • Confirm og:description now present on migrated pages
  • Confirm /gdpr and /toc return <meta name="robots" content="noindex, nofollow">

Closes part of marcel-veselka/vem-agents#138

…ng pages (#138)

- Add Layout title+description to /l, /onboarding, /ux
- Migrate /book-demo and /marcel from React.Fragment to Layout (fixes OG tag generation)
- Update /jan-beranek with specific title and description
- Uncomment H1 on /newsletter (hidden with sr-only)
- Add noindex/nofollow to /gdpr and /toc (legal/redirect pages)
@marcel-veselka marcel-veselka merged commit 0f60044 into main Mar 18, 2026
1 of 2 checks passed
@marcel-veselka marcel-veselka deleted the seo/138-remaining-pages branch March 18, 2026 06:17
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.

1 participant