See how people actually read your site.
A lighter Google Analytics alternative, without cookies. Seonavo measures how far visitors scroll, how long they stay engaged and where they give up, then writes the summary for you instead of leaving you with charts.
An independent project, in beta and running on live sites today. Free while it is in beta.
What changed this week
Visits are up 31% on the previous period (254 → 332).
Read depth fell from 65% to 59% — the new audience may be less interested.
Visits from AI engines: 53 — ChatGPT (36), Gemini (17).
Rage clicks on /pricing at “Compare plans” — 6 times. It may look clickable but do nothing.
Daily pageviews
| Top pages | Visits | Depth |
|---|---|---|
| /pricing | 88 | 74% |
| /blog/scroll-depth | 61 | 81% |
| / | 47 | 38% |
An illustration of the dashboard layout, with the same example figures.
Works on any website
- WordPress
- Shopify
- Webflow
- Next.js
- Astro
- Nuxt
- Laravel
- Plain HTML
One line in the page head, on any platform that lets you add a script. Pages that change without a full reload (Next.js, Astro and other single-page sites) are counted as separate pageviews.
Everything this analytics tool measures
Behaviour, not just hits. Most web analytics stops at pageviews; each of these shows up as a number you can act on and a sentence that tells you whether it moved.
Growth opportunities
Not just numbers: what to do next. Each suggestion names the page, the fix, and roughly what it is worth, worked out from your own last 30 days.
Visits from AI assistants
ChatGPT, Perplexity, Gemini, Claude and Copilot get their own channel, so you can see how many people reach you from AI answers and which pages they land on.
Weekly email
A short summary every week: what changed, in plain sentences, and the top things to do next. No need to open the dashboard to stay on top of it.
Read depth
How far down the page a visitor got, who reached the end, and how much of that time they were actually engaged.
Traffic sources
Google, Bing, social, ChatGPT, Gemini and the rest, grouped into channels. Moving between your own pages is not counted as a referral.
Rage clicks
Elements people click again and again with nothing happening — usually a dead button, or something that only looks clickable.
Goals
Add one attribute to any button — download, contact, subscribe — and see the conversion rate and which channel brings it.
Visitor journey
Entry and exit pages and the most common moves between them, so you can see where people drop out.
Live now
Who is on your site at this moment and which pages they have open. Updates on its own.
Bot filtering
Known bots are excluded, and a “human interaction only” switch hides visits where nobody moved, scrolled or typed.
Site health
A polite crawler checks your verified site weekly for title, description and heading problems, then shows what each fix did to your actual traffic.
Private by design
No cookies and no IP storage. Each visitor is an anonymous identifier that changes every day.
Install the analytics script in one line
Add this before </head> on your site and replace the key with the one Seonavo gives you. No tag manager, no consent banner, no setup project — numbers start arriving within minutes.
<script defer src="https://seonavo.com/t.js" data-site="YOUR-SITE-KEY"></script>
The script is under 4 KB gzipped and loads after your page (defer), so it does not delay rendering. Nothing else on your site needs to change.
What you will know by the end of your first week
Not a wall of metrics. Four answers you can act on straight away.
Which pages people actually finish
And which ones lose them in the first screen, so you know where to rewrite rather than guess.
Where your real visitors come from
Search, social, referrals and AI engines like ChatGPT and Gemini, each with how deeply those people read.
Which button works, and which one is dead
Conversion per channel for the actions you care about, plus the elements people click three times because nothing happens.
Whether your edit actually worked
Change a title on Tuesday and see by Friday what it did to that page’s traffic and read depth.
Seonavo as a Google Analytics alternative
Google Analytics is free, powerful and the default almost everywhere. If you need advertising attribution or a full product-analytics stack, keep it. Seonavo is for the site owner who wants to know what visitors did and be told what it means.
| Seonavo | Google Analytics 4 | |
|---|---|---|
| Cookies | None at all | Used by default, so a consent banner is usually needed |
| IP addresses | Never written to disk | Collected and processed by Google |
| Reading the numbers | A written summary of what changed | Reports and explorations you configure and interpret yourself |
| Scroll depth and real reading | Measured out of the box | Possible, but needs setting up |
| Rage clicks | Built in | Not included |
| SEO checks tied to traffic | Weekly, with before-and-after | A separate tool |
| Setup | One line, minutes | Property, data streams, often a tag manager |
| Built for | Small and mid-sized sites | Everything, from a blog to an enterprise |
Plenty of people run both: Google Analytics for the depth, Seonavo for the weekly read on what actually changed. The two do not interfere with each other. Read the full comparison, including when to keep Google Analytics.
Questions people ask before signing up
Is Seonavo free?
Yes, while it is in beta, for up to three sites per account. If paid plans arrive later, existing accounts will be told well before anything changes, and nobody will be charged without agreeing first.
Do I need a cookie banner for it?
Seonavo sets no cookies and stores no IP addresses or personal details, so it does not add a reason to show one. Whether your site needs a banner still depends on your country and on the other tools you run.
How does it count visitors without cookies?
Each visit gets a one-way anonymous identifier worked out from the site, the date, the IP address and the browser. The IP address is never written to disk and the identifier changes every day, so someone who returns tomorrow counts as a new visitor.
Will the script slow my site down?
It is under 4 KB compressed and loads after your page, so it does not delay rendering.
Can I run it next to Google Analytics?
Yes. The two do not interfere. Expect the trends to agree and the totals to differ, because they count visitors differently.
How long is my data kept?
Visit data is kept for 90 days and then deleted automatically. You can delete a site and its data, or your whole account, at any time from the dashboard.
Which platforms does it work on?
Any site where you can add one line to the page head: WordPress, Shopify, Webflow, Next.js, Astro, Nuxt, Laravel or plain HTML. Single-page sites are counted page by page.
Start free in two minutes
No card, no payment. Create your account, confirm it by email, add your site, copy one line — then watch your numbers from your own dashboard.
- Create your account — name, username, email and a password.
- Confirm your email with the link we send you (valid for 30 minutes).
- Add your site, copy the install line, then hit “verify install” so we can confirm the code is live.
Free during beta, up to three sites per account. Seonavo reports behaviour as numbers and plain sentences rather than heatmaps or session recordings. Your details are only used to run your account and contact you about the service; passwords are stored hashed, and you can delete your account and its data from your dashboard at any time.