SEO glossary

Google Consent Mode

Definition

Google Consent Mode is a set of flags your site sends Google's tags saying whether a visitor consented to cookies and ad personalisation. It doesn't collect consent — your banner does that. Its real effect is on reporting: refused visits get filled in with modelled estimates that no CRM record can be matched against.

Updated 1 September 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • Consent Mode is the signal, not the banner. Your consent platform captures the choice; Consent Mode passes it to Google's tags.
  • Basic blocks Google tags until the visitor chooses. Advanced loads them with consent defaulted to denied and sends cookieless measurements, so a refusal still leaves something to model from.
  • Modelled conversions land in the same column as counted ones, at the same granularity. The standard report doesn't tell you which is which.
  • A modelled conversion has no person behind it, no click ID and no row in your CRM. Useful for reading a trend, useless for settling an argument about a specific lead.

What it signals, and what it never collects

Consent Mode is four flags. Your site sets them before any Google tag fires, then updates them the moment the visitor chooses. That's the whole mechanism — a signalling layer, not a compliance product.

  • ad_storage — may advertising cookies and device identifiers be written.
  • analytics_storage — may analytics storage be written, including the identifiers GA4 stitches a session from.
  • ad_user_data — may data go to Google for advertising purposes at all.
  • ad_personalization — may that data then be used to personalise ads.

Basic and advanced, and what each keeps

One decision, and it sets how much survives a refusal.

  • Advanced is what every measurement vendor recommends and it's usually right — but it does mean Google tags load on every visit, including for the visitor two seconds from refusing.
  • Basic matches a strict reading of "nothing loads before consent". You accept the blindness rather than pretending it isn't there.
The two Consent Mode implementations, compared on what happens when a visitor refuses.
BehaviourBasic modeAdvanced mode
When Google tags loadOnly after the visitor interacts with the bannerImmediately, with consent defaulted to denied
What a refusal sendsNothing at all — not even the consent stateThe consent state plus measurements without cookies
Modelling it supportsGeneral modelling, built from patterns across advertisersAdvertiser-specific modelling, built from your own consenting traffic
Who it suitsCounsel wants the least possible collection before a choiceYou need bidding signals and have volume to model from

Modelled conversions, and what they are not

When consent is denied, the hole gets filled with estimate. Google Ads looks at the relationship between clicks and conversions among traffic it can observe, then applies that relationship to the paths it can't. Modelled conversions then appear in campaign reports with the same granularity as observed ones — same Conversions column, same campaign rows, no asterisk.

GA4 does its own version under the name behavioural modelling, and at least marks affected reports with a data-quality icon. It also has volume thresholds — roughly a thousand denied events a day and a thousand consenting users a day, sustained over weeks. Most Indian SMB properties clear neither, so their refused traffic isn't modelled at all. It's simply missing. The precise thresholds and what a banner costs in measured conversions are worth reading before you sign for a consent platform.

The two sorts of number in that column differ in kind, not just in confidence.

  • There's no person behind a modelled conversion. You can't open it, name it or match it to a row in your CRM.
  • There's no click ID, so it can't be reconciled against an offline conversion import or a call log without double counting.
  • It's a population estimate wearing an integer. "47 conversions" implies a precision the underlying figure doesn't have.

Why we won't settle a guarantee against a modelled number

Our SEO work is judged against one figure: the client's trailing-90-day count of qualified leads from organic search, frozen on day one. Miss it in 90 days and we keep working free until we beat it. That only means anything if both sides can audit the number, so it has to be a count of individual people someone can point at — which is why what counts as a qualified lead is agreed in writing first.

A modelled conversion can't take part in that. It's an estimate of a population, produced by a model neither party can inspect, and it moves when Google changes the model. Useful for reading a trend; hopeless as the thing an invoice turns on.

So on any account running Consent Mode we report two numbers side by side: the platform figure including modelling, and the CRM count. Where they disagree, the CRM count is what the guarantee settles against. It's the less flattering of the two almost always, which is rather the point.

Sources

  1. Consent mode overviewGoogle for Developers — Tag Platform · 2026-07-30
  2. Set up consent mode on websitesGoogle for Developers — Tag Platform · 2026-07-30
  3. About consent mode modelingGoogle Ads Help
  4. [GA4] Behavioral modeling for consent modeGoogle Analytics Help
  5. EU user consent policyGoogle

Every source above was checked on 1 September 2026.

Related questions.

Is Google Consent Mode the same as a cookie banner?

No. The banner, or the consent platform behind it, asks the visitor and records the answer. Consent Mode is the wiring that passes that answer to Google's tags; it doesn't save the choice itself. Run one without the other and you're either not honouring consent or not measuring anything.

What's the difference between basic and advanced Consent Mode?

In basic mode Google tags don't load until the visitor interacts with the banner, and a refusal sends nothing at all. In advanced mode tags load with consent defaulted to denied and send measurements without cookies, so a refusal still leaves a signal to model from. Advanced keeps more data; basic collects less by design.

Are modelled conversions real conversions?

The sales are real; the numbers are estimates. Modelling infers how many conversions happened among visitors it couldn't observe, from the relationship it sees among visitors it could. Fine for reading a trend, useless for reconciliation — there's no individual record behind a modelled conversion to check.

How do I tell which of my conversions are modelled?

In GA4, reports containing modelled data carry a data-quality icon that says so. In Google Ads there's no split — modelled conversions sit in the same Conversions column at the same granularity as observed ones. In practice you compare the platform number against your CRM and treat the gap as modelling plus whatever else is broken.

Does Consent Mode affect SEO or rankings?

No. It touches tags, not crawling, indexing or ranking, and Google Search doesn't read your consent state. What changes is what you can see: your organic conversion count gets harder to trust, which makes an SEO engagement harder to judge even though the SEO is untouched.

Keep reading

Next, the thing you’ll ask after this.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call