/ โ† Learning Hub / GDPR Kit Fixes
On this page
  1. The four documents and where each one goes
  2. Fix a missing or non-compliant consent banner
  3. Fix trackers that fire before consent
  4. Fix a missing or outdated privacy or cookie policy
  5. Fix a missing Article 30 record (RoPA)
  6. Which document to deploy first
  7. Deployment order, step by step
  8. Questions and answers

The four documents and where each one goes

Each document has a different home and a different audience. Getting that right is most of the deployment work.

DocumentWhere it goesWho sees itFinding it fixes
Consent bannerFirst element inside <body> on every pageEvery new visitorMissing or non-compliant banner
Banner plus tag triggersYour tag manager or theme codeNobody directly; it controls what loadsTrackers firing before consent
Privacy policyA page such as /privacy-policy, linked in the footerVisitors, customers, regulatorsMissing or outdated policy
Cookie policyA page such as /cookies, linked in the footer and from the bannerVisitors deciding on consentMissing or outdated policy
Article 30 recordYour internal files, not the websiteYou, and the ICO on requestMissing RoPA

Jump to a fix

โš ๏ธ The Kit produces strong starting documents based on what it can detect, but compliance depends on all of your processing, including what happens offline and inside your systems. If you handle sensitive data, have a qualified person review the documents before you publish them.

Fix a missing or outdated privacy or cookie policy

The Kit's policies describe the trackers it actually detected, which is more accurate than a generic template listing services you have never used. To deploy them:

  1. Create two pages, for example /privacy-policy and /cookies, and paste the generated content into each.
  2. Link both from the site footer so they are one click away from every page, and link the cookie policy from the banner.
  3. Add a visible "last updated" date to each page.
  4. Replace any older policy pages, redirecting their URLs to the new ones so existing links keep working.

What you still need to fill in

A scan sees what your website loads. It cannot see what happens behind it. Before publishing, read the privacy policy through and add or check anything the scan could not know, such as:

For the full list of what a privacy notice must contain, our guide to fixing an incomplete privacy policy goes through each requirement.

๐Ÿ’ก Re-run the Kit whenever you add or remove a third-party tool, such as a chat widget, video embed or new analytics service, and update both policies and the banner together.

Fix a missing Article 30 record (RoPA)

Article 30 of the UK GDPR requires a record of processing activities, usually shortened to RoPA. It is an internal document: you do not publish it, but you must be able to show it to the Information Commissioner's Office if asked. The Kit generates a first version pre-filled from the processing it detected on your site.

Where to keep it

Store it with your other business records, somewhere the people responsible for data protection can find and edit it, such as a shared drive or document management system. Do not upload it to your public website. Keep earlier versions so you can show how your processing has changed over time.

Completing it

The record typically needs to cover, for each processing activity: your name and contact details, the purpose, the categories of people and personal data involved, who receives the data, any transfers outside the UK, how long you keep it and a general description of your security measures. The Kit fills in what the website reveals. Add everything else, including staff records, supplier contacts and customer data held outside the site.

Does a small business need one?

There is a limited exemption for organisations with fewer than 250 employees, but it does not apply to processing that is regular rather than occasional, that is likely to put people's rights at risk, or that involves special category or criminal offence data. Most small businesses process customer or staff data regularly, so in practice most need a record for at least part of what they do. Check the ICO's guidance for your situation.

๐Ÿ’ก Put a recurring reminder in your calendar to review the record, and update it the same day you add a new supplier or start collecting a new kind of data.

Which document to deploy first

If you are starting from nothing, deploy in the order that reduces risk fastest. The documents visitors experience come before the paperwork, because they are the parts anyone can test.

  1. Gate the trackers. Moving tags behind consent stops the most visible and most often reported problem, even before the banner looks exactly right.
  2. Install the banner. Without it, gated tags will never fire, so do this in the same session as step one.
  3. Publish the cookie policy. The banner should link to it, so visitors can see what they are agreeing to.
  4. Publish the privacy policy. Complete the parts the scan cannot know first, then link it from the footer and from every form that collects personal data.
  5. Store the Article 30 record. It is not public, but it takes the longest to complete properly, so start it now and finish it over the following weeks.
โš ๏ธ Do not deploy the banner and forget the triggers. A site that shows a banner but loads analytics anyway is arguably worse than one with no banner, because it tells visitors they have a choice they do not really have.

