How to Set Up Google Analytics 4 for Your Small Business Website
A plain-English guide to setting up Google Analytics 4 on your small business website - and knowing which numbers actually matter once it's running.
Quick answer
When a new client tells us their website isn't working, the first question we ask is "how do you know?" Most of the time the honest answer is "it feels quiet." That's not data, that's a hunch.
Key takeaways
- What GA4 actually tells you
- Before you start - what you need
- Step 1 - Create your GA4 property
- Step 2 - Set up the data stream and get your Measurement ID
When a new client tells us their website isn't working, the first question we ask is "how do you know?" Most of the time the honest answer is "it feels quiet." That's not data, that's a hunch. And we've seen plenty of owners spend thousands rebuilding a site based on a hunch that turned out to be wrong.
Every week we talk to business owners who don't know where their website traffic comes from. They don't know which pages work and which don't. They don't know whether the blog post they spent three hours writing got fifty visitors or five. Running a business without analytics is like running a shop without knowing how many people walk past the window. Google Analytics 4 (GA4) is free, and it takes about twenty minutes to set up properly.
This guide walks you through the setup in plain English, and more importantly, tells you what to actually look at once it's running.
What GA4 actually tells you
Before we get into the how, a quick word on the why. Once GA4 is running, you'll be able to answer questions like:
- How many people visit your website each week, and is that growing?
- Where are they coming from - Google, Facebook, a direct link, somebody's email?
- Which pages do they land on first, and which ones do they leave from?
- Are they doing the things you want them to - filling your contact form, clicking your phone number, booking?
You can't improve what you don't measure. GA4 doesn't make decisions for you - but it stops you making expensive ones in the dark.
Before you start - what you need
Three things:
- A Google account. Ideally the one you use for your business (Gmail, Google Business Profile, etc.).
- Admin access to your website. You'll either be installing a plugin (on WordPress) or adding a small bit of code.
- About 20 minutes. Less if your site is on WordPress.
Step 1 - Create your GA4 property
- Go to analytics.google.com and sign in.
- Click Start measuring.
- Enter an account name - usually your business name.
- Enter a property name - usually your website name (e.g., "Smith Plumbing").
- Set your time zone and currency - get these right now, they affect all your reports.
- On the business details screen, select your industry and company size.
- For "choose your business objectives," select Get baseline reports. It's the sensible default.
- Accept Google's terms.
That's the account and property done. Next comes the data stream.
Step 2 - Set up the data stream and get your Measurement ID
A data stream is just GA4's way of saying "the connection between your website and this property."
- On the "Choose a platform" screen, select Web.
- Enter your website URL (with https://).
- Give the stream a name - "Main website" works.
- Leave Enhanced Measurement switched on. This is important - it auto-tracks useful things like scrolls, outbound clicks, form submissions, and file downloads without any extra setup.
- Click Create stream.
- GA4 will now show you a Measurement ID in the format
G-XXXXXXX. Copy it - you'll need it in a minute.
Step 3 - Install the tracking code
This is the step people worry about, but it's easier than it looks. The method depends on what your site is built on.
If your site is on WordPress (the easiest case)
Most of the clients we work with are on WordPress, and honestly - this is the easiest case. Install Site Kit by Google, sign in with the account you used to set up GA4, and it handles the rest. No pasting code, no touching the theme files. The number of times we've seen a developer break a site trying to paste gtag snippets manually when Site Kit would have done it in thirty seconds is genuinely frustrating.
- Go to Plugins - Add New in your WordPress admin.
- Search for Site Kit by Google, install, activate.
- Open Site Kit, sign in with your Google account.
- Follow the prompts - it'll detect your GA4 property automatically.
If your site is on Shopify, Squarespace, or Wix
Each of these has a built-in GA4 integration in their settings:
- Shopify: Online Store - Preferences - Google Analytics. Paste your Measurement ID.
- Squarespace: Settings - Developer Tools - External API Keys (or Marketing - Analytics on newer plans).
- Wix: Marketing & SEO - Marketing Integrations - Google Analytics.
If your site is custom-built (or on Astro, Next.js, Webflow, etc.)
You'll need to paste the Google tag snippet into the <head> of every page. GA4 shows you the exact snippet on the data stream page - click View tag instructions, then Install manually. If you're not comfortable editing site code, this is a five-minute job for a developer.
Step 4 - Verify it's working
The moment of truth. Go to Reports - Realtime in GA4. Open your website in a different browser tab. Within thirty seconds, you should see yourself show up as an active user.
If you don't see yourself within a minute, something's wrong. 90% of the time, the cause is a caching plugin. WP Rocket, W3 Total Cache, and the like often strip or defer scripts in ways that block analytics. Clear your cache, check your plugin's settings for "exclude from minification," and try again. We've spent more afternoons than we'd like to admit debugging GA4 installs that turned out to be a caching problem.
Other common causes: an ad blocker in your browser (try incognito mode), or the tracking code only being on some pages, not others.
Step 5 - The one thing most people forget: conversions
The most common mistake we see with GA4: people set it up, look at the traffic numbers, and think they're done. But without setting up conversions - the specific actions you care about, like a form submission or a phone click - you're not measuring what matters. You're just measuring visits. A page with 500 visitors and 10 enquiries is doing more for your business than one with 5,000 visitors and none. You only learn that if you've told GA4 what counts as a win.
In GA4, these are called Key Events. To set them up:
- Go to Admin - Events.
- You'll see a list of events GA4 is already tracking automatically (scrolls, clicks, form submissions if Enhanced Measurement is on).
- Find the events that matter to your business - usually
form_submit,clickon your phone number, or a custom event likewhatsapp_click. - Toggle the "Mark as key event" switch for each.
If the action you care about isn't already tracked, you'll need to create a custom event. That's a bit more involved - either through GA4's event creation UI or via Google Tag Manager. If you're not sure, that's worth a conversation with a developer.
What to actually look at once it's running
This is where most guides stop - but knowing GA4 exists doesn't help if you don't know what to check. The reports that actually matter for a small business are just a handful.
When we open a client's GA4 for the first time, we don't look at the overview dashboard. We go straight to the Landing Page report. That's the one that tells you the real story: which pages are visitors actually entering the site on, and what do they do next? Most of the time a client's homepage isn't the most-landed page at all - it's a service page or an old blog post they'd forgotten about. That's useful information. It tells you where to spend your effort.
After that, a useful habit we teach clients: pick three numbers that actually matter for your business, and ignore the rest. For most small businesses it's something like: enquiries per month, traffic from Google, and conversion rate from the services page. GA4 will show you a hundred metrics. Ninety-five of them are distractions. The three or four that connect to money are the ones to watch.
The four reports worth bookmarking:
- Reports - Acquisition - Traffic acquisition - where your visitors are coming from.
- Reports - Engagement - Pages and screens - which pages get the most visits.
- Reports - Engagement - Landing page - which pages people enter on.
- Reports - Engagement - Events - which actions are happening, and how often.
What to ignore
Some numbers will tempt you but don't matter as much as you'd think:
- Pageviews alone is a vanity metric. Traffic without conversions doesn't pay the bills.
- Bounce rate has a new definition in GA4 that's not really comparable to the old one. Don't obsess over it.
- Session duration is misleading - someone leaving your site open in a tab inflates it.
Focus on traffic sources, landing pages, and key events. Everything else is context.
A quick note on privacy
You're collecting data on UK visitors, so GDPR applies. Before you go live with GA4:
- Make sure your site has a cookie banner asking for consent before analytics loads
- Update your privacy policy to mention GA4 (what you collect, why, how long you keep it)
- Consider enabling IP anonymisation in your GA4 settings (it's on by default in newer properties, but worth checking)
For the bigger picture, our guide on GDPR for small businesses covers what your site actually needs.
The bottom line
Setting up GA4 isn't the hard part - knowing what to do with it is. Follow the steps above and you'll have a working analytics setup in under an hour. Then spend another thirty minutes setting up your key events properly, and you'll be ahead of most of your competition.
If you'd rather not wrestle with any of this - or if you've already set up GA4 but you're not sure it's actually telling you anything useful - that's the kind of thing we can sort out in a quick consultation. We'll make sure it's tracking the right things and show you what to check each month.
Not sure your analytics are telling you the right things? Book a free consultation. We'll check your GA4 setup and show you the numbers that actually matter.
Book a ConsultationFAQ
What will you learn in "How to Set Up Google Analytics 4 for Your Small Business Website"?
When a new client tells us their website isn't working, the first question we ask is "how do you know?" Most of the time the honest answer is "it feels quiet." That's not data, that's a hunch.
Why is What GA4 actually tells you important?
Because it directly affects trust, message clarity, and conversion before someone contacts you.
What is the best first step?
Apply one practical change this week, measure the result, and repeat with the next highest-impact improvement.
Categories: General