Skip to content

Commit befdc62

Browse files
Merge pull request #14558 from guardian/index-filter
Index filter tag pages
2 parents 616a465 + 83b2035 commit befdc62

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

dotcom-rendering/src/server/htmlPageTemplate.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,18 @@ export const htmlPageTemplate = (props: WebProps | AppProps): string => {
7979
} = props;
8080

8181
const doNotIndex = (): boolean => {
82-
const isDevelopment = process.env.GU_STAGE !== 'PROD';
82+
if (process.env.GU_STAGE !== 'PROD') return true;
83+
if (!canonicalUrl) return false;
8384

84-
const hasNoIndexPattern = Boolean(
85-
canonicalUrl?.includes('tracking/commissioningdesk'),
86-
);
85+
const isAllowListed = [
86+
'tracking/commissioningdesk/the-filter',
87+
'tracking/commissioningdesk/filter-us',
88+
].some((allowed) => canonicalUrl.includes(allowed));
8789

88-
return isDevelopment || hasNoIndexPattern;
90+
return (
91+
canonicalUrl.includes('tracking/commissioningdesk') &&
92+
!isAllowListed
93+
);
8994
};
9095

9196
/**

0 commit comments

Comments
 (0)