0,00 USD

No products in the cart.

Friday, March 5, 2021
0,00 USD

No products in the cart.

Smart Cookie Kit: A Simple GDPR Cookie Bar That Does What it is Supposed to Do (and Maybe a Little Too Much)

What follows is a review of Smart Cookie Kit, a simple GDPR plugin that blocks cookies until users accept them. My verdict in a nutshell? When I initially wrote this post I was using the plugin but I then disabled it due to incompatibility issues and finding another plugin I liked more.
Home » WordPress and Blogging » Plugins » Smart Cookie Kit: A Simple GDPR Cookie Bar That Does What it is Supposed to Do (and Maybe a Little Too Much)

I’ve spent a lot of time sampling cookies. Cookie plugins, that is. If they were real cookies, I’d have consumed a LOT of calories in cookies.

Fortunately, we’re talking about the other kind of cookies, which are calorie-free but come with their own kind of problems, namely: privacy.

I have spent way too much time sampling different GDPR/CCPA plugins, and I don’t live in an area with privacy laws, nor are my websites that large. On my most significant website, most visitors are local. However, I might have an occasional visitor from the EU or California and realized that many of the cookie notice bars I’ve seen were pretty much meaningless. What many cookies bars are saying to the user is: “You WILL accept our cookies, or you can go away!” They’re just a notice, nothing more. If I was going to have an obnoxious bar on my site, I wanted it to truly block cookies until the user either accepted them, continued, or rejected them.

Smart Cookie Kit Review

At some point, I’m going to write a review roundup of all of the cookie plugins I’ve tried. They each came with their own specific set of woes. But I thought I’d start with Smart Cookie Kit by Nicola Mondugno because it’s what I’m using on my website right now, is FREE, and does mostly what it is supposed to do — but sometimes blocks a little too much and may be difficult to remedy if you’re not a developer.


Smart Cookie Kit Review frontend view
The plugin, on the front end when this post was on LoveCoffeeWordPress with the Divi theme.

Let’s talk looks because that’s the easiest place to start, and that’s all you care about, …right? One of the criticisms I’ve read about Smart Cookie Kit is the appearance. But I don’t think it’s any better or any worse than most other cookie bars. A few you can easily make look very nice. I remember a movie a long, long time ago where (I think it was) Dudley Moore described a Volvo as being “boxy…but good.” That’s how I’d describe the look of this. If I wanted to, I could probably make it more rounded.

But that’s one place this cookie bar falls a bit short. It’s not too difficult to customize, but it requires the user to know some CSS. If you’re going to be making websites, yes, you should learn some, but many bars offer a user interface to customize the bar.

Here’s what the back end of Smart Cookie Kit looks like for this:

Smart cookie kit review graphic panel
The graphics settings of Smart Cookie Kit

As you can see, if you want to change the way it looks, you need to be able to do some simple CSS.

Smart Cookie Kit: What it Does Well

Blocks cookies and scripts and allows them without a page refresh

One reason that the developer of this plugin cites for creating it was to offer a plugin that does not involve a page reload to allow scripts. Some plugins keep scripts disabled until the user refreshes the page. One of my requirements for a GDPR bar was that it did not. Here is why:

  1. Often plugins that require a page refresh don’t play well with caching plugins and are hard on your server (one that I will review later often caused 503 errors.)
  2. If you’re using analytics, you probably want to catch that first page visit to analyze what pages visitors are landing on and how they’re getting there. If the plugin only loads analytics after a page reloads, most of your traffic will look direct vs. organic.

Effectively blocked ads until acceptance

I use Google Adsense and had trouble with other cookie bars either needing the page refreshed to show the ads after acceptance or, alternately, not blocking any ads whatsoever, even when they were supposed to.

For me, this one worked seamlessly with Adsense and other scripts like Viglink or Skimlinks. No ads then accept, and then…there they are. No page refresh needed.

Blocks analytics and Google Tag Manager

Some cookie bars I tried make you add scripts to be blocked through the plugin and only allow them after a page reload. They’ll skew your analytics, and you’ll see an artificial increase in “direct” traffic.

This one nicely blocked analytics and has a setting specifically for Google Tag Manager. Here’s what the “logic settings” look like (yeah, this is all of them.)

Smart Cookie Kit Review Logic Settings panel
The logic settings in Smart Cookie Kit

