Skip to content

docs(website): JSON-LD structured data + complete OG/Twitter#19

Merged
btravers merged 1 commit into
mainfrom
seo/structured-data
Jul 2, 2026
Merged

docs(website): JSON-LD structured data + complete OG/Twitter#19
btravers merged 1 commit into
mainfrom
seo/structured-data

Conversation

@btravers

@btravers btravers commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Rounds out the landing page's SEO — it had solid basic meta but no structured data.

Added

  • JSON-LD (3 blocks): Organization (btravstack, with sameAs → GitHub + npm and a logo), WebSite, and an ItemList of the three packages (each a SoftwareApplication). Helps Google build the entity, display the site name/logo, and understand the hub → packages relationship.
  • Open Graph completed: og:site_name, og:locale, og:image:type/width/height/alt.
  • Twitter: explicit twitter:title / twitter:description / twitter:image:alt (were falling back to OG).
  • author, robots, keywords.

Verified

vitepress build renders all three JSON-LD blocks and the full OG/Twitter set; the ItemList includes all three packages.

Completes the cross-site SEO pass (docs OG cards + unthrown parity are separate PRs on each project repo).

🤖 Generated with Claude Code

The landing page had good basic meta but no structured data. Add:

- JSON-LD: Organization (btravstack, with sameAs GitHub + npm and logo),
  WebSite, and an ItemList of the three packages (each a SoftwareApplication)
  — helps Google build the entity, show the site name/logo, and understand
  the hub → packages relationship.
- Round out Open Graph (site_name, locale, image type/width/height/alt) and
  Twitter (explicit title/description, image alt), plus author/robots/keywords.

Verified: build renders all three JSON-LD blocks and the full tag set.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 2, 2026 14:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Enhances the VitePress landing page SEO metadata by adding structured data (JSON-LD) and completing Open Graph/Twitter meta tags, improving how the site is represented in search engines and social previews.

Changes:

  • Added additional standard meta tags (author, robots, keywords) to the site head.
  • Completed Open Graph tags (site name, locale, image dimensions/type/alt) and made Twitter tags explicit (title/description/image alt).
  • Added three JSON-LD blocks describing the organization, website, and an ItemList of the three packages.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@btravers btravers merged commit f8e9f48 into main Jul 2, 2026
1 check passed
@btravers btravers deleted the seo/structured-data branch July 2, 2026 14:24
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