Skip to content

SEO: add title and description to all integration pages#787

Merged
cdbartholomew merged 3 commits into
mainfrom
seo/integration-page-meta-descriptions
Mar 30, 2026
Merged

SEO: add title and description to all integration pages#787
cdbartholomew merged 3 commits into
mainfrom
seo/integration-page-meta-descriptions

Conversation

@cdbartholomew

Copy link
Copy Markdown
Contributor

Summary

  • All 17 integration docs pages were missing title and description frontmatter, causing Docusaurus to generate titles like OpenClaw | Hindsight and pull random body text as meta descriptions
  • Added keyword-rich title and description to all integration pages in both docs/ (current version) and versioned_docs/version-0.4/
  • Added scripts/check-integration-seo.mjs to enforce this on all future integration pages — wired into npm run build so it blocks both local builds and CI deploys if a new integration is missing the frontmatter

Test plan

  • Verified meta tags render correctly on local production build (npm run build && npm run serve)
  • node scripts/check-integration-seo.mjs passes against current files
  • Confirmed the check correctly catches a missing title field with a clear error message

All 17 integration docs pages were missing title and description
frontmatter, causing Docusaurus to generate unhelpful titles like
"OpenClaw | Hindsight" and pull body text as meta descriptions.

- Add keyword-rich title and description frontmatter to all integration
  pages in both docs/ (current) and versioned_docs/version-0.4/
- Add scripts/check-integration-seo.mjs to enforce title + description
  on all future integration pages
- Wire the check into the build script so it runs locally and in CI
@cdbartholomew
cdbartholomew merged commit 45ffc7f into main Mar 30, 2026
115 of 117 checks passed
kagura-agent added a commit to kagura-agent/hindsight that referenced this pull request Apr 2, 2026
autogen.md (PR vectorize-io#719) was added after the SEO check (PR vectorize-io#787) without
required title and description frontmatter, causing verify-generated-files
CI to fail on all branches.
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