Google Ads Change History Audit for Optometry Practices and Agencies
Tools, Change History shows every action taken on your OD Google Ads account. Who did what, when. It is the most underused transparency feature in Google Ads and the most revealing artifact of agency work. Open it and you see either active management or coasting, in timestamps.
This article gives the mechanism, the OD-specific cadence benchmarks, the audit method that takes 15 to 30 minutes per quarter, and the red flags that distinguish active accounts from accounts drifting on automation.
Why Change History Is the Least-Deniable Agency Artifact
Most OD agency relationships have an asymmetry of information. The agency runs the account, the practice receives reports, and the practice has no easy way to verify whether the reports reflect actual work or polished theater. Change History closes the asymmetry. Every keyword add, every bid change, every ad copy update, every negative addition gets logged with timestamp and user identity. The log is mechanical and cannot be edited.
Open the log on a healthy OD account and you see consistent activity. Twenty or more user-initiated entries per 30 days, distributed across negatives, bid adjustments, ad copy refreshes, campaign tests, and account-level changes. Open it on a coasting OD account and you see two to five entries in 90 days. The difference is visible at a glance and impossible to explain away with narrative.
The asymmetry between QBR theater and Change History reality is what makes this report so diagnostic. Quarterly reviews are pre-built decks with numbers swapped in. Change History is the actual record of what happened. When the two disagree, the log is the truth and the deck is the story.
How Change History Logs Every OD Account Action
Change History sits under Tools and Settings, History in the modern Google Ads UI. It logs bid changes, keyword adds and pauses, ad copy updates, negative keyword additions, budget adjustments, campaign launches, audience modifications, conversion-action edits, and every other user-triggered action. Each entry has a timestamp, the user account that made the change, and the change description.
Filtering is the operational layer. Filter to user-initiated changes (excluding automated rules, Smart Bidding adjustments, and Google recommendations) to see what humans actually did. Filter by date range to count weekly or monthly cadence. Filter by user to see which agency team members are active versus passive. Filter by change type to see whether the work is structural (campaign launches, account architecture) or maintenance (negatives, bid adjustments, ad copy).
Healthy OD accounts show distributed activity across change types. Negative keywords added regularly. Bid adjustments at the campaign or ad-group level. Ad copy refreshes. Periodic campaign-structure changes. New ad-group launches. Conversion-action refinements. The distribution proves the account is being managed at multiple layers, not just one.
Coasting accounts show one of two patterns. Either the activity is sparse (under 10 user-initiated entries in 30 days, with most clustered around quarter-end QBR theater) or the activity is concentrated in one type (only Smart Bidding adjustments, only auto-applied recommendations) without the broader distribution that proves strategic engagement. Both patterns produce the same blended metrics on the dashboard but diverge sharply in the underlying log.
The OD-Specific Change History Benchmarks
Healthy OD account baseline: 20 to 50 user-initiated changes per 30 days. The activity distributes across account structure, negatives, bid adjustments, and ad copy. Entries come from the agency user account regularly, not just from automated changes. Accounts under 10 user-initiated entries per 30 days are presumptively coasting until proven otherwise.
OD-specific cadence note: practices heavy on specialty services (myopia management, VT, dry eye, specialty CLs) tend to show higher change cadence because each service has its own ad group, landing page, and negative-keyword set. Practices with only routine exam campaigns show lower cadence at the same management quality because there are fewer surfaces to maintain. Adjust the 20-to-50 benchmark for service complexity rather than treating it as universal.
The Ryze AI April 2026 OD benchmarks set routine-exam tCPA at $45 to $75 and specialty-service tCPA at $85 to $125. Accounts holding those targets typically have higher Change History cadence because cadence is what holds the targets. Accounts drifting above the targets typically have lower cadence and the drift is the symptom of the absent maintenance. See the seven OD PPC agency red flags for the broader pattern this fits inside, the 15-minute Google Ads audit for optometrists for the rapid agency check, and weekly search-term reports for the operational cadence Change History records.
Five Red Flags in OD Account Change History
Five patterns that indicate the OD account is not actively managed despite paid agency engagement.
Change History empty or under 10 entries in 30 days. The cleanest signal. Either the agency has not been logged in or the agency has been logged in only briefly. Neither pattern is consistent with active management. Pull the count for the most recent four weeks and compare to the prior four weeks; consistent low counts confirm the pattern.
Entries dominated by automated rules and Google recommendations. The agency is accepting auto-apply suggestions rather than making strategic decisions. Auto-apply changes show up under the system user, not the agency user. An account where 80 percent of changes are auto-apply is an account where the agency’s only labor is approval.
User activity from only one account, indicating no active management team. The agency claims a multi-person team but the log shows changes from one user. Either the team is one person presented as many or the other team members are not actually working on the account. Multi-person agency teams produce multi-user Change History entries.
Changes clustered at quarter-end. The distribution shows weeks of inactivity followed by a burst of changes in the days before QBR. This is theater for the QBR slides, not consistent management. Healthy accounts show steady weekly activity; coasting accounts show quarter-end sprints.
No experiments or campaign tests visible. Change History entries do not include campaign-experiment launches, draft creation, or A/B test setup. The agency is making maintenance changes (negatives, bid adjustments) but not strategic tests. A year of maintenance with no experiments is an account stuck at its current configuration regardless of whether better configurations exist.
How to Run the OD Change History Audit in 15 to 30 Minutes
Within the next 15 minutes, open Google Ads, navigate to Tools and Settings, History, and filter to the last 90 days. Export the log to CSV. Filter the CSV to user-initiated changes (exclude system, automated rules, and Google recommendations). Count by week.
Plot the weekly counts. An active account shows consistent weekly activity, with seasonal variation but no multi-week gaps. A coasting account shows sparse activity with spikes around reporting periods. Visual pattern recognition is faster than statistical analysis for this audit; the chart speaks for itself.
Categorize the changes by type. Negatives, bid adjustments, ad copy, campaign launches, audience modifications, conversion-action edits. The distribution should be diverse. Concentration in one type (especially only auto-apply or only bid adjustments) signals narrow management. Pair the audit with the 15-minute Google Ads audit for optometrists and weekly search-term reports for the broader OD agency-evaluation toolkit.
Share the chart with the agency in the next QBR. Not as confrontation, as discussion. “We pulled Change History and noticed activity dropped to 5 entries per week in February. What was happening?” The response is informative regardless of the answer. A competent agency explains the gap (campaign was paused for seasonal reasons, team transition, vacation coverage). A coasting agency deflects, blames the platform, or claims activity that the log does not show.
Why Change History Is the Cleanest OD Agency Diagnostic
Our view: Change History is the single least-deniable artifact of agency work. “We are actively managing your account” runs hard into a CSV export showing four user-initiated changes in 90 days. The log does not have a narrative layer. The log is the work, and the work is either there or it is not.
Most clients never check Change History once in a multi-year agency relationship. The asymmetry of information persists not because the log is hidden but because nobody opens it. The 15 to 30 minutes per quarter required to run this audit is the highest-ROI diagnostic time available to any practice owner who suspects their agency is not delivering.
For the broader audit framework that catches sparse Change History along with the rest of the surfaces an OD account quietly underperforms on, see the 2026 PPC Audit Playbook for Specialty Eye Care Practices.
What if the agency says most changes happen automatically through Smart Bidding
Partially true, but Smart Bidding changes appear separately from user changes in Change History. Filter to user-initiated entries specifically. Smart Bidding does not excuse the absence of manual optimization; it complements it. An account where the only activity is Smart Bidding is an account with zero strategic management, just automated execution.
How often should we personally review Change History
Once a quarter, pulled for the full 90 days. Takes 15 to 30 minutes. Looking at the frequency of user-initiated changes, the types of changes, and the consistency over time tells you more about agency activity than any QBR slide. Most clients never check Change History once in a multi-year agency relationship.