Skip to content

Technical SEO: breadcrumb JSON-LD, sitemap lastmod, title fixes#96

Merged
styler merged 1 commit into
masterfrom
docs-technical-seo
Jul 18, 2026
Merged

Technical SEO: breadcrumb JSON-LD, sitemap lastmod, title fixes#96
styler merged 1 commit into
masterfrom
docs-technical-seo

Conversation

@styler

@styler styler commented Jul 18, 2026

Copy link
Copy Markdown
Member

Part 3 of 3 (stacked on #95 — retarget after the stack merges).

  • BreadcrumbList JSON-LD on every docs page (Head override), derived from the URL path — search results get a breadcrumb trail instead of a bare URL.
  • Sitemap <lastmod> from each page's last git commit date (adds @astrojs/sitemap directly; Starlight skips its own when one is present). 179/183 URLs covered.
  • Homepage <title> no longer doubles the brand ("StreamElements Documentation | StreamElements Docs" → "StreamElements Documentation") via frontmatter head override.
  • Duplicate titles disambiguated: "Getting Started" ×2 → "Getting Started with the Chatbot"/"…with Overlays"; websocket topic "Emote Combo Module" → "Chatbot Emote Combo" (+ "Pyramid Module" → "Chatbot Pyramid" for convention).
  • Search-intent retitles: "Code Editor" → "Widget Structure & Custom Fields" (it's the FIELDS/custom-fields reference; sidebar label stays "Code Editor"), "Argument tokens" → "Command Arguments".
  • "watchtime" surfaced on the $(user) page (description, keywords, time_online row) — previously no docs page contained the word people actually search.
  • Over-length filters index description shortened for SERP display.

Verified in the built output: homepage title, JSON-LD renders valid, lastmod present, links validator green.

🤖 Generated with Claude Code

…e title, duplicate-title fixes, search-intent retitles
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
docs 36c11a2 Jul 18 2026, 12:07 PM

@styler
styler changed the base branch from docs-prose-cleanup to master July 18, 2026 15:14
@styler
styler merged commit ff80e26 into master Jul 18, 2026
2 checks passed
@styler
styler deleted the docs-technical-seo branch July 18, 2026 15:16
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