2 parents 616a465 + 83b2035 commit befdc62Copy full SHA for befdc62
1 file changed
dotcom-rendering/src/server/htmlPageTemplate.ts
@@ -79,13 +79,18 @@ export const htmlPageTemplate = (props: WebProps | AppProps): string => {
79
} = props;
80
81
const doNotIndex = (): boolean => {
82
- const isDevelopment = process.env.GU_STAGE !== 'PROD';
+ if (process.env.GU_STAGE !== 'PROD') return true;
83
+ if (!canonicalUrl) return false;
84
- const hasNoIndexPattern = Boolean(
85
- canonicalUrl?.includes('tracking/commissioningdesk'),
86
- );
+ const isAllowListed = [
+ 'tracking/commissioningdesk/the-filter',
87
+ 'tracking/commissioningdesk/filter-us',
88
+ ].some((allowed) => canonicalUrl.includes(allowed));
89
- return isDevelopment || hasNoIndexPattern;
90
+ return (
91
+ canonicalUrl.includes('tracking/commissioningdesk') &&
92
+ !isAllowListed
93
+ );
94
};
95
96
/**
0 commit comments