From 02d52afd8ea9b730fbf5d6dd588683e29fe66711 Mon Sep 17 00:00:00 2001 From: Dan Giordano Date: Mon, 6 Jul 2026 14:14:32 -0400 Subject: [PATCH 1/2] Set global canonical base to www.checklyhq.com MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add seo.metatags.canonical so Mintlify emits canonical URLs on the www apex. Live pages currently emit `https://checklyhq.com/docs/...` (bare domain), which 301s to www — a non-self-referential canonical. This fixes the domain for every docs page in one line. Note: Mintlify appends each page's path without a trailing slash, so the canonical becomes www + no-slash (still a single 308 to the served trailing-slash URL). The trailing-slash question is probed separately. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 7824638d..e69fcb7c 100644 --- a/docs.json +++ b/docs.json @@ -9,7 +9,10 @@ }, "seo": { "title": "Getting started with Checkly - Checkly Docs", - "description": "The Application Reliability Platform built for modern engineering teams." + "description": "The Application Reliability Platform built for modern engineering teams.", + "metatags": { + "canonical": "https://www.checklyhq.com" + } }, "favicon": "/racoon_favicon.png", "customCSS": "/style.css", From 22d819bb5a976e343273c030e26f0d2f50df9ed5 Mon Sep 17 00:00:00 2001 From: Dan Giordano Date: Mon, 6 Jul 2026 14:14:32 -0400 Subject: [PATCH 2/2] Test: force trailing-slash canonical on cli/overview via frontmatter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Temporary probe: verify whether Mintlify emits a per-page `canonical` override verbatim (including the trailing slash) or normalizes it to no-slash. On the preview deploy, inspect the rendered for /docs/cli/overview/ — if it keeps the slash, we can script this across all pages; if stripped, drop this commit. Co-Authored-By: Claude Opus 4.8 (1M context) --- cli/overview.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/cli/overview.mdx b/cli/overview.mdx index 4c90eddc..f92bbb19 100644 --- a/cli/overview.mdx +++ b/cli/overview.mdx @@ -2,6 +2,7 @@ title: Checkly CLI description: 'Code, test, and deploy synthetic monitoring at scale with the Checkly CLI.' sidebarTitle: 'Overview' +canonical: 'https://www.checklyhq.com/docs/cli/overview/' --- import MainCicdCards from "/snippets/main-cicd-cards.mdx"