Home Site audit Client reporting WordPress plugin Pricing Docs News Sign in
Client reporting

White label SEO reports your clients will actually read

SolSEO builds white label SEO reports from the same data the dashboard shows, so the PDF a client opens on Monday and the screen you check on Friday cannot disagree. From Growth up the report carries your logo and your two colours, and our name appears nowhere in the document.

Page by page

What white label SEO reports contain, page by page

Six pages and three appendices, in a fixed order, so a client learns where to look once and then knows for ever.

  1. The headline numbers Average position, keywords in the top ten, Search Console clicks and impressions, and the site health score, each with its change stated in words rather than only as an arrow.
  2. Working on The keywords you flagged, which is the list a client agreed to pay for and the list they will ask about.
  3. Top ranking keywords Where the site already wins, so the good news has a page of its own.
  4. Share of voice Against the competitor set, with a stable colour per competitor across every chart and every month.
  5. Site audit The health score, what moved in it, and the findings worth doing first.
  6. What you did and what is next An editable box written by you, because that is the part no tool can fill in honestly.
  7. The full keyword table Every tracked keyword with its position, change and best.
  8. The full findings list Every open finding, by category and severity.
  9. Raw Search Console figures So anybody who wants to check a summary against its source can.

SolSEO is an SEO client reporting tool Australia agencies can run without a second subscription for competitor data. The client reports carry the whole top 20 per keyword because every check stores it, so share of voice needs no add-on, and the white label version is the same document with your mark on it.

Why it moved

One plain sentence beside every keyword that moved

The hardest question in a client meeting is why a keyword moved, and the usual answer from a rank tracker is an arrow. SolSEO writes one sentence per mover, built only from evidence already in the database, in a fixed order of preference.

  1. A site that was not in the top ten at the previous check is in it now, named by domain.
  2. A SERP feature appeared or disappeared: an AI Overview, a local pack, a shopping row or a featured snippet.
  3. The page itself changed between the two checks, dated from the crawl's content hash.
  4. The movement overlaps a Google update, named and dated. The word used is "during", never "because of".
  5. None of the above, in which case the sentence says that nothing in our data explains this one and the top 20 is otherwise unchanged.

That fifth sentence ships. SEO reports that invent a reason are the thing agency owners complain about most, and writing "nothing in our data explains this" is both cheaper to build and more useful than a guess a client might act on.

white label SEO reports from SolSEO: the keyword table, sample dataKeywords 48 tracked, Computer, Australia Sample data
Keyword Position Last 30 days Volume Top ranking page
rank tracker australia ★ priority 3▲ 1 soon /pricing
white label seo reports ★ priorityworking on 4▲ 7 soon /reports
seo audit tool 7no change soon /audit
keyword rank checker AI, not cited 9▼ 6 soon /docs/keyword-rank-checker/
wordpress seo plugin AI cites you 2▲ 1 soon /plugin
search console clicks nearly there 12▲ 3 soon /docs/search-console/
woocommerce seo plugin working on 6▼ 1 soon /plugin/shop
seo reporting software ★ priority 1no change soon /reports
48 keywords, 8 shownThe line is the last 30 days. Higher is better.

The keyword table the report's What changed list is built from. Every check keeps the whole top 20, not only your own position.

White label

White label reports are not a watermark you switch off

Saving a logo and two colours changes the rendered HTML, the PDF, and the PDF's own metadata: Title, Author, Creator, Subject and Keywords. A test in our build asserts that a rendered white label report contains no case insensitive match for our own name anywhere in the document or its metadata. If that test goes red, the release does not go out.

A colour that fails contrast against white is refused when you save it, with a sentence explaining why. And the branding is decided when the report is created rather than when it is rendered, so a report made on a white label plan is still white label after a downgrade.

The same page one with our mark. Growth and up swap it for yours and take your colour for the rule.

Sending white label reports on a schedule

