You have a website. You pay someone to maintain it. Maybe you even pay for SEO. But when someone asks “is your website making you money?”, you have no idea. Most business owners don’t. And that’s a problem you can fix in about 20 minutes.

The dashboard you’re probably not checking

Google Analytics is free. Google Search Console is free. Together they tell you almost everything you need to know about whether your website is working. Yet 68% of small business websites either don’t have analytics installed, have it installed incorrectly, or have never looked at the data.

Here’s what to check and what each number actually means for your business.

Metric 1: Where your visitors come from

In Google Analytics, go to Acquisition > Traffic Acquisition. You’ll see channels: Organic Search, Direct, Social, Referral, Paid.

Organic Search is the one that matters most. These are people who Googled something and found you. They have intent, they’re looking for what you sell. If this number is growing month over month, your SEO is working. If it’s flat or declining, something needs to change.

Direct means someone typed your URL or used a bookmark. This is brand awareness, people who already know you. Good to have, but not growth.

Social and Referral are bonuses. Nice traffic, but unreliable and usually low-intent. Don’t build your strategy around them.

The healthy ratio for a service business: at least 40% of traffic should come from Organic Search. If you’re below 20%, your website is essentially invisible to new customers.

Metric 2: What people do when they arrive

Bounce rate, the percentage of visitors who leave without doing anything. Under 50% is good. Over 70% means your site isn’t matching what people expected when they clicked. Either your content doesn’t answer their question, your site is too slow, or your design doesn’t inspire trust.

Average session duration, how long people stay. For a service business site, 2-3 minutes is healthy. Under 30 seconds means they took one look and left. Over 5 minutes means they’re reading your content seriously, these are your warmest leads.

Pages per session, how many pages they visit. More than 2 means they’re exploring. They checked your services, then your about page, maybe your pricing. That’s buying behavior.

Metric 3: The only number your accountant cares about

Conversions. In Google Analytics 4, set up “events” for the actions that matter: form submissions, phone calls, email clicks, booking completions. These are your leads.

If you get 1,000 visitors per month and 20 of them fill out your contact form, your conversion rate is 2%. That’s average. Below 1% means your website is leaking, people come but don’t take action. Above 3% means your site is doing its job well.

Now do the math. If each lead is worth $500 to your business (average project value × close rate), those 20 leads are worth $10,000/month in pipeline. Your website costs you $200/month to maintain. That’s a 50x return. That’s how you know your website is making you money.

The numbers that don’t matter

Vanity metrics that agencies love to report but mean nothing for your bottom line:

Total pageviews. A bot visiting your site 5,000 times inflates this number. Pageviews without context are meaningless.

Social media followers. They’re not on your website, they’re on Instagram’s website. You don’t own that audience.

“Impressions” in Google. An impression means your site appeared in search results. It doesn’t mean anyone clicked. 10,000 impressions and 50 clicks means your listings aren’t compelling, not that you’re winning.

Domain Authority. A made-up metric by SEO tool companies. Google doesn’t use it. Don’t let anyone sell you “DA improvement” as a service.

Setting this up in 20 minutes

Step 1: Verify Google Analytics 4 is installed. Go to your website, right-click, View Source, search for “gtag” or “G-“. If you find a measurement ID (G-XXXXXXXXXX), you’re tracked. If not, install it, it’s one line of code.

Step 2: Set up conversion events. In GA4, go to Admin > Events. Create events for: form_submit, phone_click (tel: links), email_click (mailto: links). This takes 5 minutes.

Step 3: Verify Google Search Console. Go to search.google.com/search-console, add your domain, verify ownership. This shows you exactly which keywords bring people to your site.

Step 4: Check the numbers on the 1st of every month. Ten minutes. Traffic up or down? Conversions up or down? Which pages are bringing leads? Which keywords are growing? That’s your monthly website health check.

When to worry

Traffic declining 3 months in a row, something changed. A Google update, a technical issue, or your competitors improved.

Conversion rate below 1% with decent traffic, your site attracts visitors but fails to convert them. Design, messaging, or trust issue.

Zero organic traffic after 6 months, your SEO strategy isn’t working or doesn’t exist.

95% of traffic to your homepage only, people land on your front door and leave. You need content pages (blog posts, service pages) that capture searches for specific problems.

The honest answer

Most small business websites are not making money. They exist, they look okay, but they generate zero measurable leads. That’s not because websites don’t work, it’s because most websites are built and then abandoned.

A website that gets regular content, ongoing SEO, proper analytics, and monthly check-ins is a lead generation machine. A website that was built two years ago and hasn’t been touched since is a digital tombstone.

Check your numbers. If they’re bad, that’s actually good news, it means there’s a massive opportunity sitting right there. You just need to start measuring and then start improving.