Skip to content

[Website] Improve SEO#9894

Merged
tobias-tengler merged 4 commits into
mainfrom
tte/seo-improvements
Jun 11, 2026
Merged

[Website] Improve SEO#9894
tobias-tengler merged 4 commits into
mainfrom
tte/seo-improvements

Conversation

@tobias-tengler

Copy link
Copy Markdown
Member

No description provided.

@tobias-tengler tobias-tengler marked this pull request as ready for review June 11, 2026 08:14
Copilot AI review requested due to automatic review settings June 11, 2026 08:14

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

This PR focuses on improving the website’s SEO and share metadata by enriching page metadata (titles, descriptions, canonical URLs), adding Schema.org JSON-LD for docs/blog, and tightening a few UX/details (print view and broken-media placeholders).

Changes:

  • Add canonical/OG/Twitter metadata improvements and Schema.org JSON-LD for docs and blog pages.
  • Add/standardize description frontmatter for legal pages and add category (and remove unused path) frontmatter for multiple blog posts.
  • Improve print rendering (hide non-print UI, adjust colors) and improve broken image placeholders to preserve layout.

Reviewed changes

Copilot reviewed 53 out of 58 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
website-next/src/image-optimization/manifest.ts Disable optimized-image manifest usage in development to show original assets without pre-running optimization.
website-next/src/helpers/buildContentTree.ts Add doc breadcrumbs resolution based on docs navigation structure.
website-next/src/design-system/Image.tsx Preserve layout/aspect ratio when rendering broken-image placeholder.
website-next/src/design-system/Image.stories.tsx Add Storybook cases for broken-media behavior in different layouts.
website-next/src/design-system/BrokenMedia.tsx Allow passing className/style and make placeholder responsive for small containers.
website-next/src/components/SimilarPosts.tsx Hide “Similar posts” section when printing.
website-next/src/components/EditOnGitHub.tsx Hide “Edit on GitHub” link when printing.
website-next/src/components/DocsToolbar.tsx Hide docs toolbar when printing.
website-next/src/components/BlogTeaser.tsx Adjust blog category pill spacing/typography.
website-next/content/legal/terms-of-service.md Add SEO description frontmatter.
website-next/content/legal/privacy-policy.md Add SEO description frontmatter.
website-next/content/legal/cookie-policy.md Add SEO description frontmatter.
website-next/content/legal/acceptable-use-policy.md Add SEO description frontmatter.
website-next/content/blog/2026-06-06-newsletter-may-2026.md Remove unused path; add category.
website-next/content/blog/2026-06-05-introducing-skillz.md Remove unused path; add category.
website-next/content/blog/2026-05-28-mcp-hotchocolate-fusion.md Remove unused path; add category.
website-next/content/blog/2026-05-15-fusion-16.md Remove unused path; add category.
website-next/content/blog/2026-05-11-hot-chocolate-16.md Remove unused path; add category.
website-next/content/blog/2026-04-22-semantic-introspection.md Remove unused path; add category.
website-next/content/blog/2025-03-17-open-telemetry-for-everyone.md Remove unused path.
website-next/content/blog/2025-02-01-hot-chocolate-15.md Remove unused path; add category.
website-next/content/blog/2024-10-30-newsletter-october.md Remove unused path; add category.
website-next/content/blog/2024-10-07-introducing-nitro.md Remove unused path.
website-next/content/blog/2024-08-30-hot-chocolate-14.md Remove unused path; add category.
website-next/content/blog/2024-08-11-logging.md Remove unused path.
website-next/content/blog/2024-05-21-newsletter-may.md Remove unused path; add category.
website-next/content/blog/2024-04-01-fullstack-workshop.md Remove unused path.
website-next/content/blog/2023-08-15-fusion.md Remove unused path.
website-next/content/blog/2023-03-15-banana-cake-pop-graphql-apis.md Remove unused path.
website-next/content/blog/2023-02-08-new-in-hot-chocolate-13.md Remove unused path; add category.
website-next/content/blog/2023-02-07-new-in-banana-cake-pop-4.md Remove unused path; add category.
website-next/content/blog/2023-01-08-new-in-banana-cake-pop-3.md Remove unused path; add category.
website-next/content/blog/2022-10-05-new-in-banana-cake-pop-2.md Remove unused path; add category.
website-next/content/blog/2022-09-01-new-in-banana-cake-pop-1.md Remove unused path; add category.
website-next/content/blog/2022-01-13-hot-chocolate-12-5.md Remove unused path; add category.
website-next/app/sitemap.ts Adjust sitemap blog entries generation; derive lastModified from post date/frontmatter.
website-next/app/page.tsx Add a new home page entrypoint.
website-next/app/icon.svg Add site icon for Next metadata/app routing.
website-next/app/globals.css Add print-specific theming/layout rules.
website-next/app/docs/[...slug]/page.tsx Improve docs metadata (canonical, modified time) and add Schema.org TechArticle + BreadcrumbList JSON-LD.
website-next/app/blog/[...slug]/page.tsx Improve blog metadata (canonical, authors, OG article fields) and add BlogPosting JSON-LD.
website-next/app/(content)/services/training/page.tsx Add per-page metadata title/description.
website-next/app/(content)/services/support/page.tsx Add per-page metadata title/description.
website-next/app/(content)/services/support/contact/page.tsx Add per-page metadata title/description.
website-next/app/(content)/services/page.tsx Add per-page metadata title/description.
website-next/app/(content)/services/advisory/page.tsx Add per-page metadata title/description.
website-next/app/(content)/products/strawberryshake/page.tsx Add per-page metadata title/description.
website-next/app/(content)/products/nitro/page.tsx Add per-page metadata title/description.
website-next/app/(content)/products/hotchocolate/page.tsx Add per-page metadata title/description.
website-next/app/(content)/pricing/page.tsx Add per-page metadata title/description.
website-next/app/(content)/platform/page.tsx Add per-page metadata title/description.
website-next/app/(content)/platform/ecosystem/page.tsx Add per-page metadata title/description.
website-next/app/(content)/platform/continuous-integration/page.tsx Add per-page metadata title/description.
website-next/app/(content)/platform/analytics/page.tsx Add per-page metadata title/description.
website-next/app/(content)/help/page.tsx Add per-page metadata title/description.

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

Comment thread website-next/app/docs/[...slug]/page.tsx
Comment thread website-next/app/blog/[...slug]/page.tsx
Comment thread website-next/app/sitemap.ts Outdated
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