Set a day of the month per site and the report renders and sends itself. The PDF is produced by printing the same HTML the dashboard shows, through the same browser engine, so there is no second report builder to keep in step. A finished report is under three megabytes, small enough to survive a corporate mail filter. Share links are the format most clients prefer, and a revoked link answers 404 rather than a refusal.

5

Alerts between the monthly client reports

A rank drop past a threshold you set, the site not answering, a loss of indexed pages, a health score regression, and a report finishing. By email, Discord, Slack and the in app feed, on every paid plan.

2

Alerts, not three

A keyword that slides from 4 to 11 to 15 to nowhere over three days raises two alerts rather than three, because the rule bands the drop. Quiet hours hold the non urgent ones until morning. A site that is down is never held.

What it will not say

What white label SEO reports will not tell you

No proprietary authority score. Agencies strip those out of client decks, and a number nobody outside the vendor can reproduce is not evidence of anything. No Bing, because this release tracks Google only, on phone and computer, in one country per site. No local pack positions, which arrive later with the Local SEO add-on. And never a claim that a ranking change was caused by something.

Every plan renders and schedules client reports. Growth is the first that makes them white label SEO reports, removes our branding and adds client logins and share links with open tracking, at a single price with unlimited sites and users. Competitor slots run 1 on Free, then 3, 5, 10 and 20; crawl allowances run 500 pages a month on Free up to 250,000. The pricing page lists every limit beside its plan.

Which plan includes white label reports

Agency adds client logins, where a person signs in and sees one site and nothing else, and share links with open tracking, so you know the white label report was read before the meeting. Client reports already created keep the branding they were created with, so nobody receives the same monthly document twice with two different covers. The plans below it send the same client reports with our mark on them.

white label SEO reports from SolSEO: audit findings, sample dataAudit read 2 hours ago, 1,204 pages Sample data
Site audit, down 3 since last month17 findings open across four categories. Two of them are worth doing first.
  • High 3 pages Canonical points to another page /pricing/?plan=agent-plus canonical is /pricing/
  • High 2 pages Redirect chain of 3 hops /features/reporting to /client-reports to /reports/
  • Medium 4 pages Duplicate title "SEO Tools Australia" on 4 documentation pages
  • Low 1 page In sitemap, answers 404 /news/2025-beta/

Page five of the report reads this health score and its change since last month.

20

Positions stored per keyword per check, so competitors are in the report without a second subscription.

6

Pages in the report, plus three appendices, in the same order every month.

4

Alert channels on every paid plan: email, Discord, Slack and the in app feed.

1

Click to cancel, from your billing page, with no confirmation email and no retention offer.

Common questions about white label SEO reports

Can I put my own logo on a SolSEO client report?

On Growth and up, yes. You set a logo and two colours, and the report carries no SolSEO mark anywhere in the document or its PDF metadata. Plans below Growth send the same report with SolSEO branding.

What does a SolSEO monthly report contain?

Headline numbers with their change, the keywords you flagged as working on, your top ranking keywords, share of voice against the competitor set, Search Console clicks and impressions, the health score and its change, and movers up and down.

Does the report explain why a keyword moved?

One sentence per mover, built only from evidence we hold: a new site in the top ten, a SERP feature that appeared or disappeared, a page that changed between the two checks, or a Google update the movement overlapped. Otherwise it says nothing in our data explains that one.

Can a client see the report without a login?

Yes. Sharing a report as a link starts on Growth, and Agency adds client logins that show one site each. A revoked share link answers 404 rather than a refusal, so it leaks nothing about whether it ever existed.

How are reports sent?

On a schedule you set per site, as a PDF rendered from the same HTML the dashboard shows, or on demand from the reports page. There is no separate report builder to keep in step with the dashboard.

Send white label SEO reports you would put your name on

The free plan tracks ten keywords on one site weekly and renders a report on demand, with no card and no expiry. Rank history is never deleted on any plan, so nothing you build up now is lost if you change plans later.