Skip to content
For web studios that sell care plans

Show each client what the care plan caught.

What broke since the last audit, which fixes a later audit confirmed, and what each changed page was carrying, in a report signed with your studio’s name.

Mayfly audits each client site on a schedule and compares the latest audit with the one before it. Your client opens the report from a private link, without an account.

A fix counts only when a later audit confirms itNo claim that a fix caused a change in traffic
Early access, by invitation. Up to 5 client sites per studio.
ExampleInvented studio, site and figuresOpen the full report
Example Studio
Website maintenance report
www.harbour-bakery.exampleAudits compared 10 Oct → 17 Oct 2026
Broke since the last audit
2
Fixed, and verified
4
Fix not confirmed
1
Changed, without breaking a rule
1
Still open
5

Page is set to noindex

https://www.harbour-bakery.example/wholesale
CriticalNew
14.8% of organic clicks · 61 clicks13.4% of visitors · 388 visitorsin the 7 days to the earlier audit (3 Oct – 9 Oct)
Indexability
indexablenot indexable

CorrectionRemove the noindex directive if this page should rank. Intentional on staging, thank-you, and filter pages — verify before changing.

The question at renewal

Good maintenance usually
looks like nothing happened.

Your client sees the invoice. They don’t see the noindex tag left on after a staging push, the title someone on their team overwrote, or the broken internal link that was removed on a Tuesday. When the work goes well, the evidence of it disappears. Mayfly records it between two audits.

  1. Broke since the last audit

    Ordered by severity, then by the share of search clicks or visitors the page was carrying.

  2. Fixed, and verified

    Counted only when a later audit fetched the same page, got an auditable response and the rule no longer fired.

  3. Changed, without breaking a rule

    So an unexpected edit is visible before your client asks about it.

The link shows the latest comparison between two audits. On a weekly schedule that is the past seven days, not a whole month; a month-long summary is not built yet.

The report itself, not a mock-up

This is what your
client opens.

Your dashboard, the client’s link and the printed copy are rendered by the same components. The example uses an invented site; every figure in it is labelled as invented.

Open the full example report
  1. 01

    Your name at the top.

    The masthead shows your studio’s name and monogram. Mayfly is named twice, in plain text and never as a link: under the site’s address, to say it verified who owns it, and in one line at the foot.

  2. 02

    Five groups, always in this order.

    Broke since the last audit · Fixed, and verified · Fix not confirmed · Changed, without breaking a rule · Still open, each with its count at the top.

  3. 03

    Within each group, ranked by what the page was carrying.

    After severity, by the page’s share of the site’s organic clicks and of its visitors over the 7 complete Pacific days before the earlier audit. A page that has since lost its traffic still ranks by the traffic it had.

  4. 04

    Before → after, then the correction.

    The tag that changed appears with its old and new value, followed by the general remedy for the rule that fired. It is not an inspection of your code.

  5. 05

    The method comes with the report.

    Every report with findings ends with how they were produced. On a printed copy the method is part of the body text.

What it claims, and what it doesn’t

Every finding is
something an audit saw.

Your client will read this report as evidence about your work. It says only what two audits can support.

Fixed means confirmed.
A finding moves to Fixed, and verified only when a later audit fetched the same page, got an auditable response and the rule no longer fired. If the page couldn’t be audited, no longer asks to be indexed, or a rule that depends on other pages was checked against a different set of pages, it goes to Fix not confirmed and is not counted as fixed.
No claims about recovered traffic.
The report says what changed and what the page was carrying before the change. The change was seen between two audits, so its exact date and its author are unknown, and the report offers no traffic correlation at all.
Shares are of what was measured.
Click shares come from the Search Console rows Mayfly imported: a share of what was imported, not of all Google traffic. Visitor shares come from the script on the site. When a source is missing the figure says so. Nothing is estimated.
Limits are stated in the report.
If a page wasn’t reached this time, the two audits saw different sets of pages, or there are more findings than are listed, the report says so under “What this report does not cover”.
One link per client site

Signed by your studio.
Opened without an account.

