You have seen both kinds. One cookie box covers half the phone screen, hides the Reject option behind a “Manage” link and comes back on every page. Another sits quietly at the bottom, asks a clear question and gets out of the way. When it is time to choose a cookie banner for your website, you want the second kind, and you want it to actually do something rather than just look official.
This post is about judging and designing the banner: when a business generally needs one, what a proper one does behind the scenes, how to word and lay it out so visitors are not driven away, and how to check one that someone else has set up. It is general information, not legal advice.
When a cookie banner for your website is generally needed
The short version is that it depends on who visits and what your site loads.
- Visitors from the EU or UK. Their rules generally require consent before non-essential cookies and similar technologies are used. If you sell to, or simply get visitors from, those places, a working banner is the normal expectation.
- Visitors from India. The Digital Personal Data Protection Act covers personal data broadly rather than cookies specifically. Whether that reaches analytics cookies on your pages is worth asking an adviser.
- Visitors from the US. Rules come from individual states rather than one federal cookie law, and they vary.
- What the site loads. A site with only essential cookies needs far less than one carrying analytics, ad pixels, chat widgets and embedded videos.
Our step-by-step post on adding a cookie banner to WordPress goes through these questions in more depth and covers installation. Here the focus is on what makes a banner good.
What a proper banner does that a decorative one does not
Most banners look similar. The difference is in behaviour you cannot see by glancing at the page.
| A banner that works | A banner that only decorates |
|---|---|
| Holds back analytics and ad tags until the visitor agrees | Shows a message while every tag loads anyway |
| Offers accept and reject with equal ease | Has one big Accept button and a small grey link |
| Groups cookies into categories the visitor can switch on or off | Offers only “OK” or “Got it” |
| Remembers the choice and lets visitors change it later | Asks again on every page, or never again |
| Passes the choice to Google’s tags through consent mode | Leaves Google tags guessing |
| Links to a policy that names the tools you really use | Links to a template policy from years ago |
How the choice reaches Google Analytics and Google Ads is a topic of its own, covered in our post on Google consent mode for small business sites.
Choosing a cookie consent popup layout
The layout decides how annoying the banner feels. Each common style has its place.
Bottom bar
A strip across the bottom of the screen. It leaves most of the page readable and works well on desktop. On phones it can take up more height than you expect once the text wraps, so keep the wording short.
Corner box
A small panel in one corner. It is the least intrusive on desktop, but on a narrow phone it usually becomes a bottom sheet anyway. Check that it does not cover your WhatsApp or call button.
Centre modal
A box in the middle that dims the page until the visitor chooses. It gets a decision quickly, but it blocks the page entirely, which can feel heavy-handed for a visitor who only wanted your opening hours. If you use one, make the reject option as quick as accept.
Whatever you choose, test it on a real phone at its smallest common size, with your floating buttons, chat widget and any sticky header in place. Overlapping elements are the most common design fault.
Wording that visitors understand
Banner text is usually written by plugin defaults or legal templates, and it shows. Plain wording works better:
- Say what you use, briefly. “We use cookies for analytics, to see which pages help visitors, and for advertising, to measure our ads. You can accept or reject these.”
- Name the buttons by what they do. “Accept all”, “Reject non-essential” and “Choose” are clearer than “OK” and “More options”.
- Describe each category in one line in the preferences panel. “Statistics: help us understand which pages are used” means more than a technical name.
- Avoid guilt or pressure. Lines such as “Accept to get the best experience” push visitors and can undermine whether the choice was freely made.
- Match your site’s language. If your site is in English and Hindi, or English and French, the banner should be too.
Plugins and services, named neutrally
On WordPress, the usual route is a consent plugin or a hosted consent service with a WordPress connector. Well-known names include Complianz, CookieYes, Cookiebot and Borlabs Cookie, and there are others. Features and what each free version includes change over time, so read each product’s current documentation rather than old reviews.
When comparing, the questions that matter for a small business are:
- Does it block scripts automatically, or will someone need to configure each one by hand?
- Does it support Google’s consent signals, including the advertising ones?
- Can it show different defaults to visitors from different regions, if that is what your adviser recommends?
- Does it keep a record of consent choices, in case you are ever asked?
- How heavy is it? A consent script loads on every page for every visitor, so a slow one affects the whole site.
- Does it work with your caching plugin, so cached pages do not show the wrong banner state?
Reviewing a banner someone else set up
If a developer or agency added the banner, you can check the basics yourself without any special access:
- Use a private or incognito window, which starts without your earlier cookie choice.
- Without touching the banner, check whether analytics and ad tools are already running. The free Tag Manager preview and Tag Assistant tools can show this, as can your browser’s developer tools.
- Click reject. Browse a few pages and check again. Nothing beyond essential tools should have loaded.
- Find the way to change your mind later, usually a small icon or a footer link. Open it and accept. Tools should now load.
- Read the linked policy. Does it name the tools you found?
If tags fire before or despite a rejection, the banner is decoration. That is worth fixing even before thinking about design.
What a banner does to your marketing numbers
Expect GA4 to record fewer visitors and Google Ads and Meta to record fewer conversions once a banner blocks properly. Remarketing audiences shrink too, because only visitors who agreed can be added. None of this means your marketing got worse. It means you now see only the visitors who allowed measurement.
Keep your own record of enquiries and orders as the true count, and compare it with the tools over a few months. Our guide to measuring marketing results as a small business sets out a routine that copes with these gaps.
Frequently asked questions
Is a cookie banner bad for SEO?
Not usually, provided it does not hide the page’s main content from visitors or slow the site badly. Search engines can read pages behind a typical banner. A full-screen box that blocks content on mobile is more of a risk to visitor experience than to rankings, which is a good reason to keep it compact.
How often should the banner ask returning visitors again?
Most consent tools remember the choice for a set period and ask again after it expires, or when you add a new category of tool. Ask again too often and visitors get annoyed; never ask again and choices go stale. Use the plugin’s sensible default unless your adviser recommends otherwise.
Do I need a cookie banner if I only use essential cookies?
Cookies strictly needed for the site to work, like a basket or a logged-in session, are generally treated differently from analytics and advertising cookies. A site using only those may not need a consent banner, but should still explain them in its privacy or cookie policy. Check with an adviser for your situation.
Can I make the reject button smaller than the accept button?
European regulators have said refusing should be as easy as accepting, and an obviously smaller or hidden reject option works against that. Giving both buttons equal size and prominence is the safer design, and it also comes across as more trustworthy to visitors.
A banner that blocks properly, reads clearly and fits on a phone is not hard to achieve, but it does need testing with your actual tags. Our consent and conversion tracking setup includes configuring the banner alongside GA4, Google Ads and the Meta Pixel. You can see how this connects to the rest of our digital marketing services.
Next in this series: GA4 Ecommerce Tracking for WooCommerce Stores