Here are all the settings available for the function of the plugin:

  • Block Google Tag Manager
  • You can have a little tab at the bottom of the screen so the user can later decide to accept or reject the cookies.
  • You can allow it to add a placeholder. If the user has rejected cookies but then wants to watch a video, the plugin will insert a placeholder with a link to allow them to change their mind and watch the video. This feature worked most of the time, but I had to disable lazy load for videos.
  • Enable a banner back layer or “cookie wall” (now I’m thinking of a wall of chocolate chip!) If you want to, you can prevent the user from interacting with your site until they accept cookies.
  • Reload the page to disable services. That way, if someone previously allowed cookies, and now want to reject them, it will take away the cookies when it reloads the page.
  • You can do consent on scroll.
  • You can save a consent log to your server. But you’ll have to look it up; it’s not accessible through admin.

As you can see, the settings here are pretty simple to configure. However, you’ll notice one thing it does not do is give the user granular control over their cookies. They can’t, for instance, decline analytics and ads and accept videos and maps. It’s an all-or-nothing deal.

Issues I had with this plugin:

Overall, I like this plugin. And I cannot complain too much about free plugins. The problems I had were due to it blocking some things a little too well. The primary issues I had were two:

1. Videos

I like to use lazy load on videos and have a placeholder image until clicked, which helps with site speed. To effectively use this plugin, I had to disable video lazyload. Otherwise, my videos would not show. Additionally, the Divi theme uses an overlay in its video module. Some of my older posts used the module, and videos would not show.

But with the regular Gutenberg YouTube module, disabling lazyload allowed the video to show on acceptance — but it was tiny. In this case, a page refresh after acceptance fixes the issue, but having the user do that is not ideal.

2. Maps

This website does not use maps. Overall the plugin works great here. But this plugin was a destroyer of maps in two different mapping plugins I use. Initially, I programmatically disabled the cookie bar on my map pages (which don’t have ads) and put a notice up, but this is a less-than-ideal solution. But when I added a routing plugin, the same thing happened, and it also disabled the ability to upload a .gpx route. For that one site with all the maps, I went with a different plugin.

Maps seem to be an issue that frequently comes up in the support forum for this plugin.

Customer Support

What I expect from customer support is different between a paid vs a free plugin. But I think highly of what Nicola is doing with this plugin, and he answered quickly through the WordPress support forums.

f the issues were not solved, it’s primarily because I gave up due to time issues — Nicola offered to look at a staging copy of my website, but I haven’t taken him up on that offer.

In Summary

Smart Cookie Kit is a pretty smart cookie kit that doesn’t require too many brains to set up — in most cases. It does what it is supposed to do but may present an issue with maps and lazyload.

How many hot cups of coffee does this post or page deserve?

Click on an icon to rate it.

Average rating: 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Care to share?

We are sorry that you found this post to be like a weak cup of decaf.

Let us improve this post!

Tell us how we can improve this post?


Easy to Set Up
Effectively Blocks Adsense Ads Until Consent
Appearance and Ease of Configuring Appearance
Does not require a page reload after acceptance
Does not block things it is not supposed to block
Cheryl is a former Occupational Therapist and WordPress enthusiast who became a writer in some parallel universe and occasionally, but infrequently, publishes things in this one. She writes two blogs (or is it three) which she won't quit because she knows that blogs, in her case, are like a hydra and if she cuts one off two more will take its place. When she's not doing that, she enjoys hiking, cycling, kayaking (formerly fast, now ebike), messing around with Adobe illustrator, making assorted things, meditating (though she wouldn't call that "like," and reading. She normally doesn't speak about herself in the third person, but she sometimes uses "we" in the royal sense while writing this blog. She lives in Poulsbo, WA with her spouse, her youngest adult daughter, a very old mutt, and a Siamese cat.

You may also be interested in:

Adding Google Fonts to Your Website With a Plugin (Review of Google Fonts Typography Plugin)

Google Fonts Typography is a plugin that allows you to enqueue, and easily set, Google Fonts for your website. This review is for the free version. A pro version exists for this plugin as well.

The Events Calendar Text is TOO BIG

If you use The Events Calendar, you'll know that it's both a great calendar plugin, but also that it can be difficult to style. One issue I've had is that in the new views the text can get HUGE. Here's a simple CSS snippet to solve that problem!


Notify of
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Share via
Get Caffeinated!
Coffee Image for Email Subscribe

OK, we can't send you caffeine--or even coffee-- but we can send you new content. Subscribe to our email list and get new posts delivered to your inbox. If you don't specify preferences, you'll be signed up for a weekly digest of new posts in all categories, as well as occasional promotional emails and surveys. However, if you would like to customize the frequency and type of content you receive, you can sign up here.

Liked it? Follow us on social media!
Thanks for sharing!
If you found this post worth sharing, consider following us on social media (if you don't already).
And if you have something you would like to share, consider submitting a post. Find out more here.
Send this to a friend