You create the link from the client site’s maintenance report. It always shows the latest comparison, so you send it once and it stays current after every audit.

Your signature.
Studio name, an optional accent colour and an optional contact email, set once for all your client sites. The colour is only a thin rule above the report and the fill of your monogram. It is never used for a status.
Turn it off or replace it.
A replacement link stops the old one, and a link you turn off stops on its next request. Anyone with the link can read and forward it, and a copy someone has saved can’t be recalled. Before the link exists, you confirm exactly what it shows.
What your client sees.
The address of every page with a finding, including pages whose findings are still open from earlier audits; the before and after values of page fields that changed (title, meta description, canonical URL, indexability, HTTP status, word count, click depth and internal links); each listed page’s search clicks and visitors over seven days, its share of the site’s totals and those totals; each finding’s severity and recommended correction; and the times of the two audits; and your studio name, accent colour and contact email. No individual visitor.
Printing.
Your own printed copy carries the same signature. If your client prints from the link, the private part of the address is removed from the printout.
Example How every client report ends

This report refreshes after every audit. Example Studio can turn this link off at any time.

Measured and hosted by Mayfly · studio details are supplied by the sender

One line from us, in plain text and not a link: your client is told who hosts the report and that the studio details came from you. Nothing on the page sells Mayfly past you to your client.

Audits that run without you

Set the schedule once
per client site.

  1. 1

    Every 24 hours, every 7 days, or by hand

    Each audit reads up to 500 pages, 200 by default, and runs 34 checks, each with a stated rule: indexability, titles and descriptions, canonicals, redirects, broken internal links, image alt text, click depth, internal links and more. Early-access storage keeps about 10,000 audited pages per site across 30 days, so daily audits suit sites under about 330 pages.

  2. 2

    An email to you, not to the client

    Turn it on and you get a short message when a scheduled audit finds confirmed changes: counts of changed pages and of new and resolved findings, with a link to your dashboard. Page addresses are left out.

  3. 3

    We suggest every 7 days

    Search Console figures for a day keep arriving for a couple of days, so on a daily schedule the clicks figure often reads “still settling”. With a weekly schedule, the client’s link shows the past week.

One script per client site

Paste one script into
each client site’s head.

  1. 1

    Add the client’s site

    Enter its hostname. Mayfly creates a script for that site with a short verification code.

  2. 2

    Paste it site-wide and publish

    The install screen has written steps for plain HTML, Next.js, WordPress and Shopify. We have not tested Webflow or Framer yet.

  3. 3

    Run the installation check

    Mayfly reads the homepage as it is served and looks for the script. A builder that adds head code only after the page loads won’t pass; a DNS record then proves the site is yours, though the script still has to load for visitor figures.

  4. 4

    Connect Search Console, if you can

    Optional and read-only. Your Google account needs access to the client’s property. Without it the report still runs and the clicks figure reads “no data”.

Under 2 KB gzipped, enforced by the build. No cookies and no identifier stored in the browser. Whether a client’s site needs a consent banner still depends on its other tools and where it operates; this is product information, not legal advice.

Keep your other tools

What Mayfly
does not do.

Mayfly reads a site. It doesn’t run it.

Keep what you use now for…

  • Uptime and downtime alerts
  • Backups and restores
  • CMS, plugin and theme updates
  • SSL certificate and domain-expiry checks
  • Rank tracking, keyword volumes, backlinks and competitor traffic

Not built yet

  • Logo upload and a custom domain for the report
  • A month-long summary across several audits
  • Client logins, colleague seats, and moving a site to the client’s own account
  • More than 5 client sites per studio

Listed so you can decide with the gaps in view.

Good tools already do part of this.

On WordPress, ManageWP and WP Umbrella offer updates, backups, uptime monitoring and client reports, some as per-site add-ons. Oh Dear monitors uptime, broken links, certificates and Lighthouse scores, and sends branded monthly reports with your logo. Add Mayfly when your client’s question is which page broke, how much it was carrying, and whether a later audit confirmed the fix.

