How to Write a Free GDPR Cookie Policy for Your Website

If your site uses Google Analytics, embeds a YouTube video, or runs any ad script, you legally need a cookie policy and a consent banner before those load for EU/UK visitors. Here's how to generate a compliant one for free in under 10 minutes.

Why You Actually Need One

Under GDPR (EU) and similar laws in the UK, California, and elsewhere, any site that sets non-essential cookies — analytics, advertising pixels, embedded YouTube videos, font loaders, chat widgets — needs both a cookie policy disclosing what's collected and a consent mechanism that blocks those scripts until a visitor agrees. A privacy policy alone isn't enough; regulators specifically look for documented, timestamped consent.

Reality Check

Almost every site with Google Analytics needs this

If you've ever pasted a Google Analytics or Google Ads tracking snippet into your site without a consent banner in front of it, you're technically out of compliance the moment an EU visitor lands on the page.

Generating a Free Cookie Policy

iubenda offers a free plan specifically for smaller sites — no credit card required to generate your first policy.

  1. Sign up and answer a short questionnaire about what your site collects (analytics, ads, embeds, forms)
  2. iubenda auto-detects common third-party services (Google Analytics, Facebook Pixel, YouTube embeds) and lists them in the policy
  3. Review the generated policy — on the free plan, it covers up to 3 third-party services in a single language
  4. Publish and grab the embed snippet

Embedding It on Your Site

iubenda gives you a small JavaScript snippet that renders your policy as a linked page and keeps it updated automatically when you add new services — no manual re-editing every time you add a new analytics tool.

Where to Link It

Footer link is the standard, expected location

Most compliance frameworks expect a "Privacy & Cookie Policy" link in the site footer, visible on every page — not buried in a menu.

A policy alone doesn't satisfy GDPR — you also need a banner that actually blocks non-essential scripts until the visitor consents. iubenda's Cookie Consent Solution (CMP) handles this: it scans your site for trackers, blocks them by default, and only fires them after explicit opt-in. It also supports Google Consent Mode out of the box, which matters if you run Google Ads or Analytics, since Google increasingly requires Consent Mode signals to keep reporting accurate conversion data.

Free Plan Limits — and When to Upgrade

The free plan is genuinely usable for a small site, but it's capped:

Pricing 2026

PlanPriceServices/Clauses
Free$0Up to 3, 1 language
EssentialsFrom ~$5.99/moUp to 20
AdvancedHigher tierUp to 30 + Terms & Conditions generator
UltimateHighest tierUnlimited, no iubenda branding

Google Consent Mode is included on every tier, including free. See iubenda's current pricing for exact rates by plan.

Common Mistakes


Related: Try iubenda Free More AI & Software Deals

Generate Your Free Cookie Policy

iubenda
Free policy generator, no card required
Try Free →