What KPIs Should You Track for a Business Website? 12 Metrics That Actually Matter

What KPIs Should You Track for a Business Website? 12 Metrics That Actually Matter

by | Nov 4, 2026 | Uncategorized | 0 comments

Most small business owners open Google Analytics once a month, look at a traffic graph going up (or down), and close the tab. That is not measurement. That is weather watching.

The problem is not a lack of data. Modern analytics tools expose hundreds of numbers, and the majority of them will never change a single decision you make. This guide cuts the list down to 12 website KPIs to track that actually influence what you do next, grouped into four families: traffic, engagement, conversion and technical health.

For every KPI you will get three things: where exactly it lives in GA4 or Google Search Console, what the number tells you about your site, and what decision it should trigger when it moves. No vanity metrics, no 40-item checklist you will abandon by month two.

Metric vs KPI: the distinction that saves you hours every month

A metric is any number your analytics tool can produce. A KPI is a metric tied to a business goal, with an owner and a threshold that triggers action.

Quick test: if a number moves 20% and you would not do anything differently, it is not a KPI for your business. It is background noise.

Classic vanity metrics to demote

  • Total pageviews on their own. A spike from a bot sweep or a single viral social post tells you nothing about pipeline.
  • Raw social followers without referral traffic or conversions attached.
  • Keyword ranking for one vanity term while ignoring clicks and impressions across your whole query set.
  • Time on page measured in isolation. Long time on a pricing page is good news, long time on a checkout form is a usability failure.

None of these are useless, but they belong in a diagnostic drill-down, not on your monthly dashboard.

website analytics dashboard

Group 1: Traffic KPIs (is the right audience arriving?)

1. Sessions by default channel group

Where to find it: GA4 > Reports > Acquisition > Traffic acquisition, with the primary dimension set to Session default channel group.

What it tells you: how dependent you are on a single source. A site pulling 92% of its sessions from organic search is one algorithm update away from a bad quarter. A site pulling 90% from paid stops the moment the card is declined.

Decision it triggers: if any one channel exceeds roughly 70% of total sessions for three consecutive months, your next quarter’s budget should fund a secondary channel (email, referral partnerships, local search, or paid, depending on margin).

How to read it well: always compare month over month and year over year. Seasonal businesses that only read month over month panic every January for no reason.

2. Organic clicks and impressions

Where to find it: Google Search Console > Performance > Search results. Enable all four checkboxes (clicks, impressions, CTR, average position) and set the date range to “Compare last 3 months to previous period”.

What it tells you: impressions measure how visible Google thinks you are. Clicks measure how appealing your listing is once visible. Reading them together is the trick:

Pattern Diagnosis Action
Impressions up, clicks flat You rank on page 2, or your titles are weak Rewrite title tags and meta descriptions for the pages involved
Impressions down, position stable Search demand dropped, or AI answers absorbed the query Target adjacent, higher-intent queries instead of chasing volume
Clicks up, conversions flat You are attracting the wrong intent Shift content toward commercial and bottom-funnel topics

Decision it triggers: filter to pages with high impressions and a CTR under 2%, then rewrite those titles. This is the fastest free traffic win available to most small sites.

3. New vs returning users

Where to find it: GA4 > Reports > Retention, or add the New / returning dimension to the User acquisition report.

What it tells you: whether you are building an audience or renting one. New users measure reach. Returning users measure trust and memorability, and they usually convert at a noticeably higher rate.

Decision it triggers: fewer than 15 to 20% returning users on a content-driven B2B site means your acquisition engine works but your retention assets (newsletter, resource library, remarketing) do not exist yet. Build one before spending more on acquisition.

website analytics dashboard

Group 2: Engagement KPIs (does the site hold attention?)

4. Engagement rate

Where to find it: GA4 > Reports > Acquisition > Traffic acquisition (by channel) and Reports > Engagement > Pages and screens (by page).

GA4 counts a session as engaged when it lasts over 10 seconds, fires a key event, or includes at least two pageviews. Engagement rate is simply the inverse of bounce rate, expressed positively.

What it tells you: message-to-audience fit. A low engagement rate on one specific channel means the promise made in the ad, post or search snippet is not being kept by the landing page.

Rough reference points:

  • Below 40%: something is broken (mismatch, slow load, intrusive popup)
  • 50 to 65%: normal for most service business sites
  • Above 70%: strong, usually blog or resource traffic

Decision it triggers: compare engagement rate per channel. The worst performing channel gets your next landing page rewrite, not your next budget increase.

5. Average engagement time per session

Where to find it: GA4 > Reports > Engagement > Overview, and per page in Pages and screens.

What it tells you: unlike the old time on page, GA4 only counts time when the tab is actually in focus, so this number is far more honest. It measures whether your content is being read or skimmed and abandoned.

