New bloggers either install nothing and have no idea how their blog is performing, or install five tracking tools and drown in metrics they never look at. The right setup is small, useful, and free.

Short answer: Install one analytics tool (Google Analytics 4 or a privacy-friendly alternative), connect Google Search Console, and skip everything else for the first six months. Track five metrics. Ignore the rest until your blog has enough data to make decisions from.
Minimum useful analytics stack for a new blog: one analytics tool, Search Console, dashboard

The two tools every blog needs

1. An analytics tool

To see what your visitors do. Choices:

  • Google Analytics 4 (GA4). Free. The default. Best for bloggers who plan to compete in search.
  • Plausible. Paid ($9–$19/month). Privacy-friendly. No cookie banner needed. Lightweight.
  • Fathom. Paid (similar pricing). Similar to Plausible.
  • Microsoft Clarity. Free. Heatmaps and session recordings, less traditional analytics.

For most new blogs: GA4 if cost matters; Plausible if privacy and simplicity matter more.

2. Google Search Console

Free. Essential. Shows you what’s happening in Google search:

  • Which queries bring you impressions.
  • Which posts rank for what.
  • Crawl errors, mobile usability issues, indexing problems.

You can’t optimize for SEO without it. Set it up on day one.

What NOT to install yet

Skip these for the first six months:

  • Hotjar / FullStory / similar. Heatmaps and session replay. Useful when you have 1000+ visitors per day. Useless when you have 10.
  • Conversion tracking pixels for ads. If you’re not running paid ads, you don’t need them.
  • Facebook Pixel. Only if you plan to run Facebook ads.
  • Five competing analytics tools. Slows your site, adds privacy issues, gives you contradictory numbers.

The five metrics worth tracking

1. Sessions / visitors per month

The headline number. Tells you if the blog is growing. Watch month-over-month, not day-to-day.

2. Average engagement time per post

Are readers actually reading? Healthy ranges depend on post length (rough guide: 2–5 minutes for typical posts).

3. Top-performing posts

Which posts bring the most traffic. These tell you what works. Write more like them.

4. Search Console impressions and clicks

Impressions = how often you show up in Google. Clicks = how often someone clicks through. Both should grow over time.

5. Email subscribers

The real engagement metric. New subscribers per month. Tracked in your email tool, not your analytics.

Five metrics, checked monthly. That’s the whole dashboard for a new blog.

Setting up GA4

  1. Create a free Google account if you don’t have one.
  2. Go to analytics.google.com and create a new property.
  3. Set up a “Web” data stream for your blog URL.
  4. Copy the measurement ID (starts with G-).
  5. Install in WordPress via a plugin: Site Kit by Google (official) or MonsterInsights (more features).
  6. Verify tracking is working: visit your blog and check the GA4 Realtime view.

Total time: 30 minutes if you’ve never done it before.

Setting up Search Console

  1. Go to search.google.com/search-console.
  2. Add your property (use the “URL prefix” option with your blog URL).
  3. Verify ownership. Easiest: via the same Site Kit plugin you used for GA4.
  4. Submit your XML sitemap (Yoast SEO and Rank Math generate one automatically at /sitemap_index.xml).

Search Console takes a few days to populate data. Be patient.

Google Search Console dashboard showing impressions, clicks, and top queries for a blog

The privacy-friendly alternative

If you don’t want to load Google scripts on your blog:

  • Plausible ($9/month for the basic tier). Lightweight, no cookies, GDPR-safe by default. Shows the same key metrics in a cleaner interface.
  • Fathom Analytics ($15/month basic). Similar to Plausible.
  • Microsoft Clarity (free). Less traditional analytics, more heatmaps. Some bloggers run it alongside Plausible.

These tools satisfy GDPR without a cookie banner. They don’t share data with Google. They cost a small monthly fee but save you from compliance headaches.

You still need Search Console regardless. Search Console is a Google product but it doesn’t track your visitors — it just reports on how Google’s index sees your site.

What to check, when

Daily

Don’t.

Daily analytics-checking is a procrastination loop. Numbers fluctuate too much day to day to be meaningful.

Weekly

Glance at the dashboard. Look for spikes or drops. Otherwise close the tab.

Monthly

Real review. Spend 30 minutes:

  • Sessions growth month-over-month.
  • Top posts this month — anything surprising?
  • Search Console: what queries are bringing impressions? Any almost-ranking that need updates?
  • Email signups — growing?

Quarterly

Deeper review. Update old posts that are almost ranking. Identify content gaps. Review what’s working and what’s not.

The vanity metric trap

Some metrics feel important and aren’t:

  • Total all-time visits. Doesn’t tell you anything actionable.
  • Traffic from specific social platforms. Unless you’re actively building on that platform.
  • Bounce rate. Misunderstood for years.
  • Pageviews vs sessions. Both useful but stop obsessing about the difference.

Focus on metrics that change what you do next.

The “I’m spending more time in analytics than writing” warning sign

Common new-blogger pattern: opens analytics 8 times a day, tweaks setup constantly, never writes. Analytics is supposed to inform writing, not replace it.

The discipline: check monthly. Write daily. Adjust based on monthly data, not daily fluctuations.

For older blogs

If your blog has been running a while:

  • Audit Search Console once a month for almost-ranking posts to update.
  • Identify your top 10 posts and ensure they’re internally linked from everywhere relevant.
  • Look at scroll-depth on long posts. Where readers drop off, the post needs tightening.
  • Compare current cohort metrics to old. Is the blog improving over time?

The honest summary

For a new blog: GA4 (or Plausible) + Search Console. That’s the whole analytics stack. Track five metrics — sessions, engagement time, top posts, search impressions/clicks, subscribers. Check monthly, not daily. Skip the fancy heatmap tools until you have traffic to look at. The best analytics setup is the one that informs your writing without becoming the writing.