Skip to content

Guide

How do I read Google Business Profile performance metrics?

By Sergey Sulimko, Founder8 min read

Start with a verified Business Profile and the Google Account associated with it. Choose and record the exact report dates before reading a value, note that the report can include organic Search results and Google Ads, and record only the metric cards Google shows for that business. Read each card using its own counting rule, then keep any local-position observation in a separate record. Google says only metrics that apply to the business appear.1 Record a needed but absent card as not available, not zero.

What should I record before I read a metric?

Record the access, window, data scope, and available cards first. Those four fields tell the next reader what the numbers cover.

Record field What to capture Reading guard
Profile state Profile name, verified state, and associated Google Account Performance data requires a verified profile and the associated account.1
Report window Start date, end date, and the timezone or export context Keep the boundaries beside every value so you compare like-for-like periods.1
Data scope Google Search, Google Maps, and whether the report includes organic results and Google Ads Do not label a combined report organic-only.1
Availability Every card shown, plus not available for a needed card that is absent Google shows only metrics that apply to the business.1 Record a needed but absent card as not available, not zero.

If you need the API names, monthly keyword details, or Google Analytics history, use the reference page on Google Business Profile performance metrics. This guide is the owner-facing reading record.

How do I open the Google Business Profile performance report?

Use the path that matches where you are working, then choose one date range before comparing any value.

On Google Search:

  1. Go to your Business Profile.
  2. Click Performance.
  3. At the top, select a time period for the report.
  4. Click Apply.

In the Google Maps app:

  1. Open the Google Maps app on your mobile device.
  2. At the bottom right, tap Business.
  3. Next to Performance, tap See more.
  4. At the top, select a time period for the report.
  5. Tap Apply.

Write the report start and end dates beside the values you copy. Google lets the report cover a selected period, and its performance data can include views, searches, and actions from both organic Search results and Google Ads.1

How should I read each Google Business Profile metric?

Read the label and its denominator together. The number is useful only when the record preserves what Google counted and who or what was eligible for the card.

Metric What to record How to read it
Searches The search terms shown for the period Searches are the terms people used to find the business. Google refreshes this metric at the start of each month, and it may take up to 5 days to appear. Record the month and refresh status before interpreting a change.1
Views Business Profile views on Search and Maps Views count unique visitors to the Business Profile. A person can be counted once per day, and a user can be counted only a limited number of times across devices and platforms.1 Record this as a Business Profile view count, not a position measure.
Directions Direction requests Google adjusts its unique-directions calculation for multiple taps, cancelled requests, and spam.1 Treat the value as direction requests, not raw taps or completed visits.
Calls Clicks on the Business Profile call button Google defines Calls as clicks on the call button. A phone number must be added to track this metric.1 Record it as a click count, not a completed phone call.
Website clicks Clicks on the Business Profile website link Google defines Website clicks as clicks on the website link on the Business Profile.1 Record them as link clicks, not proof of a completed website session, lead, or sale.
Messages Different conversations Google defines Messages as different conversations.1 Record this card only when it appears. Treat a missing card as not available, not zero conversations.
Bookings Completed bookings Booking data requires bookings to be managed through a booking provider. Keep that eligibility condition beside the value.1
Booking clicks Clicks on a hotel's booking link This metric applies only to hotels. It records clicks that send users to the hotel's landing page to book directly.1
Products Product views over the period Google counts products sold at the Business Profile location, not products sold online.1
Menus Menu-content clicks Menus are counted per user per day and include menu photos, menu links, and structured menu data on the Business Profile.1
Offers Offer views and clicks Keep views and clicks as the source presents them. If you add them or calculate a rate, label that result as a calculation.1

The existing monthly Google Business Profile routine gives a shorter recurring check. Use this table when the purpose is to preserve the meaning of each value.

How should I compare two performance periods?

Compare two periods only after the window, scope, availability, and metric definition match. Treat a change as a change in the recorded metric, not as proof of a cause.

