ppcfy.ai
Free Google Ads Audit Claude MCP for Google Ads Blog Contact
Home / Blog / Google Ads Audit

How to Audit a Google Ads Account for Free (Step-by-Step, 15 Minutes)

A step-by-step guide to auditing a Google Ads account for free — what data to pull, which reports matter, how to score the account and what to fix first. No paid tools required.

Updated 2026-08-05 · 8 min read · ppcfy.ai team

You do not need a paid platform to audit a Google Ads account. Everything that matters is inside the account itself — the trick is knowing which five reports to open, in which order, and what "bad" looks like in each one.

This guide walks through a 15-minute free audit you can do today, and shows where an automated audit saves you the manual pull.

Before you start: get the right access

Ask for read-only access. You do not need edit rights to audit, and clients grant read access far more easily.

  • In Google Ads: Admin → Access and security → Invite user → Read only.
  • If you are auditing your own account, connect it once to a tool with read-only OAuth — ppcfy.ai's free audit uses read-only Google sign-in and never changes campaign settings.

Set the date range to last 30 days for performance and last 90 days for structural checks. Anything shorter is noise.

Step 1 — Score the account fundamentals (3 minutes)

Open the Campaigns view with these columns: Cost, Conversions, Conv. value, CPA, ROAS, Search impression share, Search lost IS (budget), Search lost IS (rank).

Ask three questions:

  1. Is spend concentrated where value is? Sort by cost. If your top-spending campaign is not in the top two by conversion value, that is your first fix.
  2. Are you capped? Lost IS (budget) above 20% on a profitable campaign is free money left on the table.
  3. Are you outranked? Lost IS (rank) above 40% points at Quality Score, bids, or ad relevance — not budget.

Step 2 — Verify conversion tracking (4 minutes)

Go to Goals → Conversions. This step invalidates the rest of the audit if it fails.

  • Count how many actions are marked Primary. Every primary action feeds Smart Bidding. Duplicated purchase tracking (tag + GA4 import) is the single most common error we see.
  • Check "Last conversion recorded". Anything older than a few days on an active account means a broken tag.
  • Look at attribution model and conversion window. A 90-day window with data-driven attribution on a two-day sales cycle distorts everything.

If conversion tracking is broken, stop the audit and fix this first. Optimizing bids on bad data makes performance worse, not better.

Step 3 — Read the search terms report (5 minutes)

Insights and reports → Search terms. Set: last 30 days, sort by Cost descending, filter Conversions = 0.

Scan the top 50 rows. You are looking for:

  • Informational intent — "how to", "what is", "tutorial", "meaning".
  • Free / DIY intent — "free", "cheap", "template", "diy", "open source".
  • Job intent — "jobs", "salary", "career", "vacancy".
  • Wrong product or geography — adjacent categories, other countries, competitor brand names you cannot legally serve.

Add up the cost of those rows. In a typical unmanaged account it is 15–35% of total spend. That number is your headline audit finding, and it is the one that gets a budget owner's attention.

Turn the list into phrase-match negatives at account level. The negative keyword generator will format and group them for import if you would rather not do it by hand.

Step 4 — Check structure and overlap (2 minutes)

  • Is there a brand campaign separated from generic terms? Without it, your brand CPA is hidden inside your generic CPA and both numbers lie.
  • Is Performance Max running alongside Search on the same intent? Apply brand exclusions to PMax so it stops absorbing branded conversions.
  • Any ad group with more than 20 keywords, or fewer than 3? Both extremes hurt relevance and data density.

Step 5 — Inspect ads and assets (1 minute)

Filter for ad groups with fewer than two active RSAs, and for RSAs with Ad Strength "Poor". Check that each campaign has sitelinks, callouts and structured snippets. Then click one ad and load the landing page on mobile — if it takes more than three seconds, the click waste is happening after the auction.

What a finished audit should output

A useful audit is not a list of 60 observations. It is:

  1. One score so the owner knows where they stand.
  2. Three to five prioritized fixes, ordered by money recovered per hour of work.
  3. The exact data behind each fix — the search terms, the campaigns, the conversion actions.

Where the automated version saves time

Manually, the steps above take 15 minutes if you know the account and two hours if you do not. ppcfy.ai's free Google Ads audit:

  • connects read-only via Google sign-in,
  • pulls campaigns, keywords, search terms, conversion actions and account signals through the Google Ads API,
  • returns a scored report with wasted-spend terms, tracking warnings and prioritized recommendations,
  • and lets you re-run it after changes to see the delta.

It is genuinely free — no card, no trial countdown. If you would rather have a human do the remediation, you can get matched with a vetted PPC specialist from the audit results.

Related reading

  • Google Ads audit checklist: 12 checks that move ROAS

© ppcfy.ai · Privacy · Terms · Contact