For agencies and freelancers

Thirty client properties, one screen, no per-site pricing.

If you run search for other people, the hard part is not reading a chart. It is holding twenty or thirty properties in your head, and the specific professional damage of a client noticing a drop before you did.

Priced per person, not per property

Every property you have access to in Search Console appears on the free tier, with real numbers on each. Pro costs $3.99 a month or $29.99 a year and covers all of them — three properties or thirty, the price is the same.

This is the one thing we will not change. Every competing app either paywalls the property count or hides most of the data until you pay, which makes the free tier useless for exactly the person this app is built for. We charge for depth — history, alerts, exports — because depth is what costs us money to provide.

The portfolio, organised the way you actually work

Screenshot to captureS3 · SitesPortfolio list grouped by client tag, with colour dots and sparklines
Screenshot to captureS12 · ReportBranded PDF export with client name, logo and colour

A week with it

Monday morning

The weekly digest lands: every property, week against previous week, queries in and out of the top 10, which alerts fired and the biggest mover. You know which two clients need a sentence in their update before you open a laptop.

Wednesday, 11:40

A push says brightloom.co clicks are down 34 percent and /pricing explains 56 percent of it. You open the change investigation on the walk back from lunch and see the page, its before and after, and the one URL that moved the other way.

Wednesday, 11:52

You email the client first. That is the entire product thesis: the difference between explaining a drop and being asked about one.

Thursday, before the call

Branded PDF from the phone — property summary, trend, top queries and pages, striking distance — with their name, your logo and your colour. White-label removes our branding entirely.

Reports a client can read

A branded PDF carries the client name, your logo and your colour; the white-label option removesQueryWatch branding altogether, so what arrives is your report. It is generated on the phone using the same components the app draws with, and goes out through the normal share sheet.

CSV of whatever table you are looking at is free, with a context header row so a file sitting in a Slack thread still says which property, range and dimension it came from. The comparison CSV, with previous-period columns and per-row deltas, is Pro.

Retainer work: striking distance

The report everyone builds by hand in a spreadsheet — queries sitting at positions 8 to 20, ranked by how much traffic one more push would win — is computed on the last complete day of the property's own data, on the free tier. The cannibalization detector, which finds queries where two of your pages are competing with each other, is Pro.

Both exist because “what should we do next quarter” is a harder question to answer from a phone than “what happened yesterday”, and it is the one clients actually pay for.

What is not there yet

Being clear about this now is cheaper than disappointing you later:

Free and Pro in full

What is included in the free tier and in Pro
FeatureFreePro · $3.99/mo or $29.99/yr
PropertiesAll of them, no capAll of them, no cap
Performance data7, 28 and 90-day presets with deltas16 months, custom ranges, period comparison
Queries, pages, countries, devicesTop 100 rowsTop 100 rows
Striking distance (positions 8–20)IncludedIncluded
Change investigationTop 3 contributorsTop 20 contributors, kept as history
Push alerts on traffic changeNot includedAnomaly, new top-10 query, indexing change, sitemap error
Weekly digestNot includedEvery Monday, per property
Watchlist5 savesUnlimited
Client tags and coloursIncludedIncluded
WidgetsOne home-screen widgetUnlimited, plus Lock Screen widgets
URL inspection5 per dayUnlimited
SitemapsViewView, submit and delete
Core Web Vitals / PageSpeedNot includedPer page
ExportsCSV of the current viewComparison CSV and branded or white-label PDF
Cannibalization detectorNot includedIncluded
Multiple Google accountsNot includedIncluded
Offline cache and Demo ModeIncludedIncluded

Questions

Do I pay more for more client properties?

No. Pricing is per person, not per property — $3.99 a month or $29.99 a year covers every property you have access to, whether that is three or thirty.

This is deliberate. Every other app in the category either charges by site count or hides properties behind the paywall, and that is the wrong shape for agency work.

Can my client log in and see their own data?

Not at launch. Read-only client sharing is on the roadmap but is not in the first release. What exists today is the export: a branded or white-label PDF, and CSV of any view.

Can I put my own branding on a report?

Yes, on Pro. A report carries the client name, your logo and your colour, and the white-label option removes QueryWatch branding entirely so what lands in the client’s inbox is yours.

Does it support more than one Google account?

Yes, on Pro. Agencies routinely have properties split across a personal account and one or more client-granted accounts, so multi-account switching is a Pro feature rather than an edge case.

Get the TestFlight invite

If you manage client properties, you are the person this is built for — and beta feedback from agency use is worth more to us than anything else right now.

Email us to join the waitlist

One email when the beta opens, then nothing until the App Store release. Unsubscribe in a click. No tracking pixels — see the privacy policy.