From cb999cdd318d4632ee713902813aed07dc565e13 Mon Sep 17 00:00:00 2001 From: Dan Giordano Date: Wed, 8 Jul 2026 13:49:22 -0400 Subject: [PATCH 1/2] Fix docs home canonical + add home to sitemap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The root index.mdx (served at /docs/) is not a docs.json nav page, so the per-page canonical rollout skipped it and it fell back to the global base — emitting (no trailing slash), which mismatches the served /docs/ URL ("canonicalised away"). - index.mdx: add canonical 'https://www.checklyhq.com/docs/' (self-referencing). - generate-sitemap.mjs: include the home (BASE) URL — it was missing from the sitemap because it isn't a nav slug. Now 570 URLs. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/scripts/generate-sitemap.mjs | 10 ++++++---- index.mdx | 1 + sitemap.xml | 3 +++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/scripts/generate-sitemap.mjs b/.github/scripts/generate-sitemap.mjs index 5dc25da2..6420548a 100644 --- a/.github/scripts/generate-sitemap.mjs +++ b/.github/scripts/generate-sitemap.mjs @@ -47,9 +47,11 @@ function walk(node) { } walk(docs.navigation) -const urls = [...slugs] - .sort() - .map((slug) => ` \n ${BASE}${slug}/\n `) +// The docs home (index.mdx) is served at /docs/ but is not a nav slug, so add +// it explicitly — otherwise the homepage is missing from the sitemap. +const locs = [BASE, ...[...slugs].sort().map((slug) => `${BASE}${slug}/`)] +const urls = locs + .map((loc) => ` \n ${loc}\n `) .join('\n') const xml = ` @@ -59,4 +61,4 @@ ${urls} ` writeFileSync(join(ROOT, 'sitemap.xml'), xml) -console.log(`Wrote sitemap.xml with ${slugs.size} trailing-slash URLs`) +console.log(`Wrote sitemap.xml with ${locs.length} trailing-slash URLs (incl. home)`) diff --git a/index.mdx b/index.mdx index 80e98ca2..75e0d2ae 100644 --- a/index.mdx +++ b/index.mdx @@ -2,6 +2,7 @@ title: 'Checkly Documentation' description: 'The AI Native Application Reliability Platform built for modern engineering teams.' mode: "wide" +canonical: 'https://www.checklyhq.com/docs/' --- diff --git a/sitemap.xml b/sitemap.xml index 6b21f36f..12184659 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,5 +1,8 @@ + + https://www.checklyhq.com/docs/ + https://www.checklyhq.com/docs/admin/changing-your-email-password/ From b47cd9326a94ec2f10a2388638c8d4af1c10c38b Mon Sep 17 00:00:00 2001 From: Dan Giordano Date: Wed, 8 Jul 2026 13:54:28 -0400 Subject: [PATCH 2/2] Add self-referencing canonicals to 34 non-nav (orphan) pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sweep for .mdx pages Mintlify serves that aren't in docs.json navigation — they were skipped by the canonical rollout and fell back to the global no-slash base (same bug as the home). 34 served orphans (best-practices, examples, *-configuration, section overviews, changelog, etc.) now declare a self-referencing trailing-slash canonical. The one hidden page (tcp-monitors/use-cases, hidden: true) is intentionally skipped. Not added to the sitemap (kept to nav pages + home); these are secondary pages reachable via links/redirects, not primary nav entries. Co-Authored-By: Claude Opus 4.8 (1M context) --- changelog/changelog.mdx | 1 + communicate/alerts/best-practices.mdx | 1 + comparisons/monitoring-tools/overview.mdx | 1 + comparisons/observability-tools/overview.mdx | 1 + comparisons/overview.mdx | 1 + comparisons/status-pages/overview.mdx | 1 + comparisons/testing-tools/overview.mdx | 1 + concepts/environments.mdx | 1 + concepts/monitors.mdx | 1 + concepts/overview.mdx | 1 + detect/synthetic-monitoring/api-checks/best-practices.mdx | 1 + detect/synthetic-monitoring/api-checks/examples.mdx | 1 + detect/synthetic-monitoring/api-checks/response-limits.mdx | 1 + detect/synthetic-monitoring/browser-checks/best-practices.mdx | 1 + detect/synthetic-monitoring/browser-checks/examples.mdx | 1 + detect/synthetic-monitoring/browser-checks/file-system.mdx | 1 + detect/synthetic-monitoring/multistep-checks/troubleshooting.mdx | 1 + detect/uptime-monitoring/alerting.mdx | 1 + detect/uptime-monitoring/cli-configuration.mdx | 1 + .../uptime-monitoring/heartbeat-monitors/ci-cd-configuration.mdx | 1 + .../uptime-monitoring/heartbeat-monitors/cli-configuration.mdx | 1 + detect/uptime-monitoring/heartbeat-monitors/configuration.mdx | 1 + .../uptime-monitoring/heartbeat-monitors/cron-configuration.mdx | 1 + .../uptime-monitoring/heartbeat-monitors/iac-configuration.mdx | 1 + detect/uptime-monitoring/heartbeat-monitors/other.mdx | 1 + detect/uptime-monitoring/locations.mdx | 1 + detect/uptime-monitoring/scheduling.mdx | 1 + integrations/alerts/overview.mdx | 1 + integrations/iac/pulumi/examples.mdx | 1 + integrations/iac/terraform/checks-groups.mdx | 1 + integrations/iac/terraform/parameterized-resources.mdx | 1 + learn/overview.mdx | 1 + platform/snippets/handlebars-snippets.mdx | 1 + platform/snippets/overview.mdx | 1 + 34 files changed, 34 insertions(+) diff --git a/changelog/changelog.mdx b/changelog/changelog.mdx index 78d1049e..7467b0e3 100644 --- a/changelog/changelog.mdx +++ b/changelog/changelog.mdx @@ -2,6 +2,7 @@ title: Changelog sidebarTitle: Changelog description: Stay up to date with product updates and release notes across Checkly. +canonical: 'https://www.checklyhq.com/docs/changelog/changelog/' --- ## Available Changelogs diff --git a/communicate/alerts/best-practices.mdx b/communicate/alerts/best-practices.mdx index 04a033cb..5e6c892e 100644 --- a/communicate/alerts/best-practices.mdx +++ b/communicate/alerts/best-practices.mdx @@ -2,6 +2,7 @@ title: 'Alerting Best Practices' description: 'Proven strategies and patterns for effective alerting, incident response, and alert fatigue prevention in Checkly monitoring implementations.' sidebarTitle: 'Best Practices' +canonical: 'https://www.checklyhq.com/docs/communicate/alerts/best-practices/' --- diff --git a/comparisons/monitoring-tools/overview.mdx b/comparisons/monitoring-tools/overview.mdx index 9bf84c64..10e3a42d 100644 --- a/comparisons/monitoring-tools/overview.mdx +++ b/comparisons/monitoring-tools/overview.mdx @@ -1,6 +1,7 @@ --- title: "Monitoring Tools Overview" description: "Compare Checkly with popular monitoring and APM solutions" +canonical: 'https://www.checklyhq.com/docs/comparisons/monitoring-tools/overview/' --- # Monitoring Tools Overview diff --git a/comparisons/observability-tools/overview.mdx b/comparisons/observability-tools/overview.mdx index ee043dd1..3c5cf7ee 100644 --- a/comparisons/observability-tools/overview.mdx +++ b/comparisons/observability-tools/overview.mdx @@ -1,6 +1,7 @@ --- title: "Observability Tools Overview" description: "Compare Checkly with popular observability and tracing platforms" +canonical: 'https://www.checklyhq.com/docs/comparisons/observability-tools/overview/' --- # Observability Tools Overview diff --git a/comparisons/overview.mdx b/comparisons/overview.mdx index 9cdfd3c3..7e39fa97 100644 --- a/comparisons/overview.mdx +++ b/comparisons/overview.mdx @@ -2,6 +2,7 @@ title: 'Comparisons Overview' description: 'Display inline code and code blocks' sidebarTitle: 'Overview' +canonical: 'https://www.checklyhq.com/docs/comparisons/overview/' --- diff --git a/comparisons/status-pages/overview.mdx b/comparisons/status-pages/overview.mdx index 8fad1f59..63f27dc7 100644 --- a/comparisons/status-pages/overview.mdx +++ b/comparisons/status-pages/overview.mdx @@ -1,6 +1,7 @@ --- title: "Status Pages Overview" description: "Compare Checkly status pages with other status page solutions" +canonical: 'https://www.checklyhq.com/docs/comparisons/status-pages/overview/' --- # Status Pages Overview diff --git a/comparisons/testing-tools/overview.mdx b/comparisons/testing-tools/overview.mdx index 55786505..1cebce36 100644 --- a/comparisons/testing-tools/overview.mdx +++ b/comparisons/testing-tools/overview.mdx @@ -1,6 +1,7 @@ --- title: "Testing Tools Overview" description: "Compare Checkly with popular testing frameworks and tools" +canonical: 'https://www.checklyhq.com/docs/comparisons/testing-tools/overview/' --- # Testing Tools Overview diff --git a/concepts/environments.mdx b/concepts/environments.mdx index 6fcc9df7..fb54f89c 100644 --- a/concepts/environments.mdx +++ b/concepts/environments.mdx @@ -2,6 +2,7 @@ title: 'Environments in Checkly' description: 'Learn about the environments of Checkly' sidebarTitle: 'Environments' +canonical: 'https://www.checklyhq.com/docs/concepts/environments/' --- **Environments** in Checkly represent the different stages and contexts where your applications run—from development and staging to production and beyond. Using the CLI, you can run your commands from your CI/CD pipeline and target different environments like staging and production. diff --git a/concepts/monitors.mdx b/concepts/monitors.mdx index e3e40c2d..07ed5bbc 100644 --- a/concepts/monitors.mdx +++ b/concepts/monitors.mdx @@ -2,6 +2,7 @@ title: 'What are Monitors?' description: 'Learn about Uptime Monitors at Checkly' sidebarTitle: 'Monitors' +canonical: 'https://www.checklyhq.com/docs/concepts/monitors/' --- diff --git a/concepts/overview.mdx b/concepts/overview.mdx index 4e463a36..8028121f 100644 --- a/concepts/overview.mdx +++ b/concepts/overview.mdx @@ -2,6 +2,7 @@ title: 'Core Concepts Overview' description: 'Learn about the core concepts of Checkly' sidebarTitle: 'Overview' +canonical: 'https://www.checklyhq.com/docs/concepts/overview/' --- Organization in Checkly refers to how you structure and manage your monitoring setup through Groups and hierarchical organization. Groups allow you to organize your checks and centralize settings like base URLs, headers, variables and other properties a collection of checks can share. diff --git a/detect/synthetic-monitoring/api-checks/best-practices.mdx b/detect/synthetic-monitoring/api-checks/best-practices.mdx index d65de33e..08b6a9df 100644 --- a/detect/synthetic-monitoring/api-checks/best-practices.mdx +++ b/detect/synthetic-monitoring/api-checks/best-practices.mdx @@ -2,6 +2,7 @@ title: 'API Check Best Practices' description: 'Proven strategies, optimization techniques, and reliability patterns for implementing effective API monitoring with Checkly.' sidebarTitle: 'Best Practices' +canonical: 'https://www.checklyhq.com/docs/detect/synthetic-monitoring/api-checks/best-practices/' --- Effective API monitoring requires thoughtful design, proper configuration, and ongoing optimization. These best practices ensure reliable, efficient, and maintainable API checks that provide actionable insights. diff --git a/detect/synthetic-monitoring/api-checks/examples.mdx b/detect/synthetic-monitoring/api-checks/examples.mdx index ee0fcc9c..dd4aaee8 100644 --- a/detect/synthetic-monitoring/api-checks/examples.mdx +++ b/detect/synthetic-monitoring/api-checks/examples.mdx @@ -2,6 +2,7 @@ title: 'API Check Examples' description: 'Real-world examples and implementation patterns for monitoring APIs with Checkly API checks across different industries and scenarios.' sidebarTitle: 'Examples' +canonical: 'https://www.checklyhq.com/docs/detect/synthetic-monitoring/api-checks/examples/' --- API checks excel at validating backend services, microservices, and third-party integrations. These real-world use cases demonstrate how to implement comprehensive API monitoring across different industries and scenarios. diff --git a/detect/synthetic-monitoring/api-checks/response-limits.mdx b/detect/synthetic-monitoring/api-checks/response-limits.mdx index 4c8ce64c..c33a5039 100644 --- a/detect/synthetic-monitoring/api-checks/response-limits.mdx +++ b/detect/synthetic-monitoring/api-checks/response-limits.mdx @@ -1,6 +1,7 @@ --- title: API Response time limits sidebarTitle: Response time limits +canonical: 'https://www.checklyhq.com/docs/detect/synthetic-monitoring/api-checks/response-limits/' --- diff --git a/detect/synthetic-monitoring/browser-checks/best-practices.mdx b/detect/synthetic-monitoring/browser-checks/best-practices.mdx index f80b7d43..10d26380 100644 --- a/detect/synthetic-monitoring/browser-checks/best-practices.mdx +++ b/detect/synthetic-monitoring/browser-checks/best-practices.mdx @@ -2,6 +2,7 @@ title: 'Browser Check Best Practices' description: 'Proven strategies, optimization techniques, and reliability patterns for implementing effective browser automation monitoring with Checkly.' sidebarTitle: 'Best Practices' +canonical: 'https://www.checklyhq.com/docs/detect/synthetic-monitoring/browser-checks/best-practices/' --- Effective browser monitoring requires thoughtful test design, reliable selectors, and robust error handling. These best practices ensure your browser checks are maintainable, reliable, and provide actionable insights about user experience. diff --git a/detect/synthetic-monitoring/browser-checks/examples.mdx b/detect/synthetic-monitoring/browser-checks/examples.mdx index 2bd3a33e..02e099ae 100644 --- a/detect/synthetic-monitoring/browser-checks/examples.mdx +++ b/detect/synthetic-monitoring/browser-checks/examples.mdx @@ -2,6 +2,7 @@ title: 'Browser Check Examples' description: 'Real-world examples and implementation patterns for monitoring user workflows with Checkly browser checks across different industries and scenarios.' sidebarTitle: 'Examples' +canonical: 'https://www.checklyhq.com/docs/detect/synthetic-monitoring/browser-checks/examples/' --- These real-world use cases demonstrate how to implement comprehensive user journey monitoring across different industries and scenarios. diff --git a/detect/synthetic-monitoring/browser-checks/file-system.mdx b/detect/synthetic-monitoring/browser-checks/file-system.mdx index c6200ee5..1338218f 100644 --- a/detect/synthetic-monitoring/browser-checks/file-system.mdx +++ b/detect/synthetic-monitoring/browser-checks/file-system.mdx @@ -2,6 +2,7 @@ title: File uploads, downloads and the file system sidebarTitle: File system +canonical: 'https://www.checklyhq.com/docs/detect/synthetic-monitoring/browser-checks/file-system/' --- You might want to use (binary) files in your browser checks. For example, you might want to upload a file to an upload diff --git a/detect/synthetic-monitoring/multistep-checks/troubleshooting.mdx b/detect/synthetic-monitoring/multistep-checks/troubleshooting.mdx index 6ed8a12f..54079978 100644 --- a/detect/synthetic-monitoring/multistep-checks/troubleshooting.mdx +++ b/detect/synthetic-monitoring/multistep-checks/troubleshooting.mdx @@ -3,6 +3,7 @@ title: 'Troubleshooting Multistep Checks' description: 'Learn how to troubleshoot multistep checks.' sidebarTitle: Troubleshooting +canonical: 'https://www.checklyhq.com/docs/detect/synthetic-monitoring/multistep-checks/troubleshooting/' --- Multistep checks are a powerful tool for monitoring complex API workflows. However, they can sometimes be tricky to troubleshoot. Here are some common issues and solutions: diff --git a/detect/uptime-monitoring/alerting.mdx b/detect/uptime-monitoring/alerting.mdx index 16878a3c..45821df5 100644 --- a/detect/uptime-monitoring/alerting.mdx +++ b/detect/uptime-monitoring/alerting.mdx @@ -2,6 +2,7 @@ title: 'Alerting Configuration' description: 'Configure comprehensive alerting for your uptime monitors to ensure your team is immediately notified when issues occur.' sidebarTitle: 'Alerting' +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/alerting/' --- Effective alerting is crucial for maintaining service reliability. This guide covers how to configure alerting for all types of uptime monitors to ensure your team responds quickly to issues. diff --git a/detect/uptime-monitoring/cli-configuration.mdx b/detect/uptime-monitoring/cli-configuration.mdx index 9805e1e4..ad71d759 100644 --- a/detect/uptime-monitoring/cli-configuration.mdx +++ b/detect/uptime-monitoring/cli-configuration.mdx @@ -2,6 +2,7 @@ title: 'CLI Configuration' description: 'Define and manage uptime monitors as code using the Checkly CLI with TypeScript and JavaScript examples.' sidebarTitle: 'CLI Configuration' +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/cli-configuration/' --- The Checkly CLI enables you to define, version control, and deploy uptime monitors as code. This approach provides better maintainability, team collaboration, and integration with your development workflow. diff --git a/detect/uptime-monitoring/heartbeat-monitors/ci-cd-configuration.mdx b/detect/uptime-monitoring/heartbeat-monitors/ci-cd-configuration.mdx index 0100356c..bc1769c2 100644 --- a/detect/uptime-monitoring/heartbeat-monitors/ci-cd-configuration.mdx +++ b/detect/uptime-monitoring/heartbeat-monitors/ci-cd-configuration.mdx @@ -2,6 +2,7 @@ title: 'CI/CD Configuration' description: 'Learn how to configure heartbeat monitors with CI/CD.' sidebarTitle: CI/CD +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/heartbeat-monitors/ci-cd-configuration/' --- diff --git a/detect/uptime-monitoring/heartbeat-monitors/cli-configuration.mdx b/detect/uptime-monitoring/heartbeat-monitors/cli-configuration.mdx index 9aa18f05..c6cf5cbf 100644 --- a/detect/uptime-monitoring/heartbeat-monitors/cli-configuration.mdx +++ b/detect/uptime-monitoring/heartbeat-monitors/cli-configuration.mdx @@ -2,6 +2,7 @@ title: 'CLI Configuration' description: 'Learn how to configure heartbeat monitors with the Checkly CLI.' sidebarTitle: CLI +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/heartbeat-monitors/cli-configuration/' --- diff --git a/detect/uptime-monitoring/heartbeat-monitors/configuration.mdx b/detect/uptime-monitoring/heartbeat-monitors/configuration.mdx index 3761ad88..b410f715 100644 --- a/detect/uptime-monitoring/heartbeat-monitors/configuration.mdx +++ b/detect/uptime-monitoring/heartbeat-monitors/configuration.mdx @@ -2,6 +2,7 @@ title: Heartbeat Configuration description: Ensure your critical automated processes are running as expected. sidebarTitle: Configuration +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/heartbeat-monitors/configuration/' --- ### Additional Settings diff --git a/detect/uptime-monitoring/heartbeat-monitors/cron-configuration.mdx b/detect/uptime-monitoring/heartbeat-monitors/cron-configuration.mdx index f2def3d9..57d09130 100644 --- a/detect/uptime-monitoring/heartbeat-monitors/cron-configuration.mdx +++ b/detect/uptime-monitoring/heartbeat-monitors/cron-configuration.mdx @@ -2,6 +2,7 @@ title: 'Cron Jobs Configuration' description: 'Learn how to configure heartbeat monitors with cron jobs.' sidebarTitle: Cron Jobs +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/heartbeat-monitors/cron-configuration/' --- ## With Scheduled Jobs and Cron diff --git a/detect/uptime-monitoring/heartbeat-monitors/iac-configuration.mdx b/detect/uptime-monitoring/heartbeat-monitors/iac-configuration.mdx index a2c0c84b..3b7e4b9c 100644 --- a/detect/uptime-monitoring/heartbeat-monitors/iac-configuration.mdx +++ b/detect/uptime-monitoring/heartbeat-monitors/iac-configuration.mdx @@ -2,6 +2,7 @@ title: 'Infrastructure as Code Configuration' description: 'Learn how to configure heartbeat monitors with Infrastructure as Code.' sidebarTitle: Infrastructure as Code +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/heartbeat-monitors/iac-configuration/' --- diff --git a/detect/uptime-monitoring/heartbeat-monitors/other.mdx b/detect/uptime-monitoring/heartbeat-monitors/other.mdx index c5151be0..8c3a3449 100644 --- a/detect/uptime-monitoring/heartbeat-monitors/other.mdx +++ b/detect/uptime-monitoring/heartbeat-monitors/other.mdx @@ -2,6 +2,7 @@ title: 'Other Configurations' description: 'Learn how to configure heartbeat monitors with other tools and platforms.' sidebarTitle: Other Configurations +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/heartbeat-monitors/other/' --- diff --git a/detect/uptime-monitoring/locations.mdx b/detect/uptime-monitoring/locations.mdx index bd9f5274..c35fa0e7 100644 --- a/detect/uptime-monitoring/locations.mdx +++ b/detect/uptime-monitoring/locations.mdx @@ -2,6 +2,7 @@ title: 'Monitoring Locations' description: 'Choose optimal monitoring locations for global coverage and accurate performance insights across all monitor types.' sidebarTitle: 'Locations' +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/locations/' --- Selecting the right monitoring locations ensures accurate uptime monitoring and provides insights into your service's global performance. This guide applies to URL, TCP, and Heartbeat monitors. diff --git a/detect/uptime-monitoring/scheduling.mdx b/detect/uptime-monitoring/scheduling.mdx index fd242761..b01debf7 100644 --- a/detect/uptime-monitoring/scheduling.mdx +++ b/detect/uptime-monitoring/scheduling.mdx @@ -2,6 +2,7 @@ title: 'Scheduling and Frequency' description: 'Configure optimal monitoring frequency and timing strategies for different types of uptime monitors.' sidebarTitle: 'Scheduling' +canonical: 'https://www.checklyhq.com/docs/detect/uptime-monitoring/scheduling/' --- Proper scheduling ensures effective monitoring while balancing detection speed, resource usage, and costs. This guide covers scheduling strategies for all monitor types. diff --git a/integrations/alerts/overview.mdx b/integrations/alerts/overview.mdx index 5b3f87e2..c5e2c1e5 100644 --- a/integrations/alerts/overview.mdx +++ b/integrations/alerts/overview.mdx @@ -2,6 +2,7 @@ title: 'Alerts' description: 'Alerts' sidebarTitle: 'Overview' +canonical: 'https://www.checklyhq.com/docs/integrations/alerts/overview/' --- This is the alerts overview. \ No newline at end of file diff --git a/integrations/iac/pulumi/examples.mdx b/integrations/iac/pulumi/examples.mdx index 332f59d5..f5c3071f 100644 --- a/integrations/iac/pulumi/examples.mdx +++ b/integrations/iac/pulumi/examples.mdx @@ -2,6 +2,7 @@ title: 'Pulumi Examples' description: 'Comprehensive examples for different check types and configurations using the Checkly Pulumi provider' sidebarTitle: 'Examples' +canonical: 'https://www.checklyhq.com/docs/integrations/iac/pulumi/examples/' --- diff --git a/integrations/iac/terraform/checks-groups.mdx b/integrations/iac/terraform/checks-groups.mdx index 9faa0edc..fab95c50 100644 --- a/integrations/iac/terraform/checks-groups.mdx +++ b/integrations/iac/terraform/checks-groups.mdx @@ -2,6 +2,7 @@ title: 'Checks and groups for Terraform' sidebarTitle: 'Checks & Groups' description: 'Create and manage browser checks, API checks, heartbeat monitors, and check groups using Terraform' +canonical: 'https://www.checklyhq.com/docs/integrations/iac/terraform/checks-groups/' --- Checks make up the most important unit of your Checkly monitoring setup. Groups help you split them up according to your needs and keep complexity down. diff --git a/integrations/iac/terraform/parameterized-resources.mdx b/integrations/iac/terraform/parameterized-resources.mdx index e75e9147..ed503cc2 100644 --- a/integrations/iac/terraform/parameterized-resources.mdx +++ b/integrations/iac/terraform/parameterized-resources.mdx @@ -2,6 +2,7 @@ title: 'Parameterized resources in Terraform' sidebarTitle: 'Parameterized Resources' description: 'Use Terraform meta-arguments to create multiple resources from parameterized configurations' +canonical: 'https://www.checklyhq.com/docs/integrations/iac/terraform/parameterized-resources/' --- There are cases where you might want to declare a single, parameterized resource in place of a (possibly variable) number of resources to be managed. Terraform enables this through some of its native constructs. diff --git a/learn/overview.mdx b/learn/overview.mdx index c5af5028..226bfb24 100644 --- a/learn/overview.mdx +++ b/learn/overview.mdx @@ -2,6 +2,7 @@ title: "Learn Concepts and Best Practices" sidebarTitle: "Overview" mode: "wide" +canonical: 'https://www.checklyhq.com/docs/learn/overview/' --- Monitoring and Observability are key concepts when dealing with application quality and performance. Learn the fundamentals of modern monitoring and observability to help yourself and your team build better applications. diff --git a/platform/snippets/handlebars-snippets.mdx b/platform/snippets/handlebars-snippets.mdx index cf1c8cf9..9fa48c48 100644 --- a/platform/snippets/handlebars-snippets.mdx +++ b/platform/snippets/handlebars-snippets.mdx @@ -1,6 +1,7 @@ --- title: Handlebars Snippets (Legacy) sidebarTitle: Snippets (Legacy) +canonical: 'https://www.checklyhq.com/docs/platform/snippets/handlebars-snippets/' --- > We still support our legacy Handlebars syntax for referencing snippets in Browser check code but recommend using the **require** diff --git a/platform/snippets/overview.mdx b/platform/snippets/overview.mdx index 214baf55..137291b8 100644 --- a/platform/snippets/overview.mdx +++ b/platform/snippets/overview.mdx @@ -1,6 +1,7 @@ --- title: Snippets Overview sidebarTitle: Snippets +canonical: 'https://www.checklyhq.com/docs/platform/snippets/overview/' --- import { CLITip } from "/snippets/cli-tip.jsx"