What does the consent-banner check look for?
It looks at whether a consent or cookie mechanism gets in the way of crawlers reading your content. Specifically:
- Content blocking — whether the main content is hidden or unloaded until consent is given.
- Hard cookie walls — interstitials that block all access without acceptance.
- Crawler accessibility — whether the content is present in the page for crawlers regardless of the banner.
Content accessible regardless of the banner passes; a banner that partly obscures content is a warning; a hard cookie wall blocking content from crawlers is a fail.
How is it evaluated, and how is it scored?
GEObubbly checks whether a consent mechanism blocks content from being read. It's an extended Infrastructure check that runs partially, since it assesses how the live page presents content relative to the consent banner.
Criteria: Pass — content accessible without consent. Warning — partial gating. Fail — content blocked behind consent wall.
Why consent banners and content blocking matter for GEO
Privacy regulation makes consent banners a fact of life, but how they're implemented can quietly sabotage your visibility. The problem arises when content is blocked or unloaded until the user accepts cookies — because crawlers don't click "accept." A search or AI crawler hitting a hard cookie wall or a consent interstitial that gates the content may see only the banner, a blank page, or a blocked state, and index that instead of your actual content. The same risk applies when content is loaded by JavaScript only after consent: no consent, no content. The fix is to implement consent in a way that doesn't hide your primary content from crawlers — the content should be present in the page's HTML regardless of the banner, with the consent mechanism governing tracking and cookies rather than access to the content itself. (Compliance requirements vary by jurisdiction, so balance this with your legal obligations.) For GEO this is critical: an AI engine can only cite content it can see, and a consent wall that blocks crawlers makes your content invisible no matter how good it is.