Nasheo
NasheoOrganic SEO Experts
Continue →

Measurement

How to read an SEO report (and spot one that hides the truth)

The numbers that matter at day 30, 60, and 90; the metrics agencies use to look busy; and how to verify an SEO report yourself in Google Search Console.

Updated 7 min readBy Nasheo

Key takeaways

  • Early SEO reports should be about leading indicators — pages indexed, pages shipped, issues fixed, profile completeness — because traffic and rankings lag the work by weeks.
  • Be suspicious of rank screenshots for vanity keywords, third-party 'authority' scores, link counts, and traffic charts that mix brand and non-brand demand.
  • Every number in a report should be reproducible in Google Search Console or Google Business Profile. If you cannot check it yourself, it is not evidence.
  • Ask to see the report template before you sign. If the agency cannot show you what month one will look like, they have not decided what they owe you.

What an SEO report is for

A report exists to answer two questions: did the agency do the work it said it would, and is that work producing the effect the work is supposed to produce at this stage? Everything else is decoration. A good report is short, uses the same metrics every month so trends are visible, and points to the source of each number so you can check it.

The stage matters. In the first month the honest answer to 'is it working?' is 'the plumbing is in and Google is starting to notice.' A report that shows a traffic explosion in month one is describing either a site that was already strong or something that is not organic search.

The numbers that matter at day 30

After a 30-day foundation, five numbers tell you whether the ground is prepared. These are the metrics in the Nasheo sample Day 30 report, and they are worth demanding from any vendor.

MetricWhere it comes fromWhat it tells you
Indexed pages (and the weekly trend)Search Console Page indexing reportWhether Google can see the site at all. Should climb week over week as fixes land and pages publish. A flat or falling line means the technical work is not done.
Pages shippedA list of URLs with publish datesWhether new, unique pages for locations, services, or categories actually went live. Briefs are not pages.
Technical issues resolvedBefore/after crawl, Search Console issue countsCanonical conflicts, blocked resources, redirect chains, broken templates. Fixed means verified fixed, not 'recommended'.
Google Business Profile completenessThe profile itself, field by fieldFor storefronts: categories, hours, services, photos, description, attributes all present and accurate. Expressed as a percentage of applicable fields.
Brand vs non-brand impressions and clicksSearch Console Performance report, filtered by queryThe baseline against which months two and three are judged. Branded demand moves first; non-brand is the growth signal.

A sixth, softer item is worth a line: whether AI answer surfaces cite the brand for the queries that matter. At day 30 the honest answer is usually 'not yet', and a report that says so is more trustworthy than one that claims otherwise.

Metrics that look like progress and are not

  • Rank-tracking screenshots for vanity keywords. Position 3 for 'best gun shop in [city]' looks great and may represent almost no searches, a personalized result, or a query nobody in your market uses. Rankings are an input to traffic, not a result in themselves, and third-party trackers only sample.
  • 'Domain authority' or similar scores. These are estimates from SEO tool vendors, not Google metrics. They are useful for rough comparisons and useless as a deliverable. An agency reporting DA growth is reporting on its own tool.
  • Link counts. Fifty new links means nothing without knowing where they came from. In firearms, a rising link count is more often a warning sign than a win — see Google's spam policies on link schemes.
  • Total traffic without segmentation. A traffic chart that mixes branded searches, direct visits, and referrals can rise for reasons that have nothing to do with the SEO work. Ask for non-brand organic clicks specifically.
  • 'Keywords ranking in the top 100.' Almost any page ranks somewhere for something. This number can be inflated indefinitely.
  • Activity lists. 'Optimized 40 meta descriptions' is a task, not an outcome. Tasks belong in the deliverables section, not in the results section.

Leading versus lagging indicators

SEO has a built-in delay: Google has to crawl a change, re-evaluate it, and then users have to search. That makes the early metrics leading indicators — signals that the outcome is likely — and the later metrics lagging ones that confirm it.

TimeframeLeading indicatorsLagging indicators
Days 1–30Indexed pages rising; issues resolved; pages shipped; profile completeLittle to none — branded impressions may tick up
Days 31–60New pages indexed within days of publish; profile actions (calls, directions) recordedBranded impressions and clicks trending up; first non-brand impressions on new pages
Days 61–90Content cadence held; schema valid; no indexation regressionsNon-brand impressions and clicks showing a trend; local visibility measurable in profile insights

The mistake to avoid is judging month one on lagging indicators and month three on leading ones. The first is unfair to the work; the second lets weak work hide behind activity.

Questions to ask when a number moves

Numbers change for many reasons. When a report shows a jump or a drop, three questions separate signal from noise:

  1. Is it brand or non-brand? A branded spike after a local news mention is real but is not SEO. A non-brand rise on pages that were just published probably is.
  2. Did the comparison period change? Month-over-month in a seasonal business, or a comparison against a week with a holiday, can manufacture a trend. Ask for the same period year-over-year once enough history exists.
  3. Can I see it in Search Console myself? Open the Performance report, apply the same filters, and look. If the agency's number and Google's do not agree, ask why before asking anything else.

How to verify a report in Google Search Console

Search Console is free, is Google's own data, and should be owned by you — not by the agency. If you do not have access to your own property, fix that first. Then three checks take about ten minutes:

  • Indexing → Pages. Compare the 'indexed' count and its trend with the report. Look at the 'not indexed' reasons; 'crawled — currently not indexed' on pages you care about is a content or quality problem, 'blocked by robots.txt' is a technical one.
  • Performance → Search results. Set the date range to match the report. Add a query filter that excludes your brand name to see non-brand impressions and clicks. Then filter to only your brand name for the branded view. The two numbers should match the report's segmentation.
  • Performance → Pages. Sort by impressions. The pages the agency shipped should be appearing here within a few weeks of publish. If they are absent, they are either not indexed or not relevant to anything people search.

For storefronts, open the Google Business Profile performance view and compare calls, direction requests, and website taps with the report. Those are the actions that matter to a store; 'local rank' is a proxy for them at best.

Questions operators ask

What should a first-month SEO report contain?
Deliverables shipped (with URLs), technical issues fixed and verified, indexed pages with a weekly trend, Google Business Profile completeness for any storefront, and a Search Console baseline split into brand and non-brand impressions and clicks. Plus a plain statement of what happens next.
Why does my agency report rankings instead of traffic?
Rankings move before traffic does, which makes them a legitimate early signal — and also easy to cherry-pick. Ask for the search volume behind each tracked term and for the non-brand click trend from Search Console alongside it.
Is Google Analytics or Search Console the right source?
Both, for different questions. Search Console shows how Google surfaced the site: impressions, clicks, queries, indexing. Analytics shows what visitors did after arriving. SEO progress is a Search Console question first; conversion is an Analytics question.
How long before I should expect non-brand traffic growth?
Usually the third month for a site starting weak, sooner for a site that was already indexed and merely under-optimized. If a vendor promises meaningful non-brand growth in month one, ask what they are counting.

Sources

Want this done for your brand?

The foundation is a fixed-scope 30-day sprint with published pricing and a Day 30 report you can check against this guide. Self-serve brand setup, or email and a human answers.

Sample Day 30 reportAbout Nasheo