Get a Free Cookie Banner in Minutes and komply.today
Step-by-step guide on making your website compliant in 15 minutes!
Last Updated: Apr 13, 2025
STEP 1
Choosing a Consent Management Platform
Achieving full website compliance requires a solid consent management solution. To save you time and effort, we've researched and tested numerous available platforms.
For this guide, we recommend and will be using CookieHub. It's a robust CMP solution from Iceland offering excellent features to ensure compliance with various regulations.
Visit the CookieHub website to learn more and create your free account to get started.
-
No credit card required
-
Free lifetime plan
-
Google Certified CMP


STEP 2
Adding Your Domain
- In your new CookieHub (CH) account, go to the Domains section and click the Add domain button.
- Input your domain name using the format yourdomain.com.
- Choose the policy framework relevant to your region. If you're unsure, the default option is usually suitable to start with.
- Select a subscription plan based on your monthly website traffic. The Free plan is available for sites with up to 5 000 monthly sessions.
- For advanced features like automated monthly scans, support for sites with over 50 pages, custom CSS, multilingual capabilities, etc., explore the Basic or Business plans.
-
Use code MTC1MTIY for 10% off all plans
-
Covers GDPR, CCPA, LGPD, and 7 other regulations
-
Available in 39 languages
STEP 3
Implementing on Your Website
Now it's time to implement the cookie banner on your website. To do this, navigate to the Implementation tab where you will find the installation options.
-
You have three options for implementing the banner: Google Tag Manager, WordPress plugin, and manual code.
-
This guide will focus on the recommended implementation method: Google Tag Manager.
-
Once you select this option, follow the provided instructions for adding the GTM template to your GTM container.

Google Tag Manager
Simply create a new GTM tag in your account using CH's code; this works well with other tracking tags. Here’s the simple-to-follow installation guide.
WordPress Plugin
Install the CookieHub plugin directly onto your WordPress site for straightforward integration—no coding required.
Manual Code
Manually install by copy-pasting the code snippet into your website's <head>. This is often the simplest method. See this guide for details.

STEP 4
Setting Google Analytics
If you use Google Analytics 4, it's important to implement the following settings. These will exclude traffic from CH's monthly scan bots, preventing them from skewing your analytics data.
-
Define CookieHub traffic
Admin > Data Streams > Select your web stream > Configure tag settings > Show more > Define internal traffic > Create > Rule name: CookieHub Crawlers > traffic_type value: cookiehub > Match type: IP address equals > Value: [Enter CookieHub IP's here one by one] -
Exclude following IP's
54.73.82.123
99.80.75.183
34.253.12.149 -
Exclude CookieHub Crawlers
Admin > Data Filters > Create Filter > Select template: Internal Traffic > Filter name: CookieHub Crawlers > Filter operation: Exclude > Filter based on traffic_type parameter value: cookiehub > Filter state: Active > Create
STEP 5
Adjusting Your Account Settings
To ensure optimal compliance and user experience, we'll now configure your CookieHub account settings.
Billing
If you opt for a paid subscription plan, you will need to provide payment details. You can do this under the Billing tab by linking either your credit card or PayPal.

Below are our recommended baseline settings, located under their respective tabs in your domain details. We encourage you to test these defaults and adjust them to suit your needs.
Settings
Consent Log - On
Europe only storage - On (EU companies)
Automatic updates - On
Consent mode - On
Automatic Cookie Blocking - On
Automatic Cookie Removal - On
Legacy user interface - Off
Consent mode settings - Advanced
Regional settings - Default
Default language - Site's main language
Display language - Automatically detect
Additional languages - Secondary languages
Categories - Default
Content
In the Content tab, you can adjust the cookie banner's text (copy) for each language you support.
After the first scan is completed, it's important to manage the discovered cookies. Scroll down within your Content settings to the Cookies section and write clear descriptions for each cookie your site uses.
💡 PRO TIP: To optimize for a higher consent rate, export the consent data using the Reports tab. Create a spreadsheet with this report and A/B test to see which versions of your banner's text achieves better results.
Scans
The Scans tab allows you to manually request a website scan to detect any newly added cookies. Additionally, for users on the Basic or higher plans, CH performs automatic monthly scans.
Automatic Cookie Scans - On
Include LocalStorage & sessionStorage - On
Publish After Successful Scan - On
Reset Consent After Scan - Off
Configure the remaining settings on this tab based on your specific needs and website setup.
Cookies & Services
In the Cookies & Services tab, you can review each detected cookie and assign or adjust its category.
Pay special attention to any cookies marked with a red ❌ symbol. This typically indicates that the cookie is either being set before the user gives consent, or it hasn't yet been assigned to a category.
To resolve this and clear the flag, review these specific cookies and move them into their appropriate categories.
Reports
The Reports tab provides data, including a useful chart, for A/B testing settings like banner copy or design to improve your consent rates.
Consent Rate (CR) is the percentage of users who actively agreed (opted-in) out of the total number of users who were presented with the consent banner.
You can calculate the Consent Rate from the report using this basic formula:
(Allowed Sessions / Total Sessions) * 100
Consent Log
Consent Log serves as a detailed diary, recording exactly when and how a user agreed (or disagreed) to let your website or app use their personal data.
It's an essential proof that your organization is following privacy laws and respecting the user's choices.
It allows you to demonstrate compliance if questioned by authorities and track any updates to a user's permissions over time.
STEP 6
Customize Your Banner
Click the Customize button to adjust the banner's appearance and match it to your website's design.
Data from our multiple websites and industry reports indicates these settings yield higher consent rates.

Congratulations, you komply!
Make sure you've saved and published all your changes, and voilà! Your website is now fully compliant!
It offers visitors an experience that respects user privacy while meeting regulatory requirements. If you found this guide helpful, please bookmark it for future reference and share it with others who might benefit.