Vendor pages checked 24 October 2026.
One price per studio

$49 a month.
Per studio, not per site.

One account for your studio’s client sites. During early access an account holds up to 5 client sites. More needs a capacity change on our side first, so we don’t promise it yet.

Founding studios · five places$25a month, fixed
for 12 months

The condition: you pay the founding price once we agree terms in writing, and you send the report link to at least one real client.

  • Scheduled audits with 34 checks, each with a stated rule
  • The signed client report and its private link
  • An email to you when a scheduled audit finds confirmed changes
  • Cookieless visitor counts and real-user Core Web Vitals
  • Search Console, for each property you connect
Apply for early accessEarly access itself costs nothing, and there is no card form anywhere on Mayfly. A founding place is the only thing you would pay for, and it is invoiced only after we agree it in writing.

What $49 does not buy

Uptime alerts, backups, updates and rank tracking. Keep the tools you use for those.

Why per studio

One price for up to five client sites, so adding a client inside that limit is not a pricing decision.

Why a founding price

You lock a lower price for a year. In return we learn whether a report like this is worth sending to a client, from a studio that has actually sent one.

Before you apply

Questions,
answered plainly.

About your clients, the report
and what it won’t claim.

Does my client need a Mayfly account?

No. They open the private link. Only you, as the site’s owner in Mayfly, can create, replace or turn off that link.

Can my client see individual visitors?

No. The report shows each listed page’s visitor count and its share of the site’s total over seven days. It never shows an individual visitor.

What does the report show when nothing changed?

Findings still open from earlier audits stay listed under Still open. If there is nothing at all, the report says the period was quiet rather than showing an empty page.

Does one report cover a whole month?

The link always shows the latest comparison between two audits. On a weekly schedule that is the past seven days. A month-long summary across several audits is not built yet.

Can I audit monthly instead of weekly?

Early-access storage keeps audits and visitor data for 30 days, counted from when the report is opened. The link compares the two latest audits only while the earlier one is under 30 days old, and its visitor figures need the earlier audit to be under about 23 days old. On a weekly schedule both always hold. On a fortnightly or monthly schedule the link falls back to a baseline, or reads “outside retention”, for part of every cycle.

Will the report say my fix recovered traffic?

No. It shows what changed and what the page was carrying before the change. It does not claim a cause, and it does not know who made a change or exactly when.

Can I remove the Mayfly line, or add my logo?

The Mayfly line stays: the report is hosted on Mayfly’s address, and the line tells your client who hosts it and that the studio details came from you. Logo upload isn’t built yet; your monogram uses your studio’s initials.

How large a site can it audit?

Up to 500 pages per audit, 200 by default. Early-access storage keeps about 10,000 audited pages per site across 30 days, so daily audits suit sites under about 330 pages. The report lists up to 60 findings and reads traffic for up to 40 changed pages. When there are more, long-standing notices are left out first, the report says exactly what was not listed, and every group’s count stays complete.

Does it work on WordPress, Webflow or Framer sites?

The install screen has written steps for plain HTML, Next.js, WordPress and Shopify. We have not tested Webflow or Framer yet. The installation check reads the homepage as it is served, so a builder that adds head code only after the page loads won’t pass it. A DNS record then proves the site is yours, but the script still has to load for visitor figures.

Can I add more than 5 client sites?

Not during early access. More needs a capacity change on our side first, and we won’t promise it before it exists.

Does it change a client’s cookie banner?

The script sets no cookies and stores no identifier in the browser. A visitor is counted with a daily identifier whose salt is removed from the live database within about 51 hours on the documented daily schedule; backups can keep it longer, as the privacy page explains. Whether a client’s site needs a consent banner still depends on its other tools and where it operates. This is product information, not legal advice.

Early access for studios

Five founding places.
Try it on a real client.

Leave your email and your studio’s website. We offer places in small batches. A founding studio pays $25 a month for its first 12 months and sends the report to at least one real client.

No launch-date promises.

Already have access? Sign in

Invitation only. No payment details. Applying does not create an account.