AdCopilot docs
Checks

Keywords and Quality Score

The 8 scored AdCopilot checks and 3 observations in the keywords and quality score category, with the analysis tools that surface each.

View as Markdown
Open inChatGPTClaudePerplexity

Every entry on this page is evaluated deterministically from your own account data — the same rule and the same threshold on every run, with the number it measured quoted back to you.

A check that cannot be evaluated is reported as not_evaluated, with a reason code, and is excluded from the health score on both sides of its ratio. It is never reported as a pass.

Being listed here is not a promise that a given run reached it. A quick audit evaluates three of the 73 scored checks by design; a deep audit attempts all 73 and reports whatever it could not evaluate. The coverage block of any audit names the checks that were not run, and why — read that before reading a result as a clean bill of health.

Surfaced by names the analysis tools that return this entry's finding. full_audit at depth="deep" returns all of them.

Scored checks — 8 of the 73

These are part of the 73-check audit and they move the health score.

G-KW1 — Zero-impression keywords

FieldValue
Check idG-KW1
Categorykeywords_qs
Severitymedium
Surfaced byfull_audit, quality_score_breakdown

G-KW2 — Keyword-to-ad relevance

FieldValue
Check idG-KW2
Categorykeywords_qs
Severityhigh
Surfaced byfull_audit, quality_score_breakdown

G20 — Average Quality Score

FieldValue
Check idG20
Categorykeywords_qs
Severityhigh
Surfaced byfull_audit, quality_score_breakdown

G21 — Critical QS keywords

FieldValue
Check idG21
Categorykeywords_qs
Severitycritical
Surfaced byfull_audit, quality_score_breakdown

G22 — Expected CTR component

FieldValue
Check idG22
Categorykeywords_qs
Severityhigh
Surfaced byfull_audit, quality_score_breakdown

G23 — Ad relevance component

FieldValue
Check idG23
Categorykeywords_qs
Severityhigh
Surfaced byfull_audit, quality_score_breakdown

G24 — Landing page experience

FieldValue
Check idG24
Categorykeywords_qs
Severityhigh
Surfaced byfull_audit, quality_score_breakdown

G25 — Top keyword QS

FieldValue
Check idG25
Categorykeywords_qs
Severitymedium
Surfaced byfull_audit, quality_score_breakdown

Observations — 3, not scored

Reported with the same evidence and the same suggested fix as a scored check, but not among the 73: an observation never moves the health score, on either side of its ratio.

O-KWO-1 — Converting search term is not a keyword

FieldValue
Check idO-KWO-1
Categorykeywords_qs
Severitymedium
Surfaced bykeyword_opportunities

O-KWO-2 — Converting keyword losing impression share to rank

FieldValue
Check idO-KWO-2
Categorykeywords_qs
Severitymedium
Surfaced bykeyword_opportunities

O-KWO-3 — Negative keyword blocks a converting term

FieldValue
Check idO-KWO-3
Categorykeywords_qs
Severityhigh
Surfaced bykeyword_opportunities

On this page