The Audit Nobody Wanted to Do

Ads landing on 404 pages is one of the most common and most expensive problems hiding inside Google Ads accounts. It happens after every website redesign that skips redirect mapping. When Priya took over as marketing director at a mid-size B2B software company, she inherited a Google Ads account with 847 active ads across 43 campaigns. The account had been built up over four years by three different agencies and two in-house managers. Nobody had ever done a comprehensive audit.

Priya requested the audit on her second week. Her paid media manager pushed back, "The campaigns are performing. Why rock the boat?" The account was spending $38,000 per month with a reported 3.2x ROAS. By most measures, it was healthy.

Priya insisted. The audit took two days. What they found was staggering. This is a ads landing on 404 problem that monitoring catches early.

How Ads Landing on 404 Pages Go Unnoticed for Months

Of the 847 active ads, 338 pointed to URLs that returned HTTP 404. Page not found. That is 40% of all active ads sending paid traffic to dead pages.

The pages had been removed during a website redesign eight months earlier. The old URLs. Product pages, landing pages, blog posts. Had been replaced with new URLs as part of the rebrand. But nobody updated the Google Ads account. Nobody set up redirects for the old URLs. And Google does not automatically detect and pause ads pointing to 404 pages. Addressing ads landing on 404 issues like this prevents the damage from compounding.

If this resonates, check out our post on funnel Failures That Create Ad Spend Waste Nobody Measures.

For eight months, the company had been paying for clicks to pages that did not exist. The visitors who clicked those ads saw a generic 404 error page with a link back to the homepage. Most bounced immediately.

The financial damage

  • 338 ads running for about 8 months on average
  • These ads consumed roughly 31% of the monthly budget. About $11,800/month
  • Over 8 months: $94,400 spent on clicks to 404 pages
  • The 3.2x "healthy" ROAS was actually being calculated against a denominator inflated by dead ad spend. The real ROAS on functioning campaigns was closer to 4.6x

How 404 Ads Survive for Months

You might wonder how hundreds of broken ads can run for eight months without anyone noticing. The answer reveals a systemic problem in how most paid media is managed: A reliable ads landing on 404 check would have flagged this within minutes.

We saw the same pattern play out in you Are Sending Ad Spend to Dead Pages and Do Not Know It.

Performance is measured at the account level

When Priya's team checked ROAS, they looked at account-level numbers. The 60% of ads that were working generated enough revenue to produce a "healthy" overall ROAS. The 40% of ads pointing to 404s dragged the number down, but not enough to trigger alarm. Especially since the team had no baseline to compare against.

Google Ads does not early check landing page status

Google reviews landing pages during ad creation and during periodic policy reviews. But it does not continuously monitor whether your landing page is returning a 200 status code. A page can go from functional to 404 without any change in the ad's approval status. This is why ads landing on 404 detection matters for every campaign.

Agency transitions lose institutional knowledge

Each time a new agency or manager took over the account, they focused on building new campaigns rather than auditing existing ones. The old campaigns continued running on autopilot. Nobody questioned why certain campaigns had 0% conversion rates because nobody looked at individual campaign performance. They only looked at account-level metrics.

For more on this topic, read our breakdown of happens When Paid Traffic Hits a Broken Page for a Week.

The Redirect Failure That Made It Worse

When the website was redesigned, the development team implemented redirects for the homepage and main product pages. But they treated it as a web project, not a marketing project. They redirected the pages that had the most organic traffic. The pages that existed solely as ad landing pages. With no organic search value. Were simply deleted without redirects. Monitoring for ads landing on 404 failures turns a disaster into a minor hiccup.

This is a common disconnect between development teams and marketing teams. Developers evaluate page importance by organic traffic. Marketers evaluate page importance by paid traffic. When the two teams do not communicate, paid landing pages get deleted without anyone realizing they are still receiving ad traffic.

The Recovery Process

After discovering the problem, Priya's team executed a three-step recovery:

  1. Immediate pause. All 338 ads pointing to 404 pages were paused within an hour of discovery. This stopped the immediate bleeding of $11,800 per month.
  2. Redirect implementation. For the 40 most important old URLs (based on historical conversion data), the team set up 301 redirects to the closest equivalent new page. For the remaining URLs, they created a single catch-all redirect to a relevant category page.
  3. Ad update and relaunch. Over the following two weeks, the team updated the best-performing ads with new landing page URLs and paused the rest permanently. They relaunched with 112 updated ads instead of 338 broken ones.

Within the first month after the fix, account-level ROAS jumped from 3.2x to 5.1x. The monthly budget was reduced by $12,000 with no decrease in conversions. The company had been spending $94,400 over eight months and receiving literally nothing in return.

Preventing This From Happening to You

This story is extreme but the underlying pattern is common. Any time you redesign a website, restructure your URL hierarchy, or change your landing page strategy, existing ads can become orphaned. The prevention is straightforward:

  • Audit every active ad URL monthly. Check that every landing page returns a 200 status code
  • Set up automated monitoring that checks ad destination URLs and alerts when pages return errors
  • Before any website migration, export all active ad URLs and create redirects for every single one
  • Implement campaign-level conversion tracking so you can identify campaigns with zero conversions quickly

If you manage more than 50 active ads, manual URL checking is impractical. Start with a free scan on your key landing pages to see if any of them have issues. Then consider setting up continuous monitoring on every page your ads point to. It is the cheapest insurance policy you will ever buy. Priya wishes she had done it on day one instead of day 14. Run a free scan to check if any of your ads landing on 404 pages right now.