Before interpreting a change If you find What to do
Report dates The start or end date differs Align the windows or label the comparison as different periods.
Data scope One report includes Google Ads and the other does not, or the scope is unclear Record the scope beside both values before comparing them.1
Card availability A metric appears in one period but not the other Google shows only metrics that apply to the business.1 Write not available for the missing card. Do not treat it as zero.
Searches refresh The period depends on a month that has not refreshed, or is within the possible 5-day delay Mark Searches as pending refresh and wait for the value before interpreting the month.1
Counting rule You are combining different metrics, such as Views and Calls Keep the metrics separate. A derived rate or total must be labeled as a calculation.

For a simple owner worksheet, put the two date windows in adjacent columns and keep the source label beside every metric. Do not use a larger value as evidence that a profile appeared higher in local results.

How do I keep local position separate from profile performance?

Keep a local-position record beside the Performance report, not inside it. The Performance report describes how people found and used the profile.1 Google describes local results as appearing when a customer searches for a nearby business or place, and says local results are mainly based on relevance, distance, and popularity.2

For each local observation, record:

  • the exact query;
  • the search location;
  • the device or search session;
  • the run date and time;
  • the result you observed; and
  • the tool or export used.

Do not convert Views, Searches, Calls, Directions, or Website clicks into a rank position. Businesses cannot request or pay for a better local ranking, and Google says its ranking-system details are confidential.2 For the repeatable observation procedure, use the local search ranking checklist.

How do I download a reusable performance record?

Use Business Profile Manager when you need a spreadsheet or a record for several profiles:

  1. On a computer, open Business Profile Manager.
  2. Select the checkbox beside each profile to include.
  3. At the top right, click Actions, then Insights.
  4. Select the timeframe for the performance data.
  5. Click Download Report.
  6. If Google shows a Download ready dialog after preparing the file, click DOWNLOAD.

Keep the export filename, selected timeframe, profile names, and data scope with the saved record. The export does not replace the reading guards in this guide. You still need to preserve each metric's counting rule and mark a needed but absent card as not available.1

What should the owner-ready measurement checklist contain?

Use one record per report period. Check each item before sharing the record:

  • Profile name, verified state, and associated Google Account recorded.
  • Report start date and end date recorded beside every value.
  • Google Search, Google Maps, and the organic Search or Google Ads scope recorded.
  • Every card shown recorded; a needed absent card marked not available, never zero.
  • Searches month and refresh status recorded.
  • Views, Directions, Calls, Website clicks, Messages, Bookings, hotel booking clicks, Products, Menus, and Offers kept under their own labels when available.
  • Counting rules and eligibility conditions preserved beside the affected values.
  • Export filename and timeframe saved when a report was downloaded.
  • Local-position observations kept in a separate record with query, location, device, date, result, and tool.

This record is ready for an owner to review when every value has a window, scope, and counting rule attached to it. For the broader profile context, see the Google Business Profile hub. For a complete periodic review, use the quarterly Google Business Profile audit.

Sources

  1. Google Business Profile Help, “Understand your Business Profile performance & insights”: Business Profile performance guidance (read 2026-10-11)

  2. Google Business Profile Help, “Tips to improve your local ranking on Google”: Google local-ranking guidance (read 2026-10-11)

See where your profile stands

The audit shows how this applies to your own profile: it reads a verified Google Business Profile and scores it the same way every month.

Visibility Score

0 to 100

20 scored factors across profile completeness, performance, competitive position. Free, no signup, on any verified Google Business Profile.

Run the free Visibility Score audit

No signup, no card. You get the score and the factors behind it.

Common questions

Is an unavailable Google Business Profile metric the same as zero?
No. Google says only metrics that apply to a business appear in its report. Record a needed but absent card as `not available`; do not infer zero activity.
Do Google Business Profile performance numbers show local ranking?
No. Performance numbers describe profile searches, views, and actions for a selected period. Keep the local result you observed for a declared query and location in a separate record.