Fathom Analytics Not Working (No Visits Showing)

Share
Workaround available Web Updated November 13, 2026Based on 2 user reportsHow we research

Quick answer

If Fathom shows no visits, the embed script is usually missing from some pages, has the wrong data-site ID, is rewritten by a caching plugin, or is blocked by a CSP, allowed-domains setting or your own ad blocker. Check the page source and Network tab first.

Most likely fix: Confirm the script is in the page

How to fix it

Try these in order — the most common fix is first.

  1. 1. Confirm the script is in the page

    1. Open your live site and view the page source
    2. Search for script.js and check the data-site value matches your Site ID
    3. Compare it with the Embed code shown in your Fathom site settings
    4. Make sure it's in the site template header so it loads on every page
    Did this fix it?
  2. 2. Check the request in DevTools

    1. Open DevTools > Network and reload the page
    2. Find the Fathom script request and make sure it isn't red/blocked
    3. Check the Console for CSP errors and add Fathom's script domain to your allowed script sources
    Did this fix it?
  3. 3. Exclude Fathom from caching plugins and purge caches

    1. In WP Rocket, SiteGround Optimizer or similar, add cdn.usefathom.com/script.js to the exclusion list for minify/combine
    2. Purge your site, host and CDN caches
    3. Reload the page in a private window
    Did this fix it?
  4. 4. Check allowed domains and exclusions

    1. Open your site settings in Fathom and go to the Firewall section
    2. Fix any typo in Allowed domains and add both example.com and www.example.com if needed
    3. Remove your IP from blocked IPs if you're testing yourself
    4. In the browser console run fathom.enableTrackingForMe() in case you blocked yourself earlier
    Did this fix it?
  5. 5. Test without blockers

    1. Disable ad blockers and privacy extensions, or use a clean browser
    2. Visit the live domain and watch the dashboard, which updates in real time
    Did this fix it?

Symptoms

The dashboard shows zero visitors after installing the script, or visits stop appearing after a site change or plugin update.

Why it happens

  • Embed script not on every page, or not on the page you're testing
  • data-site value missing or not matching your Site ID
  • Caching, minifying or JS-combining plugin rewriting the script
  • Content Security Policy not allowing Fathom's script domain
  • Allowed domains misspelled or missing the www. version
  • Your own visits excluded by IP firewall or blockTrackingForMe()
  • A browser extension or ad blocker blocking the script

This guide also covers

  • fathom analytics not working
  • fathom analytics not tracking
  • fathom no visitors
  • fathom analytics not showing data

Still not working?

If Fathom Analytics keeps failing, you're not alone. See every Fathom Analytics problem users report or the alternatives people switch to.

Done fighting Fathom Analytics? Our small team builds your own Fathom Analytics alternative, made for how you work. On your domain or hosted by us. Price agreed together.

Get a quote
Fixed it? Share this guide

Other Fathom Analytics errors

All 14 Fathom Analytics errors and fixes →