Clew

Plausible’s live demo: two steps to an answer

Plausible puts "View live demo" next to "Start free trial" in its hero, and the demo is the real product running on the company’s own traffic. Two clicks later the dashboard is answering a question we chose. The gap worth talking about is between the screen arriving and the numbers arriving.

Entry point: "View live demo" in the hero on plausible.io — plausible.io/plausible.io

2 steps to the first useful action~0.5 s to the screen, 2.4–3.3 s to the numbers time to first valuefirst useful action: the dashboard re-scoped to one traffic source

Try Clew freeAll teardownsFree plan forever. No card.

The path we took

  1. Click View live demo in the hero on plausible.io. It sits directly beside "Start free trial", the same size, with nothing asked in between — no email, no cookie dialog, nothing to accept.
  2. On the demo dashboard, click a row in Sources (we clicked Google). The whole dashboard re-scopes to that source: the KPI tiles, the graph, the pages, the countries, the browsers. That is the first useful action — we asked the data a question of our own and it answered.

What we measured

Steps to the first useful action2
Time to first valuethe dashboard was on screen in about half a second (first byte 0.16 s, load event 0.53 s); the numbers in it arrived over 9 API calls whose slowest took 2.4–3.2 s across three walks
Cost of the filter step8–9 more API calls, slowest 1.3–3.3 s; the layout never moved, only the numbers changed
Weight of the demo on a cold cache473 KB over 10 requests (the marketing page before it: 108 KB over 13)
Things in the waynone — no cookie dialog and no accept button on either page
Account asked fornever on the path; "Login" and "Sign up" sit in the top-right, and a "Start free trial" block waits at the very bottom of the page
Evidence the answer was realunique visitors went from 348k to 19.6k and the top pages changed from /:dashboard and /sites to /, /login and /register

The screens

The plausible.io home page hero with the headline "Easy to use and privacy-friendly Google Analytics alternative" and two buttons, "Start free trial" and "View live demo"
Step 1. "View live demo" is the same size as "Start free trial" and sits beside it. The show-me path and the buy path are equals.Screenshot: Plausible Analytics, plausible.io/plausible.io — Walked 2026-09-27
The Plausible demo dashboard for plausible.io: six KPI tiles, a visitors graph over 28 days, a Sources panel listing Direct, Google, ChatGPT, GitHub and DuckDuckGo, and a Top Pages panel
The demo is the product running on Plausible’s own traffic, not a fixture. Nothing on the screen says which row to click first.Screenshot: Plausible Analytics, plausible.io/plausible.io — Walked 2026-09-27
The same Plausible dashboard after filtering: a "Source is Google" pill next to the site name, unique visitors down to 19.6k, and the left panel now showing Search terms instead of Sources
Step 2, the first useful action. One click puts a "Source is Google" pill in the header, re-scopes every panel — and swaps the left panel from Sources to Search terms, which is the next question you were going to ask.Screenshot: Plausible Analytics, plausible.io/plausible.io — Walked 2026-09-27

What they do well

The demo is the product, on real data

The dashboard is Plausible’s own live traffic, with its own ugly numbers in it: 46% bounce, a login page in the top five. A fixture would have been tidier and would have proved nothing. And the entry control is in the hero, the same size as the trial button, so the company is plainly not afraid of you looking first.

Every drill-down is a real link

Each source row is an anchor with an href (?f=is,source,Google) and an accessible name that says what it will do: "Add filter: Source is Google". So the browser back button undoes the filter, the filtered view has a URL you can paste to a colleague, and a screen reader announces the action rather than the word "Google". That is three separate things most dashboards get wrong, fixed by one decision.

The next question replaces the last one

Filter by a search engine and the Sources panel becomes Search terms. The product noticed which question you just answered and offered the one that follows it, in the same rectangle, without a tooltip.

It demonstrates the promise instead of claiming it

The page whose product is "no cookies" has no cookie banner — not on the marketing site, not on the demo. Nothing had to be accepted anywhere on this walk.

Three things we would change

Cover the gap between the screen and the numbers

The dashboard paints in about half a second and then waits two to three seconds for its own API — 9 calls on arrival, 8 or 9 more on the filter, the slowest between 1.3 s and 3.3 s across our walks. While it waits, panels show a spinner in an empty rectangle. Draw the panel’s real shape instead: its title, its column headings, and grey rows the size of the rows that are coming.

