Northpeak Studio Labs

How to build a Google reviews audit for a client

A reviews audit is one of the easiest things an agency can sell or add to an onboarding: it shows a local business how customers see it, how it compares with nearby competitors, and what to fix first. Here's a repeatable way to build one in under an hour, with nothing but a spreadsheet.

1. Collect the reviews

Google Business Profile has no export button, and the API only works for profiles you manage. Reviews are public on Google Maps, though, so you can export them from there with Maps Reviews Exporter.

  1. Add Maps Reviews Exporter to Chrome.
  2. Open the client's listing on Google Maps, click the extension, set the sort to Newest and press Collect reviews.
  3. Click Export CSV. Repeat for the client's three closest competitors (search the client's category and pick the top map results).
  4. Paste each export into its own tab of one Google Sheet: Client, Comp 1, Comp 2, Comp 3.

2. The five numbers every audit needs

In a Summary tab, calculate these for each business. In the export, rating is column I, date_estimated is K, text is M and owner_response is Q.

MetricGoogle Sheets formula
Average rating=AVERAGE(Client!I2:I)
Share of 1 and 2 star reviews=COUNTIF(Client!I2:I,"<=2")/COUNT(Client!I2:I)
Reviews in the last 90 days=COUNTIF(Client!K2:K,">="&(TODAY()-90))
Owner reply rate=COUNTA(Client!Q2:Q)/COUNT(Client!I2:I)
Unanswered 1 and 2 star reviews=COUNTIFS(Client!I2:I,"<=2",Client!Q2:Q,"")

Put the client and the competitors side by side. The gaps are the story of the audit: "you get half as many reviews a month as the place across the street" or "you answer 10% of complaints, they answer 80%".

3. Find the complaints that repeat

Filter each tab to 1 and 2 star reviews and read 20 or so. Then count the themes with a formula such as =COUNTIF(Client!M2:M,"*wait*") on the text column. Typical themes: wait, price, rude, dirty, booking, parking. Three repeated complaints with real quotes are worth more to a client than any chart.

4. Show the trend

Make a pivot table with the month of the estimated date as rows and the average rating as values. A line chart of the last 12 months shows at a glance whether things are getting better or worse, and whether a change the client made (new staff, new menu) moved the needle.

5. End with quick wins

Do it faster with Pro

The free version exports 50 reviews per place, enough for a small business. Busy listings have hundreds. Pro ($24.99 once, no subscription) exports every review and builds most of this audit for you: star and keyword filters (for example only 1 and 2 star reviews that mention "wait"), average rating by month, owner reply rate and the words used most in bad reviews.

Updated 2026-10-14.