SEO

Google's disavow tool — when to use it (and when not to)

HCOMS October 2025 5 min read

Universal Analytics is gone. GA4 is the default, and "switching to GA4" is one of the most-Googled phrases for small business owners right now. This is the version we install on UK client sites — privacy-respecting, ICO-defensible, and actually useful.

1. Create the property

In analytics.google.com: Admin → Create Property. Pick the United Kingdom as the time zone, GBP as the currency, and "Web" as the data stream. Google gives you a measurement ID that looks like G-XXXXXXXX.

2. Install the tag (the right way)

In your <head>, after consent has been given:

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXX', {
    'anonymize_ip': true,
    'allow_google_signals': false,
    'allow_ad_personalization_signals': false
  });
</script>

Those three flags are not optional in the UK. Google Signals shares your visitor data with Google's ad network across services — fine for an e-commerce store running ads, problematic for a charity or professional services site that promised in its privacy policy not to do that.

3. Cookie consent — yes, you do need it

The ICO's position is consistent: analytics cookies are not "strictly necessary", so you need opt-in consent before loading the GA4 tag. A real consent banner — CookieConsent is a good free option — that defaults to "no" and only fires the GA snippet on accept. Pre-ticked boxes don't count and never have.

4. Set the data retention

By default GA4 keeps user-level data for two months. Admin → Data Settings → Data Retention — set this to 14 months (the maximum) only if you need year-on-year comparison. Otherwise leave it at 2.

5. Set the IP collection to none

GA4 doesn't store IPs the way UA used to, but you should still confirm: Admin → Data Streams → your stream → Configure tag settings → Show all → Define internal traffic. There's no UI checkbox to "anonymise IP" any more — it's built in — but adding the anonymize_ip flag in your gtag config above is belt-and-braces.

6. Filter your own traffic

Otherwise your team's visits dominate the data on a small site. Admin → Data Streams → Configure tag settings → Define internal traffic. Add your office IP. Then Admin → Data Filters and activate the "Internal Traffic" filter (it ships off by default, which is a baffling choice).

7. The four reports you'll actually use

If you'd rather not use GA4 at all

Plausible, Fathom, and Simple Analytics are all UK-friendly, GDPR-compliant out of the box, don't need a cookie banner, and cost about £10–15/month. The reports are simpler — many would say better. We use Plausible on this site. If "we use Google Analytics" doesn't fit your privacy story, switch.

If your analytics setup needs an audit, or if your cookie banner is, frankly, a bit illegal, we can help. We do this kind of clean-up regularly.

Related notes