Picture the Google Ads invoice on the first of the month: one number, a few hundred clicks, and no line that says which of those clicks came from someone who wanted to buy. Pay for a month of ads without checking them and you are paying a tab you never read.
Pay-per-click accountability is the habit of reading that tab, starting with the invalid clicks: clicks from someone, or something, with zero interest in your ad. Below is a pay-per-click account audit in one table, then the three checks people get wrong, including one we ran: three clicks on the same ad link, and our server counted one visit.
| Check | Where in Google Ads | How often | A bad result looks like |
|---|---|---|---|
| Search terms | Search terms report | Weekly | Spend on searches you would never sell to |
| Budget pacing | Campaigns table, by hour | Weekly | The daily budget gone before lunch |
| Invalid clicks | Invalid clicks column | Weekly | A spike that matches no campaign change |
| Auto-tagging | Account settings | Once, then after any site move | Ad click URLs with no gclid on them |
| Placement | Search top IS and Search abs. top IS columns | Monthly | Top share falling while spend holds |
| Quality Score | Keywords table, Quality Score column | Monthly | A "Below average" component on a keyword you pay for |
Where Google ads show now
Link to section: Where Google ads show nowThe neat stack of ads above the results is gone. In early 2024 Google rewrote its definition of top ads: they appear above organic results, "but could also appear below organic results for certain queries." Then, from April 14, 2025, the Unfair advantage policy limited its one-ad-per-business rule to a single ad location, so one advertiser can now hold a top spot and a bottom spot on the same page.
"Ads have always been eligible (based on Ad Rank) to show on a search results page and again on a subsequent page."
Mohamed Farid, Product Manager, Google Ads, in Learn more about the latest change to mobile search results
Google's April 21, 2025 note says testing the change raised bottom-ad conversions by about 14%. So skip counting positions and add the Search top IS and Search abs. top IS columns: how often you showed among top ads, and in the first slot, out of every time you could have.
The GCLID is your receipt
Link to section: The GCLID is your receiptEvery paid click arrives with a Google Click Identifier stuck to the URL, as in example.com/?gclid=123xyz. Google auto-tagging adds it, and it is on by default for new accounts. It ties a sale, a call or a CRM record back to the keyword that bought the click, and Google lists it as required for offline conversion tracking.
Read in reverse, many different identifiers from one address within minutes are the first invalid-click sign your logs can show; one identifier repeating is usually a reload or a shared link.
We sent one GCLID three times. Our server built the page once.
Link to section: We sent one GCLID three times. Our server built the page once.On October 13, 2026 we requested this page three times with the same made-up gclid value. Cloudflare, which caches our HTML at the edge, answered the first request with cf-cache-status: MISS and the next two with HIT. The page view counter in our database, which only moves when our server builds the page, went from 417 to 418: one render for three clicks.
Method: two runs on October 13, 2026, each three curl requests to this page with a fresh made-up gclid, about one second apart; both runs returned MISS, HIT, HIT. On the second run we read the post's view count from the production database before and after. One page and two test values, so this shows the mechanism, not a rate. A six-week search of the same logs (171,272 requests, August 31 to October 13, 2026) found no real gclid at all.
So if a CDN caches your pages, repeat requests for the same ad URL can be answered by the cache and never reach the server log you are searching, and a clean log proves nothing. Search the CDN's request logs, or add a cache rule that skips the cache when the URL carries gclid. For an owner: the log your web host hands you may show the first visit and none of the repeats.
Invalid clicks: what Google filters and what it credits
Link to section: Invalid clicks: what Google filters and what it creditsGoogle defines invalid clicks as clicks that "don't represent a genuine interest in your business." Per its invalid traffic page, what it catches before the billing cycle ends comes off your metrics and your bill, and what it catches later returns as an invoice credit. The invalid clicks column shows the first, your account transactions the second.
Invalid traffic: Google's four example types
| Type | Example from Google | What you can check |
|---|---|---|
| Non-human traffic | Bots and automated software that mimic browsing | Clicks with no time on page and no second request |
| Accidental clicks | Ads placed too close to navigation buttons | Display placements with high clicks and instant exits |
| Fraudulent ad placements | Clickjacking and ad stacking | Placement report entries you do not recognize |
| Other invalid user activity | Competitors clicking to raise your spend | One address bringing many different GCLIDs in your logs |
Man or Bot: Investigating Your GCLID Data
The ad campaign click fraud guide shows how to pull GCLID logs and spot identifiers repeating from one address.
Block Click Fraud: Free and Paid Methods
The block click fraud guide covers IP exclusion, Google's built-in controls and third-party tools.
The review rhythm
Link to section: The review rhythmAn audit run once is a snapshot; the one that saves money is a calendar. Weekly checks catch waste while it is small, monthly checks catch drift, quarterly checks ask whether the campaign still fits the business. Treat Quality Score as a diagnostic: Google scores it 1 to 10 per keyword and says it is not an input in the ad auction.
The rhythm: weekly, monthly and quarterly checks
| Cadence | Check | Action |
|---|---|---|
| Weekly | Search terms report | Add negative keywords for searches you would never sell to |
| Weekly | Budget pacing | Move budget or tighten targeting if it runs out early |
| Weekly | Invalid clicks column | Compare spikes against your own logs and CDN logs |
| Monthly | Keyword performance | Raise budget on keywords that convert, pause the ones that only spend |
| Monthly | Quality Score components | Fix the ad or landing page behind any "Below average" status |
| Monthly | Search top IS and Search abs. top IS | Find the campaigns losing top coverage |
| Quarterly | Bid strategy | Match manual or automated bidding to the current conversion goal |
| Quarterly | Landing pages | Test the pages behind your best-converting keywords |
| Quarterly | Account structure | Split ad groups whose keywords need different ad copy |
Frequently Asked Questions
- What is a pay-per-click account audit?
- A structured check of where your ad money goes: which searches trigger your ads, which clicks are valid, where your ads show, and whether each click can be traced to a result. The table at the top of this page is a working checklist.
- Can the same advertiser show two Google ads on one page?
- Yes, since April 14, 2025, in two different ad locations, such as one among top ads and one at the bottom. Within a single location the one-ad rule still applies.
- Is auto-tagging on by default?
- For new Google Ads accounts, yes. Older accounts should confirm it under account settings, because conversion imports and offline conversion tracking depend on it.
- Do I pay for invalid clicks?
- Not when Google catches them before the billing cycle ends; they are removed from your metrics and your bill. Invalid clicks found after billing come back as a credit on a later invoice.
- Why might my server log miss repeat visits from an ad?
- If a CDN caches your pages, it can answer a repeated URL, GCLID included, without asking your server. Check the CDN's request logs or bypass the cache for URLs that carry a
gclid.
About Pay-Per-Click Accountability
Link to section: About Pay-Per-Click Accountability- Google Ads Help: About invalid traffic
- Google Ads Help: About auto-tagging
- Google Ads Help: About top and absolute top metrics
- Google Ads Help: About the search terms report
Google maintains the Ads Help Center and the Advertising Policies Help Center, which define every metric and policy named on this page.
Sources: Google Ads update to top Search ads definitions, Update to the Unfair advantage policy (April 2025), Improving Search ads relevance lower down the page, Learn more about the latest change to mobile search results, About top and absolute top metrics, About auto-tagging, Invalid clicks: Definition, About invalid traffic, About Quality Score for Search campaigns, About the search terms report. Method for the GCLID test: requests and log search run by PCDrama on October 13, 2026.