Decision it triggers: if a long-form page averages under 45 seconds, the issue is almost always structure, not word count. Add subheadings, shorten the intro, move the key answer above the fold, and retest the following month.

6. Top landing pages by engaged sessions

Where to find it: GA4 > Reports > Engagement > Landing page (add engaged sessions and key events as columns).

What it tells you: which pages are your real front doors. For most small business sites, 5 to 10 pages generate 80% of entries, and they are rarely the homepage alone.

Decision it triggers: maintenance priority. Every quarter, update, add internal links to, and add a clear call to action on your top five landing pages before writing anything new. Refreshing a page that already ranks beats publishing a new one that does not.

Group 3: Conversion KPIs (is the site producing business?)

If you only have time for one group, make it this one. Traffic and engagement are leading indicators. Conversions are the scoreboard. See databox.com for their take.

7. Key events volume

Where to find it: GA4 > Admin > Data display > Key events to configure them, then Reports > Engagement > Events to monitor volume.

Before this KPI means anything, you need properly defined key events. For a typical service business, mark these as key events:

  1. Contact form submission (the thank-you confirmation, not the button click)
  2. Quote or demo request
  3. Phone number tap on mobile
  4. Email address click
  5. Newsletter signup
  6. Key document download (price list, brochure, case study)

Decision it triggers: if lead volume is flat while traffic grows, the problem is the offer or the page, not the marketing. Stop buying traffic and fix the conversion path.

8. Session key event rate (your conversion rate)

Where to find it: GA4 > Reports > Acquisition > Traffic acquisition, add the Session key event rate column and select a specific key event in the dropdown rather than “all events”.

What it tells you: efficiency. Two sites with 5,000 monthly sessions can produce 10 leads or 150, and the difference is entirely here.

Site type Typical conversion rate range
B2B lead generation site 1% to 3%
Local service business 3% to 8%
E-commerce 1% to 3%
Landing page on paid traffic 5% to 15%

Decision it triggers: a 0.5 point improvement in conversion rate is usually cheaper to obtain than a 25% increase in traffic. If you are below the range for your category, your next budget goes to CRO (forms, proof, page speed, clearer offer), not to ads.

9. Conversions by channel and landing page

Where to find it: GA4 > Explore > Free form exploration, rows = session default channel group plus landing page, values = sessions, key events, session key event rate. There is more on it in 10 KPIs to Measure Your Website’s Performance.

What it tells you: where your revenue actually comes from, which is rarely where your traffic comes from. It is very common to see social deliver 30% of sessions and 4% of leads, while direct and organic carry the business.

Decision it triggers: reallocate time and budget toward the channel with the best cost per qualified lead, not the best traffic volume. If you run paid campaigns, pair this with your ad spend to get a true cost per lead per channel.

website analytics dashboard

Group 4: Technical health KPIs (is anything quietly broken?)

These three are checked less often than the others, which is exactly why they cause the most damage when ignored. A site can lose a third of its organic traffic to a technical issue nobody noticed for six weeks.

10. Core Web Vitals (LCP, INP, CLS)

Where to find it: Google Search Console > Experience > Core Web Vitals (real user field data), with PageSpeed Insights for page-level diagnostics.

Current thresholds for a “good” rating:

Metric Measures Good Needs work
LCP Loading of main content Under 2.5s 2.5s to 4s
INP Responsiveness to clicks and taps Under 200ms 200ms to 500ms
CLS Visual stability of the layout Under 0.1 0.1 to 0.25

Decision it triggers: any URL group moving into the red on mobile goes straight onto the development backlog for the current sprint. Mobile is the version Google evaluates, so always read the mobile tab first.

11. Indexed pages vs non-indexed pages

Where to find it: Google Search Console > Indexing > Pages.

What it tells you: whether Google can actually use what you publish. A page that is not indexed cannot rank, cannot be clicked and cannot convert. Watch the “Why pages aren’t indexed” table for entries like Crawled – currently not indexed, Discovered – currently not indexed, soft 404s and server errors.

Decision it triggers:

  • Indexed count dropping while you publish regularly: investigate immediately (bad noindex tag, canonical error, broken robots.txt after a deploy).
  • Many pages “Crawled – currently not indexed”: your content is thin or duplicated. Consolidate rather than publish more.
  • Spike in server errors (5xx): call your host or developer the same day.

12. Mobile vs desktop performance gap

Where to find it: GA4 > Reports > User > Tech > Tech details, set the dimension to Device category and add engagement rate and session key event rate as columns.

What it tells you: mobile usually carries 55 to 70% of sessions for local and B2C businesses. If mobile converts at half the desktop rate, you are losing money on your largest audience segment.

Decision it triggers: a gap larger than roughly 40% between mobile and desktop conversion rate means a mobile UX audit: form field count, tap target size, sticky call button, popup behaviour, and image weight. Fixing this is usually the single highest ROI project on a small business site.

