NetNav

Privacy & Cookies: What You Actually Need (UK Guide)

You're not alone if GDPR compliance feels overwhelming—but you only need two things in place, and this guide shows you exactly how to set them up in 45 minutes.

The moment you add Google Analytics, a contact form, or a Facebook Pixel to your website, you're collecting data. And under UK law (GDPR and the Privacy and Electronic Communications Regulations), you must ask permission before tracking users—not just tell them you're doing it.

Most micro-business owners freeze at this point. The terminology is confusing. The ICO guidance runs to hundreds of pages. And the internet is full of contradictory advice about what's "good enough."

Here's the truth: You need exactly two things to be compliant:

That second point trips up most people. Those "This site uses cookies—Continue" banners you see everywhere? They're not compliant. UK law requires prior consent—meaning scripts like Google Analytics must be blocked until the user actively agrees.

This guide cuts through the legal jargon to deliver one specific action: Installing the minimal necessary compliance elements that satisfy UK law for a small business website. You'll have both elements live and working by the end of this article.

What You'll Have When Done:

A functioning, UK/GDPR-compliant Privacy Policy page and Cookie Consent Banner that actually blocks tracking until consent is given.

Time Needed: 45 minutes

Difficulty: Confident (requires editing website code/header, but we'll walk you through it)

Prerequisites:

On this page:

---

Quick Start: 5-Step Compliance Checklist (30 Minutes)

If you're confident with website basics and just need the action steps, follow this condensed version. For detailed explanations, skip to the Complete Guide.

Before You Start, You'll Need:

Step 1: List Your Data Collection Points (5 minutes)

Open a document and note every place you collect data:

Step 2: Choose a Cookie Consent Platform (5 minutes)

You need a tool that:

Recommended options:

All three automatically detect and block common scripts like Google Analytics.

Step 3: Generate Your Privacy Policy (10 minutes)

Most CMPs include a policy generator. Use it, then customize:

Critical UK requirement: Include information about users' rights (access, deletion, portability) and how to contact the ICO if they have concerns.

Step 4: Install the CMP Code (5 minutes)

Your chosen CMP will provide a code snippet. Place it in your website's `` section:

The CMP will now load before any other scripts, allowing it to block them until consent is given.

Step 5: Verify It's Working (5 minutes)

You've Done It When:

Test it: Visit your site in incognito mode. Google Analytics should NOT fire until you click "Accept" on the banner.

✅ Completed the quick version? Move on to Terms & Conditions: What to Include or continue below for the detailed walkthrough explaining why each step matters and how to handle edge cases.

---

Complete Step-by-Step Guide: Achieving UK Compliance

This section explains the reasoning behind each action and handles the complexity that the Quick Start skips.

Step 1: Understand the UK Principle (Prior Consent)

The UK follows GDPR plus the Privacy and Electronic Communications Regulations (PECR). The key principle: You must get consent before placing non-essential cookies or tracking users.

"Non-essential" means anything beyond what's strictly necessary for the website to function. Google Analytics? Non-essential. Facebook Pixel? Non-essential. Even heatmapping tools like Hotjar? Non-essential.

What this means in practice:

Those "This website uses cookies—Continue" banners you see everywhere? They're called "Notice and Continue" or "Implied Consent" banners. They're not compliant under UK law. The ICO has been clear: you need prior consent, meaning the user must take an affirmative action (clicking "Accept") before tracking begins.

This is why you need a Cookie Consent Management Platform (CMP) that actually blocks scripts, not just displays a notice.

Why this matters for micro-businesses: The ICO can fine businesses up to £17.5 million or 4% of annual turnover (whichever is higher) for serious breaches. While they typically target large organizations, they've made examples of smaller businesses too. More importantly, proper consent builds trust with your customers—and that's worth more than avoiding fines.

For the complete picture of what's legally required on your website, see Legal Bits Every UK Small Business Website Needs.

Step 2: Inventory Your Data Collection Points

Before you can write an accurate Privacy Policy, you need to know exactly what data you're collecting. This is often more than you think.

Create a spreadsheet with these columns:

| What's Collected | Where | Why | Legal Basis | Retention Period |

|------------------|-------|-----|-------------|------------------|

| Email address | Contact form | To respond to enquiries | Legitimate Interest | 2 years |

| Name | Contact form | To personalize responses | Legitimate Interest | 2 years |

| IP address, browser info | Google Analytics | To understand site usage | Consent | 14 months |

| Email address | Newsletter signup | To send marketing emails | Consent | Until unsubscribe |

Common collection points to check:

Don't forget third-party tools: If you've embedded a booking calendar, customer portal, or any other third-party service, check what data they collect. You're responsible for declaring it.

[MEDIA:SCREENSHOT:cmp-vendor-comparison]

A quick comparison of popular UK/GDPR compliant CMPs, focusing on cost and key blocking features. Cookiebot offers the most comprehensive auto-detection but costs more; Complianz is excellent for WordPress users; CookieYes provides a generous free tier.

Step 3: Select Your CMP Tool and Generate Policy

Now you need to choose a Cookie Consent Management Platform. The right tool will:

Evaluation criteria:

Recommended tools:

Setup process (using Cookiebot as example):

Critical settings to verify:

NetNav Integration Point: Implementing a CMP can be tricky, especially verifying that scripts are genuinely blocked. Use NetNav's technical check after installation to confirm that non-essential scripts aren't loading before consent. This audit saves hours of manual browser inspection and gives you confidence that your implementation actually works.

Step 4: Customize and Publish the Privacy Policy

Most CMPs generate a basic policy, but you must customize it to be accurate and complete.

Required sections for UK compliance:

Customization checklist:

Where to publish it:

Create a dedicated page at `/privacy-policy` or `/privacy`. Then link to it from:

[MEDIA:SCREENSHOT:policy-link-placement]

Required placement: The Privacy Policy and Terms & Conditions must be linked in your website footer and near any data collection points (forms, checkout, etc.). This screenshot shows best practice for discoverability and compliance.

For guidance on footer structure and essential links, see What Should I Put on My Homepage? (which covers overall site structure including footers).

Step 5: Implement the CMP Code and Verify Blocking

Now you need to install the CMP code on your website. This is the most technical step, but it's straightforward if you follow the instructions.

Installation methods by platform:

WordPress:

Squarespace:

Wix:

Custom HTML sites:

Critical: Code placement matters. The CMP code must load before Google Analytics, Facebook Pixel, and other tracking scripts. This allows it to intercept and block them until consent is given.

Verification process (the incognito test):

This is how you confirm your implementation actually works:

[MEDIA:SCREENSHOT:cookie-banner-example]

Example of a compliant banner showing clear options for Accept/Reject and Settings, with the background scripts demonstrably blocked until the user makes a choice. Notice the "Necessary," "Statistics," and "Marketing" categories that users can control individually.

Common implementation mistakes:

You've Achieved Compliance When:

Final verification: Ask a friend or colleague to visit your site on their phone and desktop. They should see the banner, and their choice should persist when they return later.

🎉 Completed? You've secured the necessary privacy foundations and are ready for Terms & Conditions: What to Include, which covers the other essential legal document for your website.

---

Troubleshooting

Problem 1: The cookie banner appears, but Google Analytics still loads automatically

Symptoms: You see the banner, but when you check the Network tab in Developer Tools, `analytics.js` or `gtag.js` is loading before you click "Accept."

Fix:

Problem 2: The Privacy Policy template doesn't mention specific tools I use

Symptoms: You've used a template policy generator, but it only mentions "analytics providers" generically. You use specific tools like ConvertKit for email marketing or Calendly for bookings, and they're not mentioned.

Fix:

Related: If you're adding lead magnets or email capture, see Add a Lead Magnet to Your Website for guidance on compliant data collection.

Problem 3: The banner breaks the mobile layout or conflicts with other scripts

Symptoms: The cookie banner overlaps important content on mobile, doesn't display correctly, or causes other website features (like a booking widget or live chat) to stop working.

Fix:

Still stuck? Most CMP vendors offer support, even on free plans. Contact them with specific details: your website URL, browser/device you're testing on, and screenshots of the issue.

---

What's Next

You've completed the privacy and cookie compliance requirements—one of the most important (and often dreaded) legal steps for your website.

Immediate next step: Terms & Conditions: What to Include

Your Terms & Conditions document covers how people can use your website, what they can and can't do, and your liability limitations. It's the companion to your Privacy Policy and equally important for protecting your business.

Go deeper into related topics:

---

Other Get Online Guides

Before you launch, make sure you've covered these essentials:

---

You've Completed the Essential Compliance Step

Privacy compliance isn't just about avoiding fines—it's about building trust with your customers. By implementing proper consent mechanisms and being transparent about data collection, you're showing visitors that you respect their privacy and take their data seriously.

You've now completed the essential (and often dreaded) compliance step. NetNav can audit your entire site across 9 pillars of health, including continuous monitoring of technical security and speed, in 60 seconds—see what else needs attention before you launch.

Run Your First NetNav Audit to check all 9 pillars of website health and ensure everything is working correctly before you launch.

Start Free Audit

Core Sequence

Previous in sequence

Next in sequence

In this stage

Other Start Here Guides:

How to Choose the Right Domain for Your Business

How to Write an About Page People Actually Read

How to Buy Your Domain & Set Up Professional Business Email

Add Booking or Payments Without a Developer

Set Up Your Business Email

Related topics

Legal & Compliance

Website

Free Website Audit

Not sure where to start? Get a free audit of your current online presence and discover your biggest opportunities.

Start Free Audit

Run Your Free NetNav Audit Now →