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.
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
- Create a free Google account if you don’t have one.
- Go to analytics.google.com and create a new property.
- Set up a “Web” data stream for your blog URL.
- Copy the measurement ID (starts with G-).
- Install in WordPress via a plugin: Site Kit by Google (official) or MonsterInsights (more features).
- 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
- Go to search.google.com/search-console.
- Add your property (use the “URL prefix” option with your blog URL).
- Verify ownership. Easiest: via the same Site Kit plugin you used for GA4.
- 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.
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.
