Skip to content

How to Read the Cookie Consent Compliance Check?

Key Takeaways

  • Nexter Compliance Check reads the active Cookie Consent settings and the homepage, and returns 11 checks with a Pass, Warning, Fail or Not available status.
  • The table shows Fail if it finds another active consent plugin, such as CookieYes, Complianz or Borlabs Cookie, or if it detects a vendor tag that loads before consent.
  • Consent records pass when they are switched on and being saved, but show Warning if they are off or the table they write to is missing; it also shows Warning if the last purge is more than 3 days old.
  • The Compliance Check tab opens from Nexter > Nexter Extension > Security through the gear icon on the Cookie Consent card, and a Re-check button runs the check again.
Table of Contents

What It Does

The Compliance Check reads your live Cookie Consent settings and your front page, then reports on 11 points. Each row is marked Pass, Warning, Fail or Not available.

Why It Matters

Switching blocking on does not mean everything is blocked. The check shows where the setup has gaps, such as a pasted tag that loads before consent or a missing policy link. It is built to tell you the truth. A row Nexter cannot verify says “Not available”, and is never shown as a pass.

What You Get

  • Four count tiles: Pass, Warning, Fail and Not available.
  • A table with the status, the check name and the details of each row.
  • A Re-check button to run it again after a change.
Compliance Check tab with Pass, Warning, Fail and Not available counts above the table of checks and the Re-check button
The Compliance Check tab after a Re-check.

Capabilities

RowWhat it checks
Non-essential scripts blocked before consentPass when script blocking is on. Fail when it is off.
Consent records enabledPass when records are on and stored. Warning when records are off. Fail when records are on but the table they are written to is missing.
Privacy policy URL setPass when a URL is set. Fail when it is empty.
Cookie policy URL setPass when a URL is set. Warning when it is empty.
Google Consent Mode / GTM alignmentNot available when Consent Mode is off. Warning when you chose the GTM-managed path but the Google Tag Manager rule is not set to never block.
Old consent records are being purgedWarning when the last purge is more than 3 days old, or when WP-Cron is disabled and no purge has ever run. Otherwise Pass.
No other cookie-consent plugin activeFail when it finds another consent plugin, such as CookieYes, Complianz or Borlabs Cookie.
Vendor tags this plugin cannot blockFail when it finds a vendor tag that loads before consent. Not available when it cannot read your front page.
Reject button present and equally prominentLooks for a Reject button beside Accept in your banner, using the same button component. It checks that the button exists. It does not measure size or colour, so look at both buttons if you restyled either one. Not available when it finds no banner.
Banner passes contrast and keyboard checksFail when the banner structure has problems, such as no dialog role, no accessible name, or an action that is not a button. Otherwise Warning, never Pass, because colour contrast and focus order need a rendered-page scan that this check does not run. Test them in a browser. Not available when it finds no banner.
All detected cookies have a category and purposeWarning when detected cookies are missing a category or purpose. Not available when no cookies have been detected yet.

How It Works

  • Settings checks read your configuration. These rows look at what you saved in the Setup tab.
  • Page checks read your front page. Nexter requests your home page once, without any consent cookie, and inspects the HTML. This is the same view a new visitor gets. It happens only when you run the check, never on a visitor’s request.
  • The check cannot prove compliance. It reports facts about your setup. It does not give legal advice.

How to Use It

Before you start: Cookie Consent must be switched on, and you need an Administrator account. For the banner rows to be checked, your front page must carry the Cookie Consent block.

  1. Go to Nexter > Nexter Extension > Security and click the gear icon on the Cookie Consent card.
  2. Open the Compliance Check tab. The check runs when the tab opens.
  3. Read the four tiles for the overall picture.
  4. Work through the table from Fail, then Warning. Each row’s details say what to change.
  5. Fix the problem, then click Re-check.
  6. Treat Not available as unknown, not as fine. Resolve the cause, such as adding the banner to your front page, and run the check again.

Use Cases

  • After first setup. Run it once everything is saved, to see what is still missing.
  • Before a launch. Run it on the final front page, so the tag and banner rows read the real site.
  • After installing a new plugin. A new plugin can add a tracking tag or a second consent banner. The check catches both.
  • After a theme change. A new theme can print its own vendor tags.

Limitations

  • It reads the front page only. A tag on another template is not seen.
  • The Reject row checks presence, not appearance. It does not measure whether Reject is as large or as readable as Accept. Check that yourself.
  • The contrast and keyboard row never passes. It can only warn or fail, because these points need a human check.
  • Some hosts block the page request. The page rows then show Not available.
  • The cookie row depends on detection. Until cookies have been detected on your site, it shows Not available.

Troubleshooting

The Page Rows Show Not Available

Either the check could not read your front page, or it found no Nexter Cookie Consent banner there. Add the Cookie Consent block to your front page or to a footer that appears on it. If your host blocks a site from calling itself, the page rows cannot run, and you will need to check those points by hand.

Consent Records Is Failing

Records are on, but the table where they are stored does not exist, so nothing is being saved. Open any admin page so the table can be created, then click Re-check.

The Check Says Another Consent Plugin Is Active

Two consent tools show two banners and keep two records of one visitor’s choice. Keep one. Deactivate the other, then re-check.

The Old Records Row Shows a Warning

The scheduled purge has not run recently, which usually means WP-Cron is disabled on your site. Set up a real server cron that calls wp-cron.php. The purge also runs when an administrator opens the dashboard.

The Check Reports an Error

You will see a message that the check could not be completed or could not reach the server. Click the retry button. If it keeps failing, reload the page and sign in again.

Related guides: set up Cookie Consent, block third-party scripts until consent and manage consent records.

Share your Thoughts

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

Why does the cookie consent compliance check show Warning instead of Pass for consent records?

Warning usually means consent records are turned off, or the records are on but the table they write to is missing. That matters because the check is looking for stored proof that choices are being saved, not just a visible banner. If records are failing, open any admin page so the table can be created, then run Re-check. For setup and retention details, see manage consent records.

How do I know if third-party scripts are really blocked before consent?

The check treats non-essential script blocking as Pass only when script blocking is on, and Fail when it is off. It also flags vendor tags that load before consent, which is the common gap people miss after turning blocking on. That means a passing row is about actual behavior on the front page, not just a saved setting. If you need the blocking setup itself, see block third-party scripts until consent.

What should I do if the compliance check says another consent plugin is active?

That warning means two consent tools are trying to control the same visitor flow, which can create two banners and two sets of records for one choice. The clean fix is to keep one consent system active and deactivate the other, then run Re-check. The page names examples like CookieYes, Complianz, and Borlabs Cookie, so this is a real conflict check, not a generic notice.

Does the cookie consent compliance check work if my host blocks self-requests?

Some hosts block the page request that Nexter uses to inspect your front page, and in that case the page rows show Not available. That is important because those rows depend on reading the live home page once without a consent cookie. If your host blocks that self-call, the check cannot verify banner or page-based rows automatically, so those points need manual review.

When should I run the cookie consent compliance check after changing my site?

Run it after first setup, before launch, after installing a new plugin, and after a theme change. Those are the moments when new tracking tags or a second banner usually appear without anyone noticing. Nexter reads your live front page only when you run the check, so it catches what a new visitor would actually see at that moment.

What does Not available mean in the cookie consent compliance check?

Not available means Nexter could not verify that row from what it could read, so it should be treated as unknown rather than good news. That can happen when there is no banner on the front page yet, when no cookies have been detected for cookie-related rows, or when the host blocks the request entirely. The safe move is to fix the cause and run Re-check again.

Last reviewed: October 28, 2026

Related Docs