🎯 Conducting a SEA Audit: A Step-by-Step Method to Boost Your Campaigns

Your Google budget account can spend money month after month without any warning lights flashing, even as a portion of the budget disappears into clicks that will never generate a return. The dashboard stays quiet, the invoice still arrives, and nobody asks the question. Carrying out a SEA audit means scrutinising that account to identify where money is leaking, before deciding what to fix.
Our method rests on five pillars: tracking, structure, semantics, ads, and landing pages. The order matters. Without reliable conversion measurement, every other analysis is built on skewed data — and so is smart bidding.
You’ll find the full checklist here, along with the tools that genuinely save time and a few benchmarks to help you decide: whether to audit your Google Ads campaigns in-house, or to bring in a SEA agency.
Key takeaways
- A SEA audit SEA analyses tracking, structure, keywords, ads and landing pages, then produces a prioritised action plan.
- Tracking comes first: poorly measured conversions distort CPA, ROAS and the work of smart bidding.
- 5 pillars form a professional checklist, not an official Google method.
- Quality Score is a diagnostic tool, not a KPI. Google does not factor it into the auction, but ad and page quality does influence Ad Rank.
- Cost, duration and frequency of an audit have no official standard: these are indicative benchmarks only.
- An audit provides a diagnosis. It does not guarantee an immediate reduction in CPA.
💸 Why Carrying Out a SEA Audit is Essential for Your Profitability
A SEA audit SEA audit is the most direct way to find out whether your Google Ads Google budget is working for you or going to waste. It also prevents you from blindly running automated bidding that has learnt from potentially flawed data. And an account does not need to be in trouble to deserve this kind of scrutiny.
Definition: a SEA audit is a structured analysis of an advertising account, principally Google Ads. It reviews conversion tracking, structure, keywords, ads and landing pages in order to prioritise actions. It is a professional practice, not a procedure published by Google.
🚨 The Warning Signs That Your Google Ads Campaigns Are Wasting Budget
The symptoms rarely appear in isolation. Here are seven, all visible within the interface without any external tool:
- A drifting CPA with no changes on your end.
- A falling ROAS even as clicks are increasing.
- High impression volume but few conversions on campaigns that should be converting.
- Off-topic search terms in the search terms report.
- Suspicious conversions: unexplained spikes, duplicates following a site redesign.
- Unstable smart bidding, swinging from one week to the next.
- Budget concentrated on a handful of keywords while the rest stagnates.
Any one of these signals warrants a closer look at the account. Three or four together, and it is time for an audit.
📊 ROI, CPA, ROAS: What Impact Do They Have on Your Overall Performance?
These three metrics do not answer the same question. ROAS measures the return on advertising spend, CPA the cost of a conversion, and ROI the true profitability once margins have been deducted.
| Metric | What it measures | Formula | Common pitfall |
|---|---|---|---|
| ROAS | Revenue generated per pound spent on advertising | revenue / advertising spend | A strong ROAS can mask a margin that is too thin |
| CPA | Average cost per conversion | spend / number of conversions | A poorly defined conversion skews the entire calculation |
| ROI | Overall profitability after costs and margins | (gain – cost) / cost | It requires data outside Google Ads (margins, returns) |
The common thread: all three depend on the quality of your conversions. The CPA and ROAS targets used by smart bidding are based on measured conversions. If those are inaccurate, the algorithm optimises in the wrong direction — and does so faster.
The insidious part is that it makes no noise. The account appears to be performing well while the machine trains itself on false data.
Doko’s view: we believe an apparently profitable account deserves an audit just as much as one that is struggling. A flattering ROAS can conceal double-counted tracking or a brand campaign cannibalising the rest of the budget.
Conversion tracking, account structure, keywords, ads and landing pages: Doko provides a comprehensive audit and a prioritized action plan to optimize your advertising investment and improve conversions.
🧭 The 5 Essential Pillars of a Successful SEA Audit
These five pillars form the standard professional checklist. Google publishes no audit procedure: nothing here is official. We have ordered them from foundations to fine-tuning, because there is no point polishing an ad when the measurement is broken.
- Tracking and data quality, to measure accurately before analysing.
- Account and campaign structure, to verify that the architecture serves your objectives.
- Semantic evaluation, to check what you are actually paying for.
- Ads, assets and creatives, to assess what users actually see.
- Quality Score and landing pages, to verify consistency all the way through to conversion.
🔌 Step 1: Analysing Tracking and Data Quality (GTM, GA4)
Start with the most basic question: what does the account count as a conversion? During the audit, check in this order:
- Only key events (formerly “conversions” in GA4) should be in Google Ads, with a 24–48 hour delay after they are tagged.
- URL-based tracking is not sufficient for a button click or a dynamic value (amount, transaction ID): code-based tracking is required in those cases.
- A tag implemented twice — for instance via a CMS plugin and then manually — creates duplicates and doubles the conversion count.
- The attributed values, and the distinction between primary and secondary goals.
On the consent side, Consent Mode v2 (November 2023) adds the ad_user_data and ad_personalization parameters. It must be connected to a compatible consent banner. In Google Tag Manager, consent is configured via the “Consent Initialisation” trigger.
Google is explicit on this: if you prevent tags from loading before the user interacts with the banner, it cannot verify user choices, which “could result in a loss instrument data” (Google, Google Ads Help). GA4 then fills some of the gaps through modelling. A poorly connected banner therefore damages measurement before the audit has even begun.
🏗️ Step 2: Auditing Account and Campaign Structure
A well-structured account can be read in two minutes: each campaign has an objective, each ad group a theme. If you have to dig around to work out what is doing what, that is already a signal. To assess the overall picture, look at these points:
- Separate the networks: Search, Shopping, Display and Performance Max do not share the same levers or the same metrics.
- Isolate brand, otherwise it inflates the results of generic campaigns.
- Look for overlaps between campaigns competing for the same queries.
- Check for budgets that are constrained relative to the stated objectives.
- Review targeting: geographic areas, devices, and time schedules.
On the architecture side, grouping by theme and search intent is now the most common approach. It concentrates more data in each group rather than spreading it across isolated keywords.
Note: smart bidding has a standard learning phase of 7 to 14 days. During this period, avoid changing budgets, CPA or ROAS targets, or conversion goals. An audit must not disrupt what is currently in the learning phase.
🔎 Step 3: Semantic Evaluation (Keywords and Negative Keywords)
The search terms up instrument report shows what users actually typed. This is often where wasted spend becomes immediately obvious.
Picture a bespoke kitchen manufacturer in Lyon. They discover that queries such as “kitchen assembly tutorial” or “second-hand kitchen” are consuming budget without ever generating a quote request. These need to be excluded, and quickly.
To audit this layer, cross-reference three readings:
- Costly keywords and high-performing keywords: some concentrate spend without converting.
- Brand traffic, to be separated from the rest so you do not credit yourself mistakenly.
- Existing negative keywords already in place, and how well they cover the gaps.
Negative keywords have limits. On broad match, excluding “flowers” does not exclude “red flower”. Account-level lists apply to Shopping and Search, while Display and video work differently, with a limit of 1,000 account-level negative keywords.
✍️ Step 4: Analysing Ads, Extensions and Creatives
An ad is judged on three criteria: CTR, relevance to the query, and consistency with the landing page. Check whether A/B tests are genuinely running, and whether the variants differ by more than a comma. An ad written two years ago and never touched is rarely a deliberate choice — more often an oversight.
The former extensions are now called assets: sitelinks, calls, prices, callouts. They carry real weight, as the expected impact of assets is one of the six Ad instrument factors according to Google. An account without assets is leaving visibility on the table.
For Performance Max, audit the quality of the copy, images and videos, as well as the audience signals provided. The campaign is only as good as the assets you feed it.
🖥️ Step 5: Optimising Quality Score and Landing Pages
Here, the audit steps outside Google Ads to follow the user through to the page where they land. Review these pages closely, one by one:
- Mobile speed and display: a slow or poorly adapted page will drive users away before they convert.
- Consistency between the ad promise and the page content.
- form: number of fields, clarity, and error messaging.
- Trust signals: reviews, guarantees, trust markers.
There remains the Quality Score, which is often cited without a clear understanding of what it actually measures. That detail is covered next.
Doko’s view: our experience shows that an audit is won or lost on the first two pillars. When tracking is clean and structure is legible, everything else becomes a matter of priorities.
⭐ A Closer Look at Quality Score: The Critical Factor in SEA
The fifth pillar is worth dwelling on, as this score is easy to misread. The Quality Score — or niveau de qualité in the French interface — is the clearest indicator of misalignment between your keyword, your ad and your page. It is a diagnostic instrument to read, not a lever to pull.
🧮 How Is the Google Ads Quality Score Calculated?
The score runs from 1 to 10 and is assigned at keyword level. It summarises three components, each rated “above average”, “average” or “below average” in comparison with other advertisers over the past 90 days.
| Component | What it reveals | What the audit checks |
|---|---|---|
| expected CTR | Likelihood of the ad being clicked | Ad clarity, targeted queries |
| Ad relevance | Alignment between the ad and the search query | Group, keyword and copy alignment |
| Landing page experience | Page usefulness and relevance | Speed, consistency, readability |
The calculation is based on the impression history for exact searches on the keyword. Changing the match type does not affect it, and device, location and time are not taken into account. If there is insufficient data, Google displays a dash.
To view the score, follow this path: Campaigns, Keywords, Columns, Quality Score.
On the status of this score, Google is unambiguous: “Quality Score is a diagnostic tool that helps you understand how your ad quality compares with other advertisers,” and it “is not taken into account for ad auctions.” Ad and landing page quality does, however, count among the six Ad Rank factors.
Note: Google states that Quality Score is not a key performance indicator. The underlying message: do not chase the number — read what it reveals about your ads and your pages.
🛠️ Action Levers for Improving Your Quality Score Quickly
Rather than chasing a score, work on the three components that underpin it. The quickest gains come from fixing a mismatch between ad and page.
- On expected CTR, rewrite the ads so they clearly communicate the offer, and tighten the query targeting to attract the right audience.
- On the relevance, align each ad group to a specific intent, and reflect that intent in the copy.
- On the landing page, speed up load times, echo the ad promise, and make the page useful from the very first screen.
A typical example: an ad promises “free delivery” while the page only mentions it at the bottom. Fixing this single discrepancy improves the user experience — and therefore the signals Google reads.
Doko’s view: we believe a low Quality Score is a useful symptom, not an objective to pursue. The right instinct is to identify which ad, which page or which search intent is causing the problem.
🧰 The Best Tools for Carrying Out and Automating Your SEA Audit
Once the five pillars are in place, there is still the question of tooling. No tool carries out the audit for you. The good ones save time on data gathering and flag up anomalies, but interpretation remains a human task.
🆓 The Essential Native Tools (Google Ads Editor, GSC, GA4)
Google Ads Editor is a free application that works offline. Google describes it as a tool for “managing and editing your advertising campaigns, individually or in bulk” (Google Ads). It is used to apply audit corrections at scale, or to work across multiple accounts.
GA4 gives the site perspective: key events, engagement rates, user journeys. Paired with Google Tag Manager for tag deployment, it lets you verify that the conversions reported in Google Ads reflect reality.
Google Search Console remains an SEO tool. In a SEA audit, its role is peripheral: spotting technical issues or Core Web Vitals problems on your landing pages. Do not use it as an Ads reporting source.
🔬 Advanced Audit Solutions (SEISO, SE Ranking)
These free tools detect nothing on their own. To automate part of the detection work, you need to look at dedicated solutions.
SEISO (seiso.io) is an audit solution for Google Ads accounts that connects in read-only mode. The publisher claims a report of more than 50 pages in under 5 minutes. At the time of writing (pricing recorded on 12 October 2026, subject to change), it offers a free plan, a Pro plan at €99 ex. VAT per month and a Business plan at €599 ex. VAT per month.
SE Ranking is an SEO and GEO platform. We do not credit it with a Google Ads account audit function: it will not analyse your tracking or your bidding. It does provide a useful complement for keyword research and competitor analysis, which feed into the semantic step.
| Tool | Role in the SEA audit | Cost | Key point |
|---|---|---|---|
| Google Ads Editor | Bulk edits, multi-account | Free | Works offline |
| GA4 | Key event and behaviour verification | Free | Import to Google Ads within 24–48 hours |
| Search Console | Page technical health, Core Web Vitals | Free | SEO tool, peripheral role |
| SEISO | Automated account diagnostic | Free, Pro €99 ex. VAT/month, Business €599 ex. VAT/month | Pricing as of October 2026 |
| SE Ranking | Keyword research, competitive monitoring | Subscription-based | Does not audit a Google Ads account |
A tool produces alerts. It does not explain why a keyword is underperforming, or what to cut first. That hierarchy is the analyst’s job.
Doko’s view: our stance: an audit tool is an excellent first filter, never a conclusion. We prefer to cross-reference its alerts with a human reading of the account, the brand and the market.
⚖️ In-House Audit vs SEA Agency: Which Option Should You Choose?
There remains the question of who conducts the audit. Both options are valid, and everything depends on your time, the size of the account, and how much distance you have from your own campaigns.
🙈 The Limits of Self-Auditing When You Are Too Close to the Work
When you have configured an account yourself, you stop seeing its blind spots. This is confirmation bias: you find the choices you made, and you judge them sound.
Three recurring obstacles stand out:
- A lack of benchmarks: without a benchmark, there is no way to tell whether a CPA is strong for your sector.
- Time: a serious audit requires deep immersion in the data, far removed from day-to-day management.
- A fast-moving interface: Performance Max, new AI-driven formats, new bidding options. Keeping pace is a full-time specialism.
Self-auditing remains a worthwhile routine exercise — for instance, reviewing search terms. It does not replace an external perspective on tracking and structure, where blind spots carry the heaviest cost.
🤝 Why Entrust Your SEA Audit to a Doko Expert?
A Google Premier Partner and in the top 3% of French partners, Doko has supported more than 350 clients over more than 10 years. This breadth of experience across varied accounts sharpens the perspective we bring to yours.
What Doko delivers is a comprehensive audit across all five pillars, reviewed by a consultant who knows your market. You leave with a prioritised action plan: what needs fixing immediately, what can wait, and what is best left untouched during a learning phase.
Our team is lean, with 7 consultants. You speak directly to the people working on your account, not to an intermediary.
An account spending without delivering results? Contactez l’Doko team to review your Google Ads campaigns.
Doko’s view: we believe the best time for an external perspective is when everything seems to be going well. A preventive SEA audit costs less than a quarter of misdirected budget.
❓ FAQ: Your Most Frequently Asked Questions About SEA Audits
📘 What Is a SEA Audit?
A SEA audit is a structured analysis of an advertising account, principally Google Ads. It evaluates tracking, structure, semantics, ads and landing pages, then prioritises the actions to take. It is a professional practice, not an official Google procedure.
🔁 How Often Should You Carry Out a SEA Audit?
Google sets no rule: this is a professional recommendation. Plan for a full audit at least once a year, more frequently for high-spend or fast-moving accounts. Add event-triggered audits: a site redesign, a change of bidding strategy, a drop in ROAS, a new objective. Between audits, a regular light review is sufficient.
⏳ How Long Does a Google Ads Account Audit Take?
No official source exists. As an indicative benchmark, a full audit typically takes 3 to 5 working days, and some market practitioners cite 5 to 10 days. The duration varies with account size, number of campaigns, product references, countries, and the quality of existing tracking.
💶 What Is the Average Cost of a SEA Audit by an Agency?
There is no standard rate. An indicative benchmark places an agency audit between €1,000 and €3,000, while other market sources suggest €500 to €1,500. The price depends on account size and scope. Free audits often serve as a commercial entry point, and a tool like SEISO offers a first level of diagnostic.
🚦 Does a SEA Audit Guarantee an Immediate Reduction in CPA?
No. An audit provides a diagnosis and a prioritised action plan. Smart bidding needs 7 to 14 days of’ learning, and sweeping changes can restart this phase. The outcome depends on how recommendations are implemented and on market conditions: no specific reduction can be promised.
🛒 Should You Audit Google Shopping and Display at the Same Time as Search?
Yes, at minimum to verify how they work together. Google describes Performance Max as a campaign type that allows “access to Google’s entire inventory from a single campaign” (Google, Google Ads Help). Shopping runs through Merchant Center, and account-level negative keyword lists apply to Shopping and Search. Auditing the full picture prevents cannibalisation.
Doko’s view: our experience shows that the right question is not “when should I audit?” but “what has changed?”. Every change to the site, tracking or bidding strategy is a good reason to reopen the account.
Ready to carry out a SEA audit that leads to concrete actions? Talk to our Google Ads consultants: we will tell you where the budget is leaking and where to start.
📚 Sources
Source: https://support.google.com/google-ads/answer/6167118?hl=fr
Source: https://support.google.com/google-ads/answer/1722122?hl=en
Source: https://support.google.com/google-ads/answer/6095821?hl=fr
Source: https://support.google.com/google-ads/answer/1722022?hl=fr
Source: https://support.google.com/google-ads/answer/13695607?hl=fr
Source: https://support.google.com/analytics/answer/9976101?hl=fr
Source: https://developers.google.com/tag-platform/security/guides/consent?hl=fr
Source: https://support.google.com/google-ads/answer/2453972?hl=fr
Source: https://support.google.com/google-ads/answer/10724817?hl=fr
Source: https://support.google.com/google-ads/answer/2454022?hl=fr
Source: https://support.google.com/google-ads/answer/2404190?hl=fr
Source: https://ads.google.com/intl/fr_fr/home/tools/ads-editor/
Source: https://seiso.io
Source: https://seiso.io/tarifs