Skip to content

Fix title-echoing meta descriptions and document the rules - #5160

Merged
Duncanma merged 3 commits into
mainfrom
fix/meta-description-title-echo
Aug 21, 2026
Merged

Fix title-echoing meta descriptions and document the rules#5160
Duncanma merged 3 commits into
mainfrom
fix/meta-description-title-echo

Conversation

@Duncanma

@Duncanma Duncanma commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a Meta descriptions subsection to AGENTS.md: length/key-term placement, complement-the-title (don't restate it), no throat-clearing openers ("Learn," "Explore," etc.), no keyword stuffing or placeholder text.
  • Rewrites the 21 pages whose description restated the title instead of adding new information — some were literal duplicates of the title string. Each replacement was drawn from the page's actual content, lands in the 120-155 character target range, and leads with a term specific to that page.

Highlights

Page Before After
docs/cloud/connectivity/ip-addresses.mdx "Temporal Cloud IP addresses" (literal duplicate of the title) "Temporal Cloud assigns dynamic IPs by default; enable Stable IPs for a fixed, published range you can allowlist in firewalls."
docs/design-patterns/batch-processing-patterns.mdx "Batch Processing Patterns" (literal duplicate) "Compare Fan-Out, Batch Iterator, Sliding Window, and MapReduce Tree patterns for processing large record sets reliably at scale."
docs/design-patterns/event-accumulator.mdx "Event Accumulator Pattern" (literal duplicate) "Durably collect and deduplicate signals from multiple senders, then process the batch after a sliding inactivity timeout."
docs/cloud/index.mdx "Explore the Temporal Cloud guide to learn about its features..." (throat-clearing + title-echo) "Find guides for onboarding, security, pricing, monitoring, access management, Nexus, and the Cloud Ops API in one place."

Full before/after list for all 21 pages is in the PR diff.

Remaining work (follow-up PR)

An audit of all 755 pages under docs/ against the new rules found two more categories, left for a separate PR so this one stays reviewable:

  • 106 pages open with a throat-clearing verb ("Learn how to...", "Explore...") without an accompanying title-echo. Lower risk than title-echo but still against the new rule.
  • 528 pages fall outside the 120-155 character target (mostly legacy descriptions written before this rule existed) but are otherwise fine — lowest priority.

Adds a Meta descriptions subsection to AGENTS.md (length/placement,
complement-the-title, no throat-clearing openers) and rewrites the
21 pages whose description restated the title instead of adding new
information, drawing each replacement from the page's actual content.

Remaining defects (throat-clearing openers, length-only stragglers)
are tracked for a follow-up PR.
Copilot AI balanced review requested due to automatic review settings August 21, 2026 20:10
@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
temporal-documentation Ready Ready Preview Aug 21, 2026 8:20pm

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates meta-description guidance and rewrites 21 page descriptions to improve search-result snippets.

Changes:

  • Documents meta-description length, wording, and content rules.
  • Replaces title-echoing descriptions with page-specific summaries.

Reviewed changes

Copilot reviewed 22 out of 22 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
AGENTS.md Adds meta-description guidance.
docs/web-ui.mdx Summarizes Web UI capabilities.
docs/production-deployment/self-hosted-guide/visibility/elasticsearch.mdx Summarizes search-store setup.
docs/production-deployment/self-hosted-guide/visibility/dual-visibility.mdx Summarizes Dual Visibility usage.
docs/production-deployment/self-hosted-guide/visibility/custom-search-attributes.mdx Summarizes Search Attribute operations.
docs/encyclopedia/workflow/cron-job.mdx Clarifies Cron Jobs and Schedules.
docs/encyclopedia/temporal-service/temporal-service-configuration.mdx Summarizes configuration types.
docs/encyclopedia/nexus/standalone-nexus-operation.mdx Describes standalone Nexus Operations.
docs/develop/typescript/install-typescript-sdk.mdx Summarizes SDK installation options.
docs/develop/task-queue-priority-fairness.mdx Describes Priority and Fairness.
docs/design-patterns/event-accumulator.mdx Describes accumulation behavior.
docs/design-patterns/batch-processing-patterns.mdx Identifies compared batch patterns.
docs/cloud/monitor/index.mdx Summarizes monitoring coverage.
docs/cloud/migrate/migrate-within-cloud.mdx Outlines regional migration.
docs/cloud/manage-access/user-groups.mdx Summarizes group access management.
docs/cloud/manage-access/service-accounts.mdx Describes service-account authentication.
docs/cloud/manage-access/roles-and-permissions.mdx Summarizes Cloud RBAC.
docs/cloud/index.mdx Summarizes Cloud guide contents.
docs/cloud/get-started/index.mdx Outlines Cloud onboarding.
docs/cloud/export.mdx Summarizes Workflow History Export.
docs/cloud/connectivity/ip-addresses.mdx Contrasts dynamic and Stable IPs.
docs/cloud/billing-and-usage/billing-api.mdx Summarizes billing reports.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/cloud/manage-access/roles-and-permissions.mdx Outdated
Comment thread AGENTS.md
Comment thread docs/cloud/billing-and-usage/billing-api.mdx Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@Duncanma
Duncanma marked this pull request as ready for review August 21, 2026 20:19
@Duncanma
Duncanma merged commit 88cd127 into main Aug 21, 2026
14 checks passed
@Duncanma
Duncanma deleted the fix/meta-description-title-echo branch August 21, 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