Your one-page monthly KPI dashboard

Twelve KPIs sounds like a lot until you see them on one sheet. Here is the structure we recommend for a monthly review that takes 30 minutes:

KPI Source Review cadence Alert threshold
Sessions by channel GA4 Traffic acquisition Monthly Any channel down 25% MoM
Organic clicks & impressions Search Console Performance Monthly Clicks down 2 months running
New vs returning users GA4 Retention Quarterly Returning under 15%
Engagement rate GA4 Pages and screens Monthly Below 45% site-wide
Avg engagement time GA4 Engagement overview Monthly Down 20% MoM
Top landing pages GA4 Landing page report Monthly Top 5 page losing traffic
Key events volume GA4 Events Weekly Zero for 7 days (tracking broken)
Conversion rate GA4 Traffic acquisition Monthly Below category benchmark
Conversions by channel GA4 Explore Monthly Paid CPL above target
Core Web Vitals Search Console Monthly Any URL group in red (mobile)
Indexed pages Search Console Pages Monthly Indexed count falling
Mobile vs desktop gap GA4 Tech details Quarterly Gap above 40%

A 30-minute monthly review routine

  1. Minutes 0 to 5: check key events volume first. If conversions are zero or wildly off, your tracking is broken and nothing else in the report is trustworthy.
  2. Minutes 5 to 15: conversions and conversion rate by channel and landing page. Write down the best and worst performer.
  3. Minutes 15 to 22: traffic by channel plus Search Console clicks and impressions, compared year over year.
  4. Minutes 22 to 27: engagement rate on your top five landing pages.
  5. Minutes 27 to 30: scan Core Web Vitals and the Page indexing report for new red items.

Finish with one sentence written down: “Based on this month, the single action we are taking is ___.” One action per month, executed, beats a 40-metric report nobody acts on.

website analytics dashboard

Three mistakes that ruin website KPI tracking

  • Measuring before configuring. A GA4 property with no key events defined and no internal IP filter will produce confident-looking numbers that are simply wrong. Set up tracking properly first.
  • Reacting to weekly noise. Small sites have small samples. A 15% week-over-week swing on 400 sessions is statistically meaningless. Use rolling 28-day or monthly windows for decisions, and keep weekly checks for anomaly detection only.
  • Ignoring offline conversions. If half your leads arrive by phone and you do not track calls, your best channel will always look like your worst. Connect call tracking or at minimum ask every new client how they found you, then reconcile with your analytics each quarter.

FAQ

What are the top 3 website KPIs to track?

If you can only track three: conversions (key events), conversion rate by channel, and organic clicks from Search Console. The first tells you whether the site produces business, the second tells you which marketing effort deserves more money, and the third tells you whether your visibility is growing or shrinking.

How often should I review my website KPIs?

Monthly for most KPIs, weekly for conversions (to catch broken tracking or broken forms fast), and quarterly for slow-moving indicators like returning users, keyword position trends and the mobile vs desktop gap. SEO work in particular needs a 3 to 6 month window before the numbers mean anything.

Is bounce rate still a useful KPI?

In GA4 it exists but is simply the inverse of engagement rate, so track engagement rate instead. It also needs context: a 75% bounce rate on a page where visitors found a phone number and called you is a success, not a failure.

Can I track these KPIs for free?

Yes. GA4 and Google Search Console cover all 12 KPIs at no cost, and Looker Studio can pull both into a single automated dashboard. Paid tools add convenience, deeper attribution and session recordings, but they are not required to start.

What is a good conversion rate for a small business website?

It depends on the model: 1% to 3% for B2B lead generation and e-commerce, 3% to 8% for local service businesses, and 5% to 15% for a dedicated landing page receiving qualified paid traffic. Your own 3-month trailing average matters more than any industry benchmark, because improving your own baseline is the only comparison you control.

Why do GA4 and my CRM show different numbers?

They always will. Analytics loses data to ad blockers, cookie consent refusals and cross-device journeys, while your CRM captures only what gets submitted and saved. Use GA4 for trends and channel comparison, and use your CRM for the absolute truth on lead count and revenue.

Turning KPIs into decisions

The value of website KPI tracking is not the dashboard. It is the short list of actions it forces every month: rewrite that title tag, fix that mobile form, cut that underperforming channel, refresh that page losing rankings.

Pick the 12 KPIs above, set up your key events correctly, block 30 minutes in the calendar on the first working day of each month, and commit to one action per review. In twelve months you will have made twelve targeted improvements based on evidence instead of guesswork, which is more than most of your competitors will manage.

Need help setting up GA4 key events, a Looker Studio dashboard or a conversion audit of your site? The ITIMAP team can configure your tracking and build the monthly report for you.