Why it matters. A spinner says "something is happening somewhere"; a skeleton says "your table is arriving and it has eight rows". On a first visit the difference decides whether a three-second wait reads as thoroughness or as breakage — and this is a product whose whole pitch is that it is light.

Tell a first-time visitor what they are looking at and what to press

A newcomer lands on six KPI tiles belonging to somebody else’s website with no sentence anywhere naming the first move. We found it by hovering a row and reading its accessible name. One line under the site name — "This is plausible.io’s own live traffic. Click any source, page or country to filter everything below" — would turn a display into an invitation.

Why it matters. The single best thing in this demo is that every row is a filter, and it is the one thing the screen never says. A demo is not a dashboard for someone who already knows the product; it is a first lesson, and the first lesson is missing its first line.

Make the bridge back respond to what you just did

The route from the demo to your own data is a "Start free trial" block at the very bottom of a long page, and it says the same thing whether you explored for five seconds or five minutes. After the first filter, put one line at the top of the dashboard: "That took one click on our data — getting it for your site takes one script tag", linking to the install docs.

Why it matters. The moment a person makes the product answer their own question is the moment they believe it. That moment is at the top of the page, and the invitation is at the bottom, unchanged by anything that happened in between.

What we could not see

We did not create an account, so we never saw sign-up, the site-creation flow, the installation instructions in context, the empty-dashboard state that every new customer meets, or the emails. The empty state is probably the most important onboarding screen this product has, and it is exactly the one a walk without an account cannot reach.

How we counted

  1. A step is one deliberate action that moves you along the path: a click or tap, one field filled in, one required choice, or one dismissal of something the product put in your way (a cookie wall, a modal, a tour). Activating the entry control — the button or address you start from — is step 1. Page loads, redirects and waiting are not steps.
  2. The clock starts when the entry control is activated and stops when the result of the first useful action is on screen. We measure the product’s own latency with the page’s own clock, never a stopwatch: every wait ends on a condition we poll for, and the reading excludes the time a person spends reading and deciding. Treat the number as a floor, not as a user’s experience.
  3. The first useful action is the first thing that produces the output you came for — a drawing on the canvas, an answer to a question you asked of your data, a workflow that ran. Finishing a tour, verifying an email or seeing a dashboard someone else built is not it.
  4. We never create accounts. Every walk uses a public demo, sandbox or test mode. When a product cannot be reached without signing up, we say so and walk something else. That means we see the front door, not the signed-in house, and we say what we missed.

Disclosure

We make Clew, onboarding software. That makes us a neighbour of most products we walk, and sometimes a competitor. We walk the public path anyone can walk, we count with the same rules every time, and we publish the numbers so you can check them. We can still be wrong about why something is the way it is — the people who built it know things we do not. Corrections: hello@getclew.io.

Questions

Is a demo dashboard really onboarding?

For a product sold to people who are already using something else, yes — it is the first screen most prospects see, and for many it is the only one. It has the same job as a first-run experience: show that the thing works, and let the visitor do something themselves.

Why report two numbers for time to first value?

Because they measure different failures. Half a second to the screen is the product’s front-end doing its job. Two to three seconds for the numbers is the wait a visitor actually sits through, and it is the one that needs covering. Reporting only the first would flatter the product; reporting only the second would misdescribe it.

Are those latencies Plausible’s fault or your connection’s?

They are round trips to Plausible’s own API, measured from request sent to response received, across three walks on an ordinary home connection. The payload sizes are small, so the time is not bandwidth. We would expect a European visitor to see less and someone further away to see more.

Would you make the same three changes to your own product?

Two of them we have already made — skeletons that match the real layout, and a first line that names the first action. The third, tying the invitation to what the visitor just did, is the hard one, and we are not finished with it either. We write about the pattern here.

Put onboarding into your product with one line of code.

Start free Ask about self-hosting Cloud — free plan forever. Self-hosted — runs on your own servers.

Product tours, popups and onboarding in the age of AI

7 patterns with step counts, copy rules and what to measure, what AI changes, and a checklist before you publish. PDF, 2 pages. What is inside →