Use cases

Checking landing pages before a paid campaign

A paid campaign pays for every click whether the landing page works or not, so the pages it sends traffic to deserve an audit before the budget starts: that each one answers without errors or long redirect chains, loads quickly on a phone, and fires its tracking exactly as intended — once, and not before consent where consent is required. Problems found after launch are paid for by the click until they are fixed.

Why landing pages need their own check

Campaign pages are often built outside the main site's release process — a page builder, a new template, a separate domain — and skip the checks the rest of the site gets.

The traffic is mostly mobile and arrives cold, so loading speed and layout stability decide whether the visit survives the first seconds.

Measurement is part of the product being bought: a tag that does not fire makes the campaign unmeasurable, and one that fires twice makes it look better than it is.

Each of these is observable from outside, before a single click is paid for.

Availability and redirects

Every landing URL used in the ads should answer 200 directly. Tracking parameters and shortened links often add redirects, and each hop costs time on a mobile connection.

A redirect chain of several hops is worth collapsing; a loop is a campaign that sends every click to an error.

Pages built on a separate domain or subdomain need their own certificate and HTTPS redirection checked, not assumed from the main site.

A campaign page left with a staging `noindex` is fine for search — most landing pages do not need indexing — but a staging password is not.

Scan the exact URLs the ads will use, parameters included, since a rule that matches the clean URL can treat a parameterised one differently.

Speed and layout on a phone

Measure the page under a mobile profile: largest contentful paint, layout shift and total blocking time are the laboratory signals that predict a bounced visit.

Page weight and the number of requests are the usual causes on a builder-made page, with oversized hero images first.

Third-party scripts added for the campaign — pixels, chat widgets, heatmaps — each add requests and main-thread work.

Form fields should declare their type and autocomplete purpose, so a phone offers the right keyboard and can fill them.

The largest image on a landing page is usually its hero, and loading it lazily or late delays the largest contentful paint the visitor waits for.

Tracking and consent

The tracker inventory lists which analytics and advertising tags the page loads, which is how a missing campaign tag is found.

The same tag loaded twice — directly and through a tag manager — doubles recorded conversions and is reported as a duplicate.

Where consent is required, tags that set cookies or send data before any choice is made are reported as loading before consent.

On shops, purchase event names observable in the markup are reported; a tag's presence alone never proves its events are configured correctly.

Reading the results before launch

Fix what breaks the visit first: errors, loops, missing HTTPS, a page that renders nothing on a phone.

Then fix what distorts measurement: duplicate tags and tags firing before consent, since both make the campaign's numbers unreliable in opposite directions.

Speed findings come next, starting with the largest element and the heaviest resource.

Rescan once the fixes are in and keep the report: when campaign numbers look strange later, it shows what the pages were like on day one.

The consent banner itself

Where a consent mechanism is present, the audit reports which consent management product is in use and whether accept, reject and preferences controls are present in the served HTML.

A reject or manage-preferences control that is not observable in the markup is reported as such, since a banner without a real refusal option changes what the consent is worth.

Tags firing before any interaction are evaluated against that mechanism, which is what makes the before-consent finding meaningful rather than a blanket warning.

Campaign pages built on a separate tool often carry their own banner, or none; checking each landing page separately is the only way to know.

Whether a given banner satisfies the law where the campaign runs remains a legal question the audit does not answer.

Frequently asked questions

Does a landing page need to be indexable?
Usually not. Many campaign pages are deliberately kept out of search. It does need to answer publicly, without a staging password or an error.
Why do my campaign conversions look doubled?
The most common cause is the same tag loaded twice, directly and through a tag manager. The tracker inventory reports duplicates.
Can the audit confirm my conversion tracking works?
It can show which tags load and whether they load before consent. Whether their events are configured and attributed correctly is only visible in the ad platform.

Sources

Related

VeriFixScan crawls a site and applies its checks to every page it reaches, keeping the evidence behind each finding. Scanning one website is free.

Scan a website