Skip to content
For the people behind the website

Know your site.
Make your move.

Find what brings visitors. See which pages hold them back. Turn traffic, real-user performance and search evidence into a clear next step.

Click through a working example. No account needed.
Cookieless by defaultUnder 2 KB, gzipped
Private beta · invitation required
Mayfly / example.comExample data
Your audience, at a glanceExample week
Daily uniques
13,384
Pageviews
21,672
MonDaily unique visitorsSun

Where they found you

Google5,731
Direct4,148
Hacker News2,613
ChatGPT892
Example data. Real report controls.Explore dashboard ↗

A clearer picture.
From sources you own.

Your visitorsTraffic + real-user vitals
Your Search ConsoleConnected, verified property
Your websiteA direct technical crawl
The view, then the next step

Less tab-hopping.
More understanding.

Start with the activity. Follow it to the page. Keep the evidence beside the decision.

01 / Understand the visit

There’s a little life
behind every number.

See country origins, referrers and the pages being read right now. Open Live world for a city of tiny arrivals, with Mayflies or people as your visitors.

  • Country flags, source logos and browser icons
  • Recent activity in a 90-second window
  • A full-screen view when you want to watch
Anonymous activity. Approximate locations. No individual trail to follow.
Live world37 simulated visitors
A small world around your website.
02 / Understand the page

Find the friction
your visitors feel.

Real-user Core Web Vitals sit beside 34 technical checks. See the slow page, the missing description, or the broken link, with a specific next step.

Needs workExample
/pricing

Largest Contentful Paint 3.4s

p75 from recorded visits, not a lab score.
03 / Choose the next move

A reason to act.
Not just another chart.

The Priority Brief brings traffic, performance, crawl findings and connected search evidence together. It names the page to work on and makes missing evidence explicit.

Traffic Vitals Crawl
One page-level actionWith the evidence and limitations attached
A report you can work with

From “interesting”
to “I know where to look.”

The detail stays attached to the number. Explore the report before you install a thing.

Open the example dashboard
  1. 01

    See the source

    Compare search, social and direct arrivals, with recognizable source logos and exact counts.

  2. 02

    Open the page

    Sort by activity, find a URL, then inspect time, scroll and entry-page bounce.

  3. 03

    Check the experience

    Read page-level performance with sample counts. Missing evidence is labelled, not hidden.

A smaller footprint

Understand the visit.
Leave the person alone.

The tracker has no cookies and no localStorage identity. A site-scoped daily identifier counts activity without building a persistent cross-day profile.

Read how the data works
< 2 KB
Gzipped tracker, including vitals.
Size is enforced by the build.
One UTC day
The lifetime of a visitor identity.
No cross-day retention or lifetime-value claims.
Your site only
No bought clickstream, backlink index
or competitor traffic estimates.
A small script. A useful beginning.

From “installed”
to “I see it.”

  1. 1

    Add your website

    Use the hostname you own. Your dashboard creates a personal script and verification code.

  2. 2

    Paste, publish, verify

    Add the snippet to your site’s head, publish it, then run Mayfly’s installation check.

  3. 3

    Welcome the first visit

    Open your verified website. Check the incoming activity, then connect Search Console when you’re ready.

<script defer
  src="https://getmayfly.com/mayfly.js"
  data-site="YOUR_SITE_ID"
  data-verify="YOUR_VERIFICATION_CODE"></script>

Example only. Get your personal ID and verification code from Install in your dashboard.

Works with plain HTML, Next.js, WordPress and Shopify storefronts. No npm package required.

Storefront tracking does not automatically connect checkout or order revenue. Localhost traffic is excluded by default.

A focused tool, by choice

For the site you care about.
Not the whole internet.

Mayfly is built for founders, makers and small teams who want to improve their own website.

A good fit if you want to…

  • Understand traffic without a sprawling analytics setup.
  • Connect page performance with actual visitor activity.
  • Choose a page to improve, with evidence you can inspect.

Keep another tool for…

  • Backlinks and competitor research.
  • Rank tracking for arbitrary keywords.
  • Cross-day cohorts and customer lifetime value.

These are deliberate limits, not hidden upgrades.

The other way in

Make yourself
at home.

A desk for the numbers. A chair for the bigger picture. The Mayfly House is a small, interactive place to explore the product at your own pace.

Visit the house Completely optional. The kettle is still metaphorical.
Before you settle in

Good questions.
Straight answers.

Privacy, setup and the things
we deliberately don’t measure.

What do I need to get started?

A public HTTPS website you can edit and a Mayfly account. Add your hostname, paste the personal script into your site’s head, and run the installation check. Search Console is optional and requires access to your verified Google property.

Does the tracker use cookies?

No cookies or localStorage identifiers. Mayfly derives a site-scoped daily identifier on the server and rotates its salt. There is no persistent cross-day visitor profile. Consent obligations still depend on your jurisdiction, configuration and other tools; this is product information, not legal advice.

What does “online” actually mean?

A pageview or visible-tab heartbeat received in the last 90 seconds. It is a recent-activity window, not a continuous connection. Country locations are approximate, and the city and travelling characters are illustrations of the current snapshot.

Will this replace my entire SEO stack?

No. Mayfly works with traffic from your site, your connected Search Console property and a direct technical crawl. It does not provide a backlink index, competitor traffic estimates or rank tracking for arbitrary keywords.

What can’t Mayfly measure?

Daily identity means no cross-day retention, visitor lifetime value or persistent user journeys. Browser blocking, disabled JavaScript and delivery failures can omit visits. Reports state when a figure is approximate or a data source is missing.

What does it cost? Can I self-host?

Public pricing has not been announced, and self-hosting is not a supported offer yet. Join the early-access waitlist below to hear when an invitation is ready. The example dashboard is open to explore without an account or payment details.

The first arrivals

A little less noise.
A place on the list.

Be among the first to bring your website to Mayfly. Leave your email, and we’ll let you know when your invitation is ready.

No launch-date promises. Just a useful next step when it’s ready.

Already have access? Sign in

Early-access invitations only. No payment details. Joining does not create an account.