Google Ads Keyword Performance Report: CPA and Quality Score

Build a Google Ads keyword performance report with cost, CPA, match type, Quality Score and impression share, and find keywords to pause or raise.

Summary

A Google Ads keyword performance report ranks the keywords you bid on by cost, conversions and CPA, alongside match type, Quality Score and impression share. It shows which keywords to pause and which are limited by budget or rank. Connect your account to Better Analyst and ask for it in plain English.

On this page
  1. Who this report is for
  2. What the report includes
  3. How to build it in Better Analyst from Google Ads
  4. Questions to ask
  5. Sample output
  6. Charts to use
  7. Keep it up to date
  8. Further reading
  9. FAQ

Who this report is for

Paid search specialists who manage bids and budgets at keyword level and need a regular answer on where to cut, where to spend more, and which keywords have a Quality Score problem.

What the report includes

Metrics and dimensions in this report
MetricSource fieldWhy it matters
Keywordad_group_criterion.keyword.textThe term you bid on, which is the unit you can actually pause or re-bid.
Match typead_group_criterion.keyword.match_typeExact, phrase and broad behave differently, so compare like with like.
Quality Scoread_group_criterion.quality_info.quality_scoreGoogle's 1 to 10 rating of expected clicks, ad relevance and landing page experience.
Costmetrics.cost_microsSpend per keyword, returned in micros, so divide by 1,000,000 for account currency.
Clicksmetrics.clicksVolume, so a keyword isn't judged on just a handful of visits.
Average CPCmetrics.average_cpcWhat each click costs, which often rises as Quality Score falls.
Conversionsmetrics.conversionsThe outcome that decides whether the spend on a keyword was worth it.
Search impression sharemetrics.search_impression_shareHow often you showed when you could have, which separates a limit on reach from a lack of demand.

How to build it in Better Analyst from Google Ads

  1. Go to Connectors, select Google Ads and authorize with Connect with Google.
  2. Choose the serving account you want to analyze and save it.
  3. Start a chat with the account attached and ask for keyword performance over at least 30 days, so low-volume keywords have data.
  4. Ask Better Analyst to flag keywords above your target CPA, and to separate ones with no conversions yet.
  5. Review the flagged list with match type and Quality Score beside it before changing anything in Google Ads.

Questions to ask

  • “Rank keywords from the last 30 days by cost, with match type, conversions, CPA and Quality Score.”
  • “Which keywords spent more than 100 last month without a conversion?”
  • “Compare CPA and conversion rate by match type for each campaign.”
  • “List keywords with a Quality Score of 5 or lower that have meaningful spend.”
  • “Which converting keywords have low search impression share?”

Sample output

Sample data for illustration, not real account data.

Sample data: keyword performance over 30 days (illustrative, not a real account)
KeywordMatchQSCostConv.CPAImpr. share
client reporting softwareExact8$2,14038$56.3247%
marketing dashboard toolPhrase6$1,61017$94.7162%
reporting toolBroad4$1,4803$493.3371%
ai analytics for agenciesExact9$72019$37.8928%
free dashboardPhrase3$3900None80%

Charts to use

  • Cost versus conversions by keyword (Scatter plot): High-cost, low-conversion keywords stand out from the ones earning their budget.
  • CPA by match type (Grouped bar chart): Whether broad or phrase traffic converts at a cost you can accept, by campaign.
  • Spend by Quality Score (Column chart): How much of the budget sits on keywords with low scores.

Keep it up to date

Schedule a weekly task that lists keywords above your target CPA and sends the list by email or Slack. For a shared working copy, a Data Flow can write the table to Google Sheets on a schedule.

Further reading

Try Better Analyst free

Frequently asked questions

How much data do I need before pausing a keyword?
There's no universal number. A common check is whether the keyword has spent well past your target cost per conversion without converting. Low-volume keywords can look terrible on very little data, so widen the date range first.
What does a low Quality Score actually cost me?
It tends to mean higher CPCs and fewer impressions, since it feeds ad rank. It isn't a target in itself: a keyword with a modest score that converts at a good CPA can be worth keeping.
Why is Quality Score blank for some keywords?
Google needs enough recent impressions to score a keyword, so new or quiet keywords can come back empty. Quality Score also doesn't apply to campaign types that don't use keywords, such as Performance Max.
What is search impression share telling me?
The share of eligible impressions you actually received. A low value on a keyword that converts well suggests room to grow, while the related lost-share metrics show whether budget or rank is the cause.