Get a proposal

Blog / SEO and AI search

SEO Reports for Clients: What to Include and How to Build One

The short answer

A client SEO report should open with a one-page summary of results, then show organic traffic, keyword positions, conversions and the work completed, each with a short explanation. End with next steps and a date for the next report. Build it from Search Console and Analytics data, and keep it to the metrics the client agreed to at the start.

Key takeaways

  • Lead with a one-page summary — clients read the first page and skim the rest.
  • Search Console shows search visibility and clicks; Analytics shows what visitors did next.
  • Every number needs a comparison — this month against last month, or against the agreed goal.
  • A report with no next steps is a status update, not a service.

What a client SEO report is

A client SEO report is a monthly document that answers three questions: what changed, why it matters, and what happens next. The best reports are short. A client who pays for SEO wants proof that the work is moving their business, not a data dump. Open with a one-page summary of results, then show organic traffic, keyword positions, conversions and the work completed, each with a short explanation. End with next steps and a date for the next report. Build it from Search Console and Analytics data, and keep it to the metrics the client agreed to at the start.

The 7 sections every client report needs

  1. Summary. One page: the headline result, the three numbers that matter most, and what you did about them. If the client reads nothing else, this page should still make sense.
  2. Organic traffic. Sessions and users from organic search, compared with last month and the same month last year. Use Analytics for this — it records what visitors did after they arrived.
  3. Search visibility. Clicks, impressions and average position from Search Console, which shows how often your pages appeared in Google Search and how often searchers clicked through. Note that Search Console is free and shows the search queries people typed.
  4. Keyword positions. The agreed keyword set — 10 to 20 terms — with current positions and movement since last month. Highlight new top-10 entries and any term that dropped out of the top 10.
  5. Conversions. Enquiries, calls, form submissions or sales from organic search. This is the section the client cares about most, and the one most reports bury.
  6. Work completed. What you actually did this month: pages published, technical fixes, links earned. Tie each item to a result where you can.
  7. Next steps. What you will do next month, and what you need from the client. A report with no next steps is a status update, not a service.

Build the report in 6 steps

  1. Agree the metrics first. Before the first report, write down the 10 to 20 keywords, the conversion actions and the traffic goal. If the client never agreed to a metric, they will not care about it in the report.
  2. Pull the data from the same sources every month. Search Console for clicks, impressions and position; Analytics for sessions and conversions. Changing sources month to month makes the numbers incomparable.
  3. Compare, do not just report. Every number needs a comparison — this month against last month, or against the agreed goal. A number without a comparison means nothing.
  4. Write the summary last, put it first. Draft the detail sections, then write the one-page summary from them. The summary is the only part most clients read in full.
  5. Explain every change in plain language. "Impressions rose 18% because three new pages started ranking for their target terms" beats a chart with no words.
  6. Send it on the same day every month. A report that arrives on the 5th of every month builds trust. A report that arrives whenever you remember does the opposite.

A worked example: one month for a local dental clinic

Take a fictional client, Bright Smile Dental, a two-dentist clinic in Austin, Texas. The agreed keywords are 12 terms, including "dentist Austin", "teeth whitening Austin" and "emergency dentist Austin". The conversion actions are online booking forms and phone calls from the website.

The October report opens with the summary: organic sessions rose from 1,840 in September to 2,150 in October, up 17%. Clicks in Search Console rose from 1,120 to 1,340. The keyword "teeth whitening Austin" moved from position 9 to position 4, and "emergency dentist Austin" entered the top 10 at position 8. Bookings from organic search rose from 31 to 38.

The work section lists what caused the movement: two new service pages published, the Google Business Profile updated with October hours, and three local directory listings fixed. The next steps are clear: publish the implant pricing page, fix the slow mobile load time on the booking page, and ask the client for two patient reviews. The whole report is four pages. The client can read it in five minutes and knows exactly what happened, why, and what comes next.

What reporting tools cost

You can build this report by hand in a document, but most agencies use a reporting tool once they pass five or six clients:

  • AgencyAnalytics charges per client, with plans starting at $25 a month, or $20 per client per month billed annually. For 10 clients on annual billing that is $200 a month ($2,400 a year), before add-ons such as the Rank Tracker at $41.67 a month per 500 keywords billed annually. A 14-day free trial needs no card, and there is a 30-day money-back guarantee.
  • Databox Agency costs $79 a month billed annually, plus $20 a month per extra account pack. Each pack adds one account, five data sources and 50 AI credits a month, so the cost grows with your client count. There is no free plan; every account starts with a 14-day trial.
  • Looker Studio is free for the core product and connects to Search Console and Analytics directly. It costs nothing but your time, and it is the right choice for one to three clients.

For a freelancer with three clients, Looker Studio at $0 beats AgencyAnalytics at $60 a month. For an agency with 20 clients, AgencyAnalytics at $400 a month billed annually saves hours of manual work every month.

Common mistakes

  • Reporting on vanity metrics. Impressions and total sessions look good and mean little. Report conversions and the keywords that drive them.
  • Sending a 40-page PDF. Nobody reads it. Four to six pages is the right length for a monthly report.
  • No comparison period. "2,150 sessions" tells the client nothing. "2,150 sessions, up 17% on last month" tells them everything.
  • Hiding bad news. If rankings dropped, say so and say what you are doing about it. Clients find out anyway, and honesty keeps the account.
  • Changing the format every month. Clients compare reports month to month. Keep the structure stable and change only the numbers and the commentary.

A checklist before you send it

  • [ ] The summary page makes sense without reading the rest
  • [ ] Every number has a comparison — last month or the agreed goal
  • [ ] The agreed 10 to 20 keywords are all listed, with positions
  • [ ] Conversions are shown, not just traffic
  • [ ] The work completed is listed with dates
  • [ ] Next steps name who does what and by when
  • [ ] The send date matches last month's send date

If you want the wider context, start with the Google Search Console vs Google Analytics comparison to see which tool answers which question, and run a Google Analytics audit before you trust the numbers in your report. The best SEO rank tracking software covers the keyword monitoring side, and the marketing report metrics guide lists the metrics clients actually ask about. For the service itself, Adziq's analytics services include client reporting as part of a managed engagement.

Common questions

How often should you send an SEO report to a client?

Monthly for most clients. Weekly reports suit campaigns in their first month or during a launch, when numbers move fast. Anything less than monthly leaves the client wondering what they are paying for.

What metrics matter most in a client SEO report?

Organic sessions, clicks and impressions from Search Console, keyword positions for the agreed keyword set, and conversions — enquiries, calls or sales — from Analytics. Everything else is supporting detail.

Should you report on every keyword you track?

No. Report on the 10 to 20 keywords agreed at the start of the engagement, and mention any new keywords that broke into the top 10. A 200-row keyword table helps nobody.

What tools do agencies use to build client SEO reports?

AgencyAnalytics, Databox and Looker Studio are the common choices. AgencyAnalytics charges per client from $20 a month billed annually. Databox Agency costs $79 a month billed annually plus $20 a month per extra account pack. Looker Studio is free for the core product.

Sources

Adziq sells marketing services and does not accept payment for placement in its articles. See our editorial policy.

Tell us what you sell and who buys it.

You get a written proposal with channels, budget and what to expect in the first 90 days.

Get a proposal