The law in this area is changing. The Data (Use and Access) Act 2025 amends parts of UK GDPR and PECR in stages, including some cookie consent exemptions. Check the ICO's current guidance before relying on any new exemption, and re-generate your documents if your approach changes.

Deployment order, step by step

  1. Run the GDPR Kit on your site's main URL and download all four documents.
  2. Run the network test in a private window to record which trackers currently fire before consent.
  3. Remove any old consent tool and any hard-coded tracking snippets from the theme.
  4. Install the generated banner as the first element in <body> on every template.
  5. In your tag manager, move every non-essential tag onto the consent_accepted trigger and publish.
  6. Repeat the network test before and after accepting, on at least two pages.
  7. Complete and publish the privacy and cookie policies, link them in the footer and from the banner.
  8. Complete the Article 30 record and file it internally.
  9. Re-run the Kit after any change to your tools, and review all four documents at least once a year.

For more detail on each generated document, read the GDPR Kit Guide or see the example Kit output. For what the law requires beyond these four documents, such as handling requests from individuals and supplier contracts, the GDPR Guide and the GDPR fixes hub cover the wider picture.

Questions and answers

1. Where exactly should I paste the consent banner code?

Paste it as the first element inside the opening body tag, before any other scripts, on every page of the site. In WordPress and many other systems, look for a theme option or plugin that inserts code immediately after the body tag opens, rather than the header code box, which usually writes into the head section. After saving, clear your site and CDN caches, then check the page source to confirm the banner code appears in the right place.

2. I installed the banner but analytics still loads before I click Accept. Why?

The banner records the visitor's choice, but it cannot stop tags that are not waiting for it. Tags in Google Tag Manager must be moved onto a trigger for the banner's consent_accepted event, and any tracking code pasted directly into the theme or added by a plugin must be removed or recreated behind that trigger. Run the network test again after each change until nothing non-essential loads before consent is given.

3. Can I publish the generated policies without editing them?

You should read and complete them first. The Kit documents what it detects on your website, which gives an accurate starting point, but it cannot see offline processing, internal systems or suppliers that never touch the site. Add your organisation's contact details, retention periods, lawful bases and any processing the scan could not observe. If you handle sensitive information, have a qualified person review the policies before they go live.

4. Do I publish the Article 30 record on my website?

No. The record of processing activities is an internal document. You keep it with your business records and must be able to provide it to the Information Commissioner's Office if they ask for it. Publishing it is unnecessary and could expose details about your systems and suppliers that you would rather keep private. Your public privacy policy is the document that explains your processing to visitors and customers in plain language.

5. How often should I re-run the GDPR Kit?

Re-run it whenever the tools on your site change, such as adding a chat widget, a new analytics service, a video embed or an advertising pixel, and whenever you remove one. Otherwise, a review at least once a year is sensible. Each run gives you updated documents, so replace the banner, both policies and the relevant parts of your Article 30 record together to keep them consistent with one another.

6. Does the GDPR Kit make my website compliant?

It gives you tailored, accurate starting documents and a banner built around the trackers found on your site, which covers the parts of compliance that are visible on the website. Full compliance also depends on things no scan can see, such as how you store data, how you respond to requests from individuals, and your contracts with suppliers. Treat the Kit as a strong foundation rather than a certificate, and this page as guidance rather than legal advice.

7. What if my site uses a platform like Shopify or Wix?

You can still use the documents, but the steps differ. Most hosted platforms let you add custom code near the start of the page body through a theme setting or app, and let you create ordinary pages for the policies. Some also include their own consent features or built-in tracking, which you should turn off or align with the Kit's banner so that only one tool controls consent. Test the result with the network check described above.

Generate your compliance documents

One scan detects your cookies and trackers, sorts them into categories and generates a consent banner, privacy policy, cookie policy and Article 30 record tailored to what your site actually uses. Pay as you go, with no subscription.

Run the GDPR Kit โ†’
๐Ÿ’ฌ Got a problem?
Related Guides: GDPR Kit Guide  ·  GDPR Kit Demo  ·  GDPR Guide  ·  Learning Hub

About aiwebpageseo

aiwebpageseo.com is a data-driven SEO and AEO (Answer Engine Optimisation) platform providing a free suite of technical SEO tools. Rather than relying on AI-theorised assumptions, the platform analyses live URL performance, delivering objective diagnostics, page speed metrics, CLS debugging, and site crawl data alongside actionable technical tutorials.