Reporting software

Proof, not a screenshot in a slide deck

Rankings, AI mentions and map visibility on one page, with the placements you bought dated beside them. Every figure is something we measured — where we measured nothing, the report says so.

$29/mo
From
Daily
Rank checks
Weekly
AI scans

The dashboard

Three measurements and the work behind them

Click through the tabs. The layout is the real one; the numbers on it are invented for this page.

Made-up figuresThe layout is real; the numbers are invented for this page

KeywordNowChange
trail running shoes47
best lightweight hiking boots24
waterproof trail shoes811
recycled running shoes12
trail shoes for wide feetnot rankeddropped out

Checked daily at 04:00 UTC. A keyword that was checked and did not rank says so; one that has never been checked is left blank rather than shown as a zero.

What is tracked

Everything that decides whether you get found

Organic rankings

Position checks per keyword, per location, per device, run daily at 04:00 UTC. SERP features are recorded with each check, so you can see when a featured snippet took your traffic without your position moving.

AI visibility

Questions built from your tracked keywords, asked every Monday at 06:00 UTC and never containing your brand name — asking “is Acme good?” guarantees the answer says Acme and measures nothing. We record whether you were named, where among the cited sources, which competitors appeared, and the sentence that named you.

Map heatmaps

Local pack position for your local search terms, sampled at every point on a grid around your business, every Monday at 07:00 UTC. You see the suburbs where you disappear instead of one averaged number.

Placements built

Every link we build for the project, with its live URL and the date the link was re-fetched and confirmed on the page. Dated alongside the ranking history, so the client can line up what was built against what moved.

For agencies

Put your own name on it

Roughly half our reporting revenue is agencies reselling this to their own clients. The Agency tier exists for that: your name, your colour, and no mention of us anywhere on the page.

You keep the client relationship. We stay invisible — including when a sweep has nothing to report, which the page explains in plain terms rather than showing your client an error.

  • 25 client projects on the Agency tier, 150 on Scale
  • Public share links, no client login required
  • Per-report control of which sections a client sees
  • Sections with nothing measured explain themselves, in your voice
A

Apex Digital

Northfield Gear — SEO report

Organic rankings8 of 12 keywords up
AI mention rate74% on Gemini
Map average position3.2 (was 11.4)
Placements this month18 live, 18 verified

Invented figures, shown to illustrate the layout — not a live account.

White label

What the Agency tier adds

Your name on it

Your agency name and accent colour on every report page. Nothing on the page says Linkyard.

Shareable links

Each report gets a public URL you can send to a client without creating them an account. It is excluded from search engines.

Sections you choose

Rankings, AI visibility, map heatmap and placements are each switched on or off per report, so a client only sees the work you are doing for them.

Nothing invented

When a check has not run, the section says which measurement is missing and when the next attempt is. Your client never sees a placeholder chart, or a zero standing in for “not measured”.

Plans

Three tiers, no setup fee

Cancel any time; the plan stays active until the end of the period you paid for.

Reporting — Starter

Rankings, AI mentions and map heatmaps for a single project.

$29/ month

billed monthly, cancel any time

  • 1 project
  • 100 tracked keywords
  • Daily rank tracking
  • Weekly AI visibility scans
  • Monthly GMB heatmap
  • Search Console integration
Most popular

Reporting — Agency

White-label reports on your own domain, for up to 25 client projects.

$99/ month

billed monthly, cancel any time

  • 25 projects
  • 1,000 tracked keywords
  • White-label branding
  • Custom report domain with SSL
  • Shareable client links
  • Daily rank tracking + weekly AI scans

Reporting — Scale

Full API access and the platform caps, for teams running this at volume.

$249/ month

billed monthly, cancel any time

  • 150 projects and 150 reports
  • 5,000 tracked keywords
  • Public API + outbound webhooks
  • Priority fulfillment queue
  • Dedicated support channel

FAQ

Reporting questions

How do you measure AI visibility?

We build buyer-style questions from the keywords you already track — deliberately without your brand name in them, because a question that names you guarantees an answer that does too. Each week those questions go to the assistants we have a live driver for, and we record whether you were named, your position among the cited sources, the competitors named alongside you, and the sentence itself. The model's verdict is checked back against the answer text before it is stored, so a hallucinated mention is recorded as no mention. It is sampled measurement of a system that varies between runs: read the trend, not a single week.

Which AI assistants do you scan?

Gemini by default, because its search tool means the answer reflects what the model retrieves today rather than what was in its training data. Claude can be switched on if you want an answer from model knowledge alone recorded too. ChatGPT and Perplexity are not scanned yet — we would rather show you two engines we actually asked than four we did not. Your report only ever lists engines that were asked, with the number of answers behind each rate.

Is the ranking data real or estimated?

Real. A position comes from reading the results page, and if a check fails nothing is written at all — the chart shows a gap for that day rather than a line drawn through it, and the section tells you the date of the last real check. We do not put estimated traffic figures on a client report, because nobody outside Google has traffic data for a site they do not own.

What happens when a check does not run?

The report says so, in specific terms: which keywords are tracked, when the last recorded check was, and when the next sweep runs. It never fills the gap with a placeholder chart or shows a zero where nothing was measured — an unchecked keyword and a keyword that ranks nowhere are shown as different things, because they are.

Can my clients see it without an account?

Yes. Each report has a public URL with your agency name and colour on it, and no login. It carries a noindex header so it will not turn up in search results.

Can I serve reports from my own domain?

Not yet. Reports are served from our infrastructure at their own link, white-labelled with your name and colours. Custom report domains are on the roadmap and are not live today, so do not buy the plan for that.

What happens to my data if I cancel?

Collection stops — every sweep filters on an active plan. The measurements already recorded stay on your account, and a report you have shared keeps showing them. Taking a published report offline is not self-serve yet: ask us and we will switch it off. There is no self-serve CSV export yet either — if you need your history out, ask us.

Do I need to buy links to use the reporting?

No. Reporting is a standalone subscription and plenty of customers only use that. If you do buy placements, they are listed on the same report with their publication dates, which makes it easy to line them up against the ranking history.

Connect a site and see where you stand

Add a project and paste in your keywords. Rank checks run daily at 04:00 UTC, and the next sweep picks them up.

Free to sign up · no card required · cancel any time