Skip to content

Improve frontmatter descriptions for SEO and DocCards#674

Merged
danbarr merged 2 commits intomainfrom
improve-meta-descriptions
Apr 7, 2026
Merged

Improve frontmatter descriptions for SEO and DocCards#674
danbarr merged 2 commits intomainfrom
improve-meta-descriptions

Conversation

@danbarr
Copy link
Copy Markdown
Collaborator

@danbarr danbarr commented Apr 7, 2026

Description

Rewrites frontmatter description fields across 40 documentation pages to optimize for both DocCard display and search engine meta descriptions.

Description updates:

  • Front-load key information within the ~70 character DocCard truncation point
  • Expand total length to the 80-150 character SEO sweet spot
  • Remove filler openers ("Learn how to," "Understanding," "A guide to")
  • Fix an incorrect mcp.run reference in the upstream registry schema page

Writing guidelines:

  • Add description writing guidance to STYLE-GUIDE.md with examples
  • Add concise guidelines to AGENTS.md / CLAUDE.md page requirements
  • Add "Front Matter Descriptions" review criteria to the docs-review skill

Type of change

  • Documentation update

Related issues/PRs

Submitter checklist

Content and formatting

  • I have reviewed the content for technical accuracy
  • I have reviewed the content for spelling, grammar, and style

🤖 Generated with Claude Code

danbarr and others added 2 commits April 7, 2026 16:02
Rewrite descriptions across 40 doc pages to front-load key information
within the ~70 character DocCard truncation point while expanding total
length to the 80-150 character range for better search engine results.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Document the dual-purpose nature of frontmatter descriptions (DocCard
preview and SEO meta) with concrete guidance on front-loading, length
targets, and common anti-patterns to avoid.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 7, 2026 20:03
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-website Ready Ready Preview, Comment Apr 7, 2026 8:04pm

Request Review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the documentation frontmatter description fields to improve DocCard previews and SEO meta descriptions, and adds shared guidance so future pages follow the same pattern.

Changes:

  • Rewrites many description frontmatter values to front-load key info for DocCards while keeping SEO-friendly lengths.
  • Adds description-writing guidance (including YAML safety notes) to STYLE-GUIDE.md and AGENTS.md.
  • Adds “Front Matter Descriptions” review criteria to the docs-review skill.

Reviewed changes

Copilot reviewed 43 out of 43 changed files in this pull request and generated no comments.

Show a summary per file
File Description
STYLE-GUIDE.md Adds detailed guidance + examples for writing DocCard/SEO-friendly descriptions and YAML safety notes.
AGENTS.md Adds concise description-field requirements to page requirements.
.claude/skills/docs-review/SKILL.md Adds explicit review checklist items for frontmatter descriptions (length, filler openers, YAML safety).
docs/toolhive/index.mdx Updates intro page description for clearer DocCard + SEO summary.
docs/toolhive/support.mdx Refines support page description to be more specific and front-loaded.
docs/toolhive/faq.mdx Expands FAQ description to include key topics for better previews/search.
docs/toolhive/enterprise.mdx Updates enterprise offering description to be more explicit about governance/compliance/security.
docs/toolhive/contributing.mdx Updates contributing description to emphasize contribution modes and ecosystem scope.
docs/toolhive/tutorials/custom-registry.mdx Rewrites description to focus on curated team/org registries.
docs/toolhive/reference/api.mdx Rewrites API reference description to enumerate key endpoint themes.
docs/toolhive/reference/registry-api.mdx Updates registry server API description for clearer scope.
docs/toolhive/reference/registry-schema-upstream.mdx Updates upstream schema page description to be more specific and keyword-rich.
docs/toolhive/reference/registry-schema-toolhive.mdx Updates ToolHive schema page description to mention metadata/config fields.
docs/toolhive/reference/client-compatibility.mdx Rewrites description to enumerate compatibility dimensions (transport/auth/features).
docs/toolhive/integrations/opentelemetry.mdx Refines description to front-load telemetry value and mention supported tools/deploy modes.
docs/toolhive/guides-ui/install.mdx Updates UI install guide description to include OSes and purpose.
docs/toolhive/guides-ui/quickstart.mdx Tightens quickstart description to a concise, action-led summary.
docs/toolhive/guides-ui/run-mcp-servers.mdx Updates description to clarify sources (registry/custom images) and UI context.
docs/toolhive/guides-ui/registry.mdx Updates description to emphasize search/install workflow in the desktop app.
docs/toolhive/guides-ui/client-configuration.mdx Updates description to name common clients and desktop app context.
docs/toolhive/guides-cli/install.mdx Updates CLI install description to include platforms and lifecycle actions.
docs/toolhive/guides-cli/quickstart.mdx Tightens quickstart description to a concise, action-led summary.
docs/toolhive/guides-cli/run-mcp-servers.mdx Updates description to include key mechanisms (shortcuts/images/env vars).
docs/toolhive/guides-cli/test-mcp-servers.mdx Updates description to include pre-production validation framing.
docs/toolhive/guides-cli/registry.mdx Updates description to emphasize search/inspect/run workflow via CLI.
docs/toolhive/guides-cli/client-configuration.mdx Updates description to name common clients and ToolHive MCP connection scope.
docs/toolhive/guides-cli/api-server.mdx Updates description to clarify local REST automation use case.
docs/toolhive/guides-k8s/quickstart.mdx Updates operator quickstart description to front-load deployment + first server goal.
docs/toolhive/guides-k8s/run-mcp-k8s.mdx Updates description to mention MCPServer CRDs and configuration focus.
docs/toolhive/guides-k8s/connect-clients.mdx Updates description to clarify client-to-Kubernetes-hosted servers connection.
docs/toolhive/guides-k8s/logging.mdx Updates description to specify log levels/formats/output for operator + servers.
docs/toolhive/guides-k8s/telemetry-and-metrics.mdx Updates description to front-load enabling OpenTelemetry/Prometheus in K8s.
docs/toolhive/guides-vmcp/intro.mdx Updates description to explain aggregation benefit for client config.
docs/toolhive/guides-vmcp/quickstart.mdx Tightens description to focus on aggregation outcome and vMCP.
docs/toolhive/concepts/vmcp.mdx Updates concept description to concise value statement aligned with vMCP intro.
docs/toolhive/concepts/groups.mdx Updates groups concept description to concise function + access control scope.
docs/toolhive/concepts/skills.mdx Updates skills concept description to define skills and key components.
docs/toolhive/concepts/tool-optimization.mdx Updates description to focus on context reduction + tool selection accuracy.
docs/toolhive/concepts/observability.mdx Updates description to enumerate metrics/traces/logging.
docs/toolhive/concepts/mcp-primer.mdx Updates primer description to define MCP clearly and concretely.
docs/toolhive/concepts/registry-criteria.mdx Updates description to emphasize requirements + review criteria.
docs/toolhive/concepts/backend-auth.mdx Updates description to remove filler opener and list key auth patterns.
docs/toolhive/concepts/auth-framework.mdx Updates description to concise summary of the authz/authn framework purpose.

@danbarr danbarr merged commit 58e8553 into main Apr 7, 2026
8 checks passed
@danbarr danbarr deleted the improve-meta-descriptions branch April 7, 2026 20:38
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.

3 participants