Connect your Google Ads account and get a full diagnostic in under 60 seconds. Every issue is severity-rated with a specific fix, a direct “Fix in Ads” link, and a time estimate. You also get a search term waste analysis, a day-and-hour performance heatmap, and a PDF you can share or take to a meeting.
You connect directly in Google Ads — no sign-in prompts. We remove ourselves the moment your report is ready.
It's a working demo of my audit methodology. If it finds something worth fixing and you want help with it, just give me a shout.
The most important thing to get right in any Google Ads account. Smart Bidding optimises toward whatever conversion signals it receives. Get those signals wrong and every campaign is heading in the wrong direction. I check for broken tags, duplicate counting, GA4 imports incorrectly set as primary, and whether Enhanced Conversions is set up. This is the first thing I look at because nothing else matters until it's clean.
Bad structure is usually invisible until you look for it. I check for keyword duplication across campaigns, ad groups that are too broad to generate meaningful Quality Scores, and whether the campaign hierarchy actually maps to how the business works. It's rarely the flashy problem, but it's the one that makes everything else harder to fix.
I check whether the bidding strategy fits the account. tCPA and tROAS need enough conversion volume to work. Set them too early and Smart Bidding is guessing. I also flag campaigns stuck in learning phase due to constant changes, and budgets that are quietly capping campaigns that should be spending more.
Quality Score is a diagnostic tool, not a target in itself. Low QS means there's a mismatch somewhere between keyword, ad copy, and landing page, and that mismatch costs you in higher CPCs. I check QS distribution across the account, flag the worst-performing ad groups, and look for Broad Match expanding spend into territory you probably didn't intend.
Most accounts have remarketing audiences set up in GA4 and never connected to Google Ads. Customer Match lists often go unused entirely. These are free signals that help Smart Bidding understand who's converting, and most accounts are just leaving them on the table. I check what's set up, what's missing, and whether observation mode audiences are actually attached to campaigns.
Performance Max needs active management even though it's designed to run on autopilot. I check asset group quality (Google will auto-generate video if you don't provide it, and it's always bad), whether URL expansion is serving spend to irrelevant pages, and whether PMax and standard Search campaigns are competing with each other for the same queries.
For Shopping campaigns, the feed is everything. A well-structured campaign running on a poor feed will always underperform. I pull the Merchant Center data and check for disapproved products, missing GTINs, pricing mismatches between the feed and website, and title quality. Feed problems are usually fixable fast. They just rarely get looked at.
RSAs need variety to work. Google's system tests headline and description combinations. Give it three headlines and two descriptions and it has almost nothing to test. I check ad strength scores, whether sitelinks and callouts are present on all campaigns, and flag asset groups where thin creative is limiting delivery without it showing up anywhere obvious in the data.
The keyword, ad copy, and landing page need to tell the same story. When they don't, Quality Score drops and conversion rate suffers. You pay more to get traffic you then lose. I check for message match across the chain, flag slow pages (LCP above 2.5s is a known QS penalty trigger), and look for campaigns sending all traffic to the homepage when better destination pages exist.
Yes. No trial, no credit card, no upsell partway through. The full audit runs and you get the full PDF report. It's free because a working audit that finds real problems in your account is a better pitch than any case study I could write.
You add our Google Ads manager ID directly in your Google Ads account — under Admin → Managers. You choose Read only access, send the invitation, and we accept it automatically. The audit runs immediately, and our account removes itself from your managers list the moment it finishes. You never share your Google login. You're granting access inside Google's own interface, not through any third-party sign-in. Read-only means we can view your data but cannot make any changes, touch your budget, or modify campaigns or bids.
No. Your data is fetched, used to generate the report, and not stored anywhere. The PDF is generated and downloaded directly to your machine. I don't keep account data, spend data, or anything else from your Google Ads account.
The audit checks conversion tracking, account structure, bidding and budget, keywords and Quality Scores, audience setup, ad creative and assets, and landing pages. It also analyses search term patterns - identifying queries spending money without converting - and produces a day-and-hour performance heatmap. Every issue is rated Critical, High or Medium, with a specific fix and an estimated time to resolve.
Under 60 seconds. Once you connect your account it reads the data, runs the checks, and generates the PDF in one pass. There's no waiting around and no manual steps.
A severity-ranked report with a specific fix for every issue found, an estimated time to resolve each one, and a “Fix in Ads” button that links directly to the right place in Google Ads. You also get a search term waste breakdown, a day-and-hour performance heatmap, a shareable URL, and a downloadable PDF. It's designed to be used as a working action list, not a score you screenshot and forget.
Anyone running Google Ads who wants to know what's actually wrong with their account. That's usually business owners managing their own spend, marketing managers keeping tabs on agency work, or consultants reviewing a new account before taking it on. You need an active Google Ads account with some history for the results to be meaningful.
WordStream gives you a score benchmarked against averages. This gives you a list of specific problems and how to fix them. It's the difference between being told your account scores 62/100 and being told your GA4 import is set as a primary conversion action and Smart Bidding is undercounting conversions as a result. One is a number. The other tells you what to do on Monday morning.
I'm Lewis Phillips. I've been running Google Ads accounts for 11 years across e-commerce, lead generation, and B2B, managing over £50 million in paid media spend in that time.
The audit categories are the things I check when I take on a new account. Every check maps to a real issue I've found in real accounts, usually more than once. The severity ratings reflect how much each problem typically costs to leave unfixed, based on what I've actually seen in the data.
If the audit surfaces something significant and you want help fixing it, you can reach me at phillips-uk.com.
Your ads aren't the only thing affecting performance.
Audit your landing page →