bavstudios
All insights
AI Ad Management7 min read27 June 2026

The Ad Account Health Check Every Brand Should Run Monthly

JB
Juan Bajo
Founder, BAV Studios
Abstract schematic of four glowing cyan diagnostic checkpoint nodes arranged in a vertical column on a deep navy background, connected by thin signal lines with one folly-red anomaly pulse at the third node and a clean geometric grid pattern in the background, no text or labels

Most brands only run an ad account health check when something breaks. By the time the investigation starts, the leak has been running for weeks.

A ROAS decline that looks sudden almost never is. The CPM that jumped 30% overnight had been drifting for three weeks. The creative that stopped converting had a declining CTR for two weeks before anyone pulled it. These signals sit in the account the whole time - they just require a structured review to surface before they become a crisis.

The ad account health check most brands run is reactive. Something breaks, someone looks. The Monthly Account Pulse flips that order: a four-step review of the metrics that actually predict account health, run once a month to catch what daily check-ins miss.

Step 1: Audit your delivery costs

Start with CPM. It is the first metric to move when something is wrong, and it compounds everything downstream. A 25% increase in CPM means every click, every conversion, and every customer you acquire costs 25% more - with nothing else changing.

What to check:

  1. Compare your current 7-day CPM against your 30-day average. A variation of 10-20% is normal week-to-week. Anything sustained above 25% over two consecutive weeks needs a cause.
  2. Break CPM down by placement. If one placement is running at three times the CPM of others and delivering no conversion lift, that placement is the problem - not the campaign.
  3. On Meta, check audience overlap between ad sets. Ad sets competing for the same user bid against each other and drive CPM up from the inside.

High CPMs on Meta are almost always a structural or creative problem. Fix the structure, lower the CPM.

Step 2: Trace your conversion funnel

CPM tells you what reach costs. This step tells you where spend is leaking on its way to a conversion.

Trace the funnel from impression to purchase:

  1. CTR (link click rate): below 0.8% on cold traffic typically means the creative is not stopping the scroll. This is a creative problem, not a targeting problem.
  2. Landing page view rate: if clicks are arriving but landing page views are low, there is a technical failure - page load speed, a broken redirect, or a tracking gap.
  3. Conversion rate: if traffic is landing but not converting, the ad and the page are misaligned. The promise made in the ad is not being fulfilled on the other side.

Each stage of the funnel has a ceiling set by the stage above it. A low CTR limits what a great landing page can do. A high CTR into a weak page is a fast leak. The monthly funnel trace finds the bottleneck.

The funnel trace is also where you validate whether attribution is intact. Unexplained drop-offs between stages that should flow directly are often a tracking gap, not a conversion problem. That distinction changes the fix entirely - as covered in the 15-minute ROAS diagnosis, attribution errors are the most common misread in a reactive account review.

Step 3: Run the wasted spend audit

This is the section of the monthly review most brands skip, because it shows you money that left the account without producing results. A structured google ads wasted spend audit will surface spend going to placements, search queries, and audience segments that have never converted.

What to pull:

  1. Search terms report (Google Ads): every query your ads were triggered by. Any search query with material spend and zero conversions in the last 30 days should be added to your negative keyword list. This is also where you find the mismatch between what you think you are targeting and what is actually triggering delivery.
  2. Placement report (Display, YouTube, PMax): where did your ads actually show? App placements, parked domains, and unrelated YouTube channels are common spend sinks. Exclude them explicitly in your placement exclusion list.
  3. Audience segment breakdown: which age brackets, devices, or audience segments are spending without converting? These can be excluded or bid-adjusted without touching the core campaign structure.
  4. Product and SKU breakdown (Shopping, PMax): is your highest-volume product also your highest-converting one? PMax tends to push spend toward products with the most historical signal - which is sometimes a high-volume, low-margin product crowding out the ones you actually want to scale.

The google ads wasted spend audit is monthly work, not annual. Placement and search query drift happens continuously - new placements enter the inventory, new queries trigger as language shifts. BAVai flags anomalous spend patterns daily, but the monthly review is where a human decides which flags to act on and which exclusions to add.

Step 4: Check your creative fatigue signals

Creative fatigue does not announce itself. It builds quietly in the data weeks before performance collapses.

The signals to read:

  1. Frequency (Meta): above 3.5 impressions per person within a 30-day window for a cold audience is a consistent fatigue indicator. The audience has seen the ad enough times that additional impressions return diminishing engagement.
  2. CTR trend line: look at CTR week-over-week for your active ads. A consistent downward trend on a stable budget is fatigue - not an algorithm change, not seasonality.
  3. Hook rate (video): the percentage of 3-second video views divided by impressions. If hook rate is falling on stable reach, the hook has stopped working.

A facebook ads high cpm fix that ignores creative fatigue will not hold. Platforms reward engagement signal. When an ad stops earning clicks and watch time, delivery costs rise to compensate - the algorithm reaches harder to find people who still respond, and that costs more.

The practical rule: if a cold-audience creative has been running for more than three weeks and CTR is declining week-over-week, the monthly review flags it for replacement. Not for adjustments. Replacement. Tweaking the copy on a fatigued ad is rearranging furniture.

How often your account needs attention between monthly reviews depends on spend volume and account complexity. But the frequency of the check matters less than whether the check is structured - a systematic ad account health check run monthly beats an anxious daily scan run with no framework.

What good looks like

An account that passes the Monthly Account Pulse looks like this: CPMs are within 20% of the 30-day benchmark, the conversion funnel has no unexplained drop-offs, the negative keyword list is current, no cold-audience creative is running past its effective window, and the wasted spend categories are clean.

That is not a high bar. It is the basic hygiene that separates accounts that compound over time from accounts that slowly leak margin while the dashboard looks fine.


The Monthly Account Pulse checklist

  • Compare 7-day CPM to 30-day average; investigate anything sustained above 25%
  • Break CPM by placement; flag any running 3x average with no conversion lift
  • Check audience overlap on Meta; consolidate ad sets competing for the same user
  • Trace the full funnel: CTR, landing page view rate, conversion rate
  • Identify which funnel stage is the active bottleneck
  • Pull the search terms report; add zero-conversion queries to negative keywords
  • Pull the placement report; exclude app and parked-domain placements explicitly
  • Check audience and device segments for spend concentration without conversion
  • Review product and SKU budget allocation in Shopping and PMax
  • Check frequency on all cold-audience Meta ads; flag anything above 3.5
  • Pull CTR trend line week-over-week for every active ad
  • Check hook rate on video assets; flag consistent declines for review
  • Flag any cold-audience creative running over three weeks with declining CTR for replacement

The Monthly Account Pulse takes about an hour once the reports are set up as saved views. That hour is not optional if you want to know what your account is actually doing - as opposed to what the platform dashboard makes it look like it is doing.

What is the metric your account has been drifting on for the last month without anyone noticing?

Ready when you are

Let's look at your numbers.

Book a free audit. We'll dig into your account with you and show you exactly where the growth is - before you commit to anything.