From 83b2035716b76b27922365b0845a942f0204d998 Mon Sep 17 00:00:00 2001 From: DanielCliftonGuardian <110032454+DanielCliftonGuardian@users.noreply.github.com> Date: Tue, 23 Sep 2025 12:48:58 +0100 Subject: [PATCH] Index filter tag pages --- dotcom-rendering/src/server/htmlPageTemplate.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/dotcom-rendering/src/server/htmlPageTemplate.ts b/dotcom-rendering/src/server/htmlPageTemplate.ts index 67357a3acdb..82d4e459fec 100644 --- a/dotcom-rendering/src/server/htmlPageTemplate.ts +++ b/dotcom-rendering/src/server/htmlPageTemplate.ts @@ -81,13 +81,18 @@ export const htmlPageTemplate = (props: WebProps | AppProps): string => { } = props; const doNotIndex = (): boolean => { - const isDevelopment = process.env.GU_STAGE !== 'PROD'; + if (process.env.GU_STAGE !== 'PROD') return true; + if (!canonicalUrl) return false; - const hasNoIndexPattern = Boolean( - canonicalUrl?.includes('tracking/commissioningdesk'), - ); + const isAllowListed = [ + 'tracking/commissioningdesk/the-filter', + 'tracking/commissioningdesk/filter-us', + ].some((allowed) => canonicalUrl.includes(allowed)); - return isDevelopment || hasNoIndexPattern; + return ( + canonicalUrl.includes('tracking/commissioningdesk') && + !isAllowListed + ); }; /**