You know you should be tracking your website. You're not sure if people are finding you, what they do once they get there, or whether it's worth the effort.
Good news: setting up Google Analytics takes 15 minutes, it's completely free, and it's automatic after that. You don't need a developer. You don't need technical knowledge. You just need to follow along.
Let's do this.
Before You Start
You'll need three things:
- A Google account: If you use Gmail, you have one. If not, go to google.com and create one. It's free.
- Access to your website: Either through WordPress (or whatever CMS you use) or direct access to your HTML files. You'll need to add code to your site.
- 15 minutes: That's it. The actual setup is that fast.
Let's go.
Step 1: Create Your Google Analytics Account
Go to analytics.google.com. Sign in with your Google account (the same one you use for Gmail).
You'll see a "Create" or "Start measuring" button. Click it.
Google will ask for your account name (your business name is fine), your property name (same thing), and your website URL. Fill in those details. It's straightforward—it's asking you to identify what you're tracking.
Then select your industry category (choose whatever's closest to your business), your reporting timezone (your local timezone), and your currency. These are just defaults; you can change them later.
Click "Create." Google will generate a property and give you a Measurement ID. Save this number. You're going to need it in the next step.
Step 2: Add the Tracking Code to Your Website
This is the step that sounds scariest but is actually simple. Google gives you a tracking code. You put it on your website. That's it.
If you use WordPress: Install "Google Site Kit" (search for it in Plugins > Add New). It connects your WordPress site to Analytics automatically. You don't have to paste code anywhere. Just authenticate and you're done.
If you use Shopify, Wix, or Squarespace: Each of these platforms has a built-in Google Analytics integration. In your admin panel, look for "Integrations," "Tracking," or "Google Analytics." Paste your Measurement ID into the field provided. Save. Done.
If you have a custom website or static HTML: Google Analytics will give you a tracking script. You need to paste this into the <head> section of your HTML. If you don't know how to do this, ask your web host or developer to add it. It takes them 30 seconds.
After you've added the code, move to Step 3.
Step 3: Verify It's Working
Go back to Google Analytics. Look for the "Realtime" report in the left sidebar.
Open a new browser tab and visit your website. In Google Analytics, the Realtime report should show "1 active user" (you). If it does, your tracking code is working. If not, go back and check that you added the code correctly.
Pro tip: Use an incognito/private browsing window to visit your site. This prevents Analytics from recognizing you as a regular visitor and skewing your data.
Step 4: Set Up Your First Conversion Event
Right now, Analytics is tracking traffic. But you need it to track actions that actually matter—form submissions, phone calls, purchases, whatever means a visitor is taking a step toward becoming a customer.
In Google Analytics, go to Data Collection > Events > Create Event.
Google gives you options. Most small businesses track one of these:
- Form submission: Someone fills out your contact form
- Phone click: Someone clicks to call you from your website
- Thank-you page view: Someone lands on your confirmation page after submitting a form
The easiest method: if you have a thank-you page that appears after form submission, create a conversion event tied to people viewing that page. Google Analytics can track page views natively, so this requires no additional setup.
Once you've set up at least one conversion event, Analytics starts tracking the actions that actually move the needle.
Step 5: The Three Reports You Actually Need
Google Analytics has hundreds of reports. You don't need most of them. Focus on these three.
1. Traffic Acquisition Report: Shows where your visitors come from (organic search, direct, referrals, etc.). This tells you if SEO is working. In the left sidebar: Acquisition > Traffic Acquisition.
2. Pages and Screens Report: Shows which pages get the most visitors and where people spend time. In the left sidebar: Engagement > Pages and Screens. This tells you what content resonates.
3. Conversions Report: Shows how many form submissions, phone calls, or other important actions happened. In the left sidebar: Engagement > Conversions. This tells you if traffic is actually turning into leads.
Spend 10 minutes per week looking at these three reports. That's it. You'll see patterns. You'll know what's working. You'll make smarter decisions.
What Google Analytics Won't Tell You
Analytics shows you what people do on your site. But it doesn't show you how they found you initially.
That's where Google Search Console comes in. Search Console shows you which search queries brought people to your site, which pages rank, and what your search visibility looks like in Google.
Analytics + Search Console together paint the complete picture. I recommend setting up Search Console next using this guide. They're meant to work together.
FAQ
Is Google Analytics really free?
Yes, completely free. You get access to all core reporting features without paying anything. There is a Google Analytics 360 paid version for very large enterprises, but small businesses should use the standard free version, which has everything you need.
What if I already have the old Google Analytics set up?
The old Google Analytics (called Universal Analytics) stopped collecting data on July 1, 2023. If you haven't migrated to GA4 yet, you need to. You can have both running at the same time during a transition period, but GA4 is now the standard. Follow this guide to set up GA4 if you haven't already.
Do I need Google Tag Manager?
Not for most small businesses. Google Tag Manager is useful if you have many conversion tracking events or you want to manage multiple tools (Analytics, ads, other tracking code) from one central place. But for basic website tracking and a few conversion events, the built-in Google Analytics setup is completely sufficient and simpler to manage.
Does Google Analytics affect my site speed?
Google Analytics has minimal impact on site speed. The tracking code is small and loads asynchronously, meaning it doesn't block your pages from rendering. If you're concerned about website performance, focus on optimizing images and improving your server response time before worrying about Analytics.