Reportroom
Sections

Every figure here was copied off a vendor’s own pricing page, with the toggles operated, on the day printed beside it.

Where the Numbers in an SEO Report Come From

Filed Sep 12, 2026Figures checked Sep 24, 2026

A monthly SEO report looks like one document from one system. It is usually four sources stitched together, and three of them are free. Understanding which parts a reporting platform actually produces — as opposed to collects — is the difference between a sensible purchase and an expensive one.

The four sources, and who owns them

Search Console: free, the client's, and the backbone

Clicks, impressions, average position, queries and pages all come from Google Search Console, which is free and attached to the client's property rather than to your tool. Every paid platform in this category connects to it; none of them replaces it. When a reporting tool shows you a query table, it is showing you Search Console.

Two properties of that data matter for a client report. A position is only recorded for a link that actually got an impression, so a keyword nobody saw has no position rather than a bad one. And Google's own documentation cautions that the position value "can be misleading if you don't understand the subtleties" — worth remembering before you build a narrative on a decimal place.

Analytics: free, the client's, and the part they argue about

Sessions, conversions and revenue come from the client's analytics property. This is the section of a report clients scrutinise hardest, because it is the one that touches money, and it is also the one where your tool is doing the least: it is drawing a chart from somebody else's numbers.

A rank tracker: paid, yours, and a different measurement

This is the first source your reporting platform may genuinely be selling you. A rank tracker queries the search engine on a schedule against a fixed keyword list, whether or not anyone saw the result. That is not what Search Console reports, and the two will disagree — legitimately.

The pricing here is per keyword, and it is separate from the reporting price more often than agencies expect. AgencyAnalytics sells rank tracking as an add-on at $41.67 a month per 500 keywords on annual billing. SE Ranking includes 2,000 daily keywords in Core and 5,000 in Growth. Semrush's plans include 500 keywords to track daily at the entry tier. AccuRanker, which is a rank tracker rather than a reporting tool, starts at $224 a month for keyword tiers beginning at 2,000 — and does not state a currency on its pricing page.

A crawler: paid or free, and the technical section

Broken links, redirect chains, missing titles and the rest come from a crawler. Screaming Frog's free version crawls 500 URLs; a licence is £199 per licence per year at one to four licences. Sitebulb Pro is $42 a month or $425 a year for one user and up to 500,000 URLs per audit. Some reporting platforms include a crawl — SE Ranking's Core audits 250,000 pages a month and Growth two million — and some do not crawl at all.

What this means for the purchase

If two of your four sources are free and belong to the client, then a reporting platform's real product is the collecting, the scheduling, the portal and the cover. That is a genuinely valuable product — it is several hours a month per client — but it is not data, and it should not be priced in your head as though it were.

It also explains why per-client prices in this category cluster between roughly nine and twenty dollars a month rather than in the hundreds. The vendors are not selling you the numbers. They are selling you the not having to fetch them.

The limits that actually bite

Connections are the meter at several vendors. Swydo and Whatagraph both count connected accounts, and Swydo's own example is instructive: ten clients on two ad platforms is twenty data sources, not ten. An SEO-only client typically needs two connections; a full-service client can need five or six. Count your connections, not your clients, before pricing those two.

Audit volume is capped and the caps are far apart. SE Ranking's Core allows 250,000 pages a month and Growth two million. Sitebulb Pro allows 500,000 URLs per audit and notes that the real limit is the machine it runs on. For most small-business clients none of this matters; for one large ecommerce catalogue it decides the plan.

Rank tracking is priced per keyword, everywhere. It is the one line that scales with how thorough you are rather than how many clients you have, which makes it easy to under-budget.

What happens when a connection breaks

Every source in this stack is an authorisation that can expire. A staff member leaves and their Google account went with them; a client changes their analytics property; an ad platform rotates a token. The report then goes out with a section quietly missing, and the first person to notice is the client.

This is the unglamorous feature worth paying for. Swydo lists automated data source health checks and connectivity alerts in its plan. AgencyAnalytics lists alerts and anomaly detection. If a platform does not monitor its own connections, you are the monitor, and on a roster of twenty clients that is a job somebody has to own.

The related operational question is whose account authorised each connection. If one person on your team is the authorisation for forty clients' data, their last day is an outage. Connect through a shared account you control, and document which properties are attached to it.

Sampling, thresholds and the numbers that quietly differ

Two sources describing the same month can disagree for reasons that are nobody's fault. Search Console filters some queries out of its reports to protect user privacy, so query-level clicks will not add up to the total. Analytics attributes a session by its own model, which will not match a search engine's idea of a click. Neither is wrong; they are answering different questions with different rules.

The practical consequence for a client report is that you should never present two sources' numbers side by side as though one validates the other. Pick the source that answers the question you are asking, label it, and leave the other one out of that chart.

The question to ask a vendor

Not "what data do you have" — they all have roughly the same data, because it comes from the same places. Ask instead: what do you store, for how long, and what happens to it if I leave? A platform that warehouses five years of a client's search history is offering something Search Console does not. A platform that queries live and keeps nothing is offering presentation, which is fine, but it is a different thing and should be a different price.

The prices for all of it, per client, are on the SEO reporting software comparison. If the free sources are enough for your roster, free SEO reporting tools is the route that costs nothing.

Data source questions

Where does SEO reporting software get its data?
Mostly from the client's own free Google properties. Clicks, impressions, average position, queries and pages come from Search Console; sessions, conversions and revenue come from Analytics. The parts a platform genuinely adds are scheduled rank tracking against a fixed keyword list and, sometimes, a site crawl for the technical section.
Why do rank trackers and Search Console disagree?
Because they measure different things. Search Console records where a page actually appeared for impressions that really happened, and a keyword nobody saw has no position at all. A rank tracker asks the search engine on a schedule regardless of whether a user was there. Both are correct about their own question, and a client report should say which one produced the number.
What counts as a data source in reporting software pricing?
At Swydo and Whatagraph, one connected account — so a client on Google Ads and Facebook Ads is two, not one. Swydo's own example puts ten clients on those two platforms at twenty data sources. Databox counts them at the plan level too. Before pricing any of those three, count connections rather than clients, because the two numbers can differ by a factor of five.

The prices behind every entry sit together on the comparison of SEO reporting software, and the branding question has its own page at white-label SEO tools. Figures are readings taken on the dates shown — confirm at the vendor before you buy.