Auditing Consent on Landing Pages Built Outside the Main Site

Campaign landing pages get built in page tools, on separate hosts, with the tag pasted in and the CMP left out. Here is the audit that finds them before a regulator or a platform does.

Every marketing team has a shadow estate: landing pages in a page builder, a microsite from an agency, an old campaign host still indexed. They convert well and they are governed badly. The analytics tag is present, because performance gets measured. The consent banner is missing, because nobody owned adding it, so the page fires everything on arrival, for every visitor, including the ones the main site carefully asked first.

Finding these pages is the audit. They will not be in the CMP's domain list, they may not be in the tag manager's either, and the team that built them may have left. Search, ad libraries, and your own billing tell the truth faster than internal documentation does.

Related reading on this site: Auditing Consent Banners on Mobile Layouts Where Space Runs Out, Auditing Consent Banner Dark Patterns Honestly, Auditing Consent on Multilingual Stores Without Guessing.

Inventory by evidence, not by memory

Start from where pages must leave traces: ad accounts pointing at live URLs, search results for the brand, the sitemap and subdomain list on the certificate transparency record, invoices for page builders and microsite tools. Visit each candidate cold, with a clean browser, and record what loads before any interaction.

For each page, note host, builder, tags present on load, banner present or absent, and where the form data goes. A form collecting emails on an ungoverned page is a consent problem plus a data handling problem, and it moves to the top of the fix list regardless of traffic.

Classify, then fix in traffic order

Group the estate three ways: bring under the main CMP, rebuild on the main site, or retire. Retire is underused. Campaigns end, and leaving the page live because nobody decided is how a two year old page with an expired offer and no banner keeps collecting data.

Fix in order of visitors and data sensitivity, not in order of discovery. A low traffic page with a form outranks a high traffic page that only drops analytics after a missing banner, though both get fixed. Give every kept page the same production consent test as the main site: tags silent until choice, refusal honoured, preference link present.

Stop the estate regrowing

The durable fix is a rule with a gate: no page goes live on a company host or with company tags without the CMP, and the tag manager container is not handed out for side projects. Put the check in the campaign launch list, next to the tracking check that already happens, because tracking is why these pages exist.

Quarterly, rerun the evidence inventory. New tools and new agencies arrive constantly, and a landing page estate is not a problem you solve once. It is a boundary you patrol, or it quietly regrows.

Frequently asked questions

Why do landing pages miss the consent banner so often?

They are built in separate tools, on separate hosts, by teams focused on launch speed. The analytics tag gets added because results must be reported. The CMP requires configuration nobody owned, so it is skipped, and nothing in the tool warns them.

How can a team find landing pages it has forgotten?

Search ad account destination URLs, brand search results, subdomain and certificate records, and invoices for page builders. Evidence based inventories find pages that internal lists miss, especially agency built microsites.

Does a page with only analytics tags still need consent handling?

In the regimes that require consent for non essential tracking, yes. Analytics tags are a common example of a non essential purpose, so a page that fires them on arrival with no choice mechanism has the same problem as one firing advertising tags.

What should happen to old campaign pages?

Decide explicitly: govern them under the main CMP, rebuild them on the main site, or retire them. Leaving a page live by default, with data collection running and no owner, is the outcome the audit exists to prevent.