2026-05-136 min read

Blogger visitor counter: add one free (Blogspot, 2026)

Blogger has no built-in real-time visitor counter. Here's how to add one free with an HTML gadget, plus mobile layout tips and Blogspot-specific gotchas.

Last updated: November 2026By FeedPulse Editorial

Adding a Blogger visitor counter takes a few minutes with Blogger's built-in HTML/JavaScript gadget.

Why a live counter changes Blogger blogs

Blogspot blogs have a unique discoverability problem — the default Blogger themes look frozen-in-2010 and many readers wonder if anyone else is reading the blog at all. A live visitor counter instantly fixes this perception. Once a reader sees country flags streaming in, the blog feels alive, current, and worth their time.

This guide walks both installation methods on Blogger, plus a few Blogspot-specific quirks nobody tells you about.

Method 1 — HTML/JavaScript Gadget (recommended, 90 seconds)

The cleanest install. Works on every Blogger theme including the new 2024+ refresh.

  1. Open the FeedPulse generator and paste your blog URL (e.g. yourname.blogspot.com).
  2. Pick Live Traffic Feed and customize colors. Most Blogger themes look great with a dark header bg (#0A0A0A) and white background.
  3. Copy the snippet.
  4. In Blogger Dashboard → Layout.
  5. Pick a sidebar or footer column. Click Add a Gadget → HTML/JavaScript.
  6. Paste the snippet into the Content field. Title can be blank (the widget has its own header).
  7. Click Save, then Save arrangement.

Refresh your blog. Country flags will start appearing as visitors arrive.

Method 2 — Theme HTML edit (for global, full-control placement)

If you want the widget in a custom spot the Layout editor doesn't expose (e.g. inside a post template, below the post title):

  1. Dashboard → Theme → Customize → Edit HTML.
  2. Search (Ctrl+F) for </body> and paste the snippet right above it.
  3. Save.

This places the widget at the bottom of every page (post + index). For mid-post placement, find the <data:post.body/> tag and paste after it.

Blogspot-specific gotchas (read before you install)

1. Blogger's "lazy load" can hide the widget on initial render

Some Blogger themes use a lazy-load script that delays rendering of gadgets below the fold. If your widget appears blank for 2-3 seconds, this is why — wait, scroll, and it'll appear.

2. The mobile theme is separate

Blogger has TWO themes: desktop and mobile (toggle: Theme → Mobile settings). If you set "Show mobile theme on mobile devices", your widget needs to be added to both themes. Easier: switch to "No. Show desktop theme on mobile devices" so your gadget appears everywhere.

3. Custom domains work fine

If you've connected a custom domain to Blogger (via Settings → Publishing → Custom domain), FeedPulse tracks visits against the custom domain automatically. No reconfiguration needed.

4. HTTPS is required for SSE (real-time updates)

If your Blogger blog hasn't enabled HTTPS yet, the widget will still work but will fall back to polling (3-second updates instead of real-time). To enable HTTPS: Settings → HTTPS Redirect → Yes. Takes ~10 minutes to propagate. Free.

5. Blogspot subdomains share IPs with neighboring blogs

This means our bot-burst detection occasionally flags legitimate Blogspot traffic when a neighbor blog is being spammed. Hide-bots toggle in the generator handles this cleanly — your visible widget stays clean.

Where to place the widget for max engagement

For Blogger specifically, sidebar top performs best. The reason: Blogspot's traditional reading pattern is sequential (one post at a time), and the sidebar stays visible throughout the read. A live updating counter in the sidebar creates a subtle "this blog is busy" signal across the entire reading session.

Avoid placing it inside the post body — Blogspot's mobile theme reflows aggressively and the widget can land in awkward spots between paragraphs.

Step by step: add the counter in the Blogger Layout editor

  1. Sign in to Blogger and open your blog's dashboard.
  2. Go to Layout in the left menu.
  3. Click Add a Gadget in the sidebar or footer section where you want the counter.
  4. Choose HTML/JavaScript from the list.
  5. Paste your FeedPulse widget code into the content box. You can leave the title empty.
  6. Click Save, then View blog to check it appears.

If nothing shows, open the page in a private window. Blogger and your browser both cache pages, so changes can take a minute to appear.

Blogger's built-in Stats gadget vs a live visitor counter

Blogger has its own Stats gadget that shows total pageviews. It's useful, but it only shows an all-time or recent total. A live visitor counter shows activity now, such as people online or recent visits by country. Many Blogger blogs use both: the built-in Stats gadget for the long-term total and a live counter for social proof.

Mobile view on Blogger

Blogger themes have a separate mobile layout, and some gadgets don't appear on mobile by default. After adding the counter, open your blog on a phone. If it's missing, check your theme's mobile settings under Theme → Customize, or place the gadget in a section your mobile theme shows.

Can I add a visitor counter to Blogger for free?

Yes. The HTML/JavaScript gadget is free on every Blogger blog, and FeedPulse widgets are free with no signup. You only need the widget's embed code.

Why doesn't my Blogger visitor counter show up?

The most common causes are pasting the code into a text-only gadget instead of HTML/JavaScript, a mobile theme that hides sidebar gadgets, or caching. Check the gadget type first, then test on desktop and mobile in a private window.

Does a visitor counter work on a custom domain Blogger blog?

Yes. The widget counts visits to whichever address your blog uses, whether it's a blogspot.com address or your own domain. If you switch domains later, your FeedPulse stats page follows the domain the widget runs on.

Best places for a counter on a Blogger blog

  • Sidebar, below the profile or search box, where readers expect extra information.
  • Footer, if your theme has a narrow sidebar or none at all.
  • Not inside posts, unless a post is specifically about your traffic.

Keep one counter per page. Several gadgets showing similar numbers make the sidebar busy and slow.

Removing or replacing the counter later

Go to Layout, click the pencil icon on the HTML/JavaScript gadget, and either replace the code or click Remove. Your FeedPulse stats page stays available even if you remove the widget, so you don't lose the history you've built up.

Will a visitor counter work with any Blogger theme?

Yes, as long as the theme has a section that accepts gadgets, which nearly all do. Some modern themes hide the sidebar on smaller screens, so check the mobile layout after adding it.

Before you publish: a quick checklist

  • Check the page on a phone as well as a desktop.
  • Open it in a private window to rule out caching.
  • Run PageSpeed Insights before and after the change.
  • Mention any third-party visitor or analytics tool in your privacy policy.
  • Revisit after 30 days and keep the change only if it helped.

Can I move the counter to a different spot later?

Yes. In Layout, drag the HTML/JavaScript gadget to another section and click Save arrangement. The counter keeps working wherever it sits, and its count isn't reset.

What you get on a Blogger blog with FeedPulse

  • Free forever, unlimited Blogger blogs, unlimited visits
  • Live country flags — instant social proof for international audiences
  • No Pro tier, no upgrade prompts, no email signup
  • Public stats page at feed-pulse.com/site/yourblog.blogspot.com — a free indexable backlink that helps your Blogger blog's SEO over time

Generate your free Blogger widget →