Sprites LogoSprites.ai
CustomersPricing
Sign in
Get a demo
Start 7-day trialโ†’โ†’
Start 7-day trialโ†’โ†’
Sprites LogoSprites.ai
  • Run adsMeta AdsFacebook and Instagram, scaledGoogle AdsSearch, PMax and ShoppingLinkedIn AdsB2B targeting and ABMTikTok AdsShort-form video that convertsReddit AdsReach communities by intentGoal OptimizationHit your ROAS or CPL target
    Create & researchAd GeneratorOn-brand ads for any channelCreative AnalyticsThe hooks and angles that winCompetitor IntelligenceRivals' ads, SEO and AI reachMarket ResearchAudience insight, with sources
    SEO & AI visibilityAI SEO ContentArticles written and publishedAI VisibilityGet cited in AI answersSEO Site AuditPrioritized fixes, site-wideKeyword & Traffic ResearchWhere the searches and gaps are
    Meet SpritesYour AI ads team, on every channelResearches, builds and launches campaigns, then optimizes them daily. You approve every change.Scale the winner +$600/dayApprovePaused 14 wasted keywords+ SEO & AI searchStart 7-day trial
  • By teamStartups & SMBsSenior marketing, no headcountMarketing teamsMore campaigns, same teamAgenciesEvery client, one workspaceEnterpriseApprovals, governance, scale
    By businessB2B & ABMPipeline from target accountsEcommerce & D2CProfitable ROAS at scalePLG SaaSSignups and trials, not clicksMobile appsInstalls that become usersFintechCompliant growth for financeHealthtechCareful, compliant growth
    Helghardt Avenant68% lower CPL in 6 weeksCustomer storyHow Rehive took its ABM playbook back from two agenciesHelghardt Avenant ยท Founder & CEO, RehiveRead the story
  • Ads LibraryReal ads from Meta, Google, LinkedIn, TikTok, Reddit and moreBlogIdeas and playbooks for modern marketingPrompt GalleryReady-to-run prompts for your next campaign
    Free toolsGlossaryReviewsCompare Sprites
  • Customers
  • Pricing
Sign in
Get a demo
Start 7-day trialโ†’โ†’
  1. Home/
  2. Fix/
  3. Google Ads/
  4. Disapproved and limited by policy/
  5. google ads disapproved destination not working

Google Ads ยท Sprites diagnoses this

Google Ads disapproved: destination not working

Google AdsBot tried to load your final URL and got an error: a 404, a 5xx, a timeout, a redirect loop or a firewall block. The page usually works fine in your browser, which is why this one is confusing. Make the URL load for AdsBot on desktop and mobile, then appeal so Google reviews it again.

Start 7-day trial โ†’Do it by hand

$1 today. Cancel anytime before day 7.

What Sprites checks

4 checks
  • !Ads disapproved for Destination not working14 ads, 3 ad groups
  • ?Final URLs behind those ads2 distinct URLs
  • !URL that 404s/spring-sale
  • ?Other ads on the same URLApproved, but at risk
Illustration of a typical broken account. Your own readout comes from your account.

Why it happens

A firewall or bot protection blocks AdsBot

  1. A firewall or bot protection blocks AdsBot

    Cloudflare bot fight mode, Wordfence, a hosting WAF or a robots.txt rule that disallows AdsBot. Humans get the page, Google gets a 403 or a challenge page.

  2. The page moved or was deleted

    A sale page taken down, a slug renamed, a product out of stock that now 404s. Ads keep pointing at the old URL.

  3. Redirects break on the way

    A redirect chain that loops, runs too long, or a tracking template that rewrites the URL into something malformed.

  4. The server is slow or flaky

    Timeouts and intermittent 5xx errors during the crawl. One bad crawl is enough for a disapproval.

  5. The page needs a login or a geo or device check

    Pages behind authentication, or that redirect mobile visitors to a dead app link, fail for the crawler.

How to fix it, step by step

  1. Find the failing URL

    Go to Campaigns, then Ads. Hover over Disapproved in the Status column to see the policy, and check the final URL plus any tracking template on each affected ad.

  2. Load it the way AdsBot does

    Open the final URL with the tracking template applied, in a private window on desktop and on a phone. In Chrome DevTools, override the user agent to AdsBot-Google and reload.

  3. Unblock the crawler

    Allow the AdsBot-Google and AdsBot-Google-Mobile user agents in your firewall, CDN and security plugin, and make sure robots.txt does not disallow them.

  4. Repair the page or the redirect

    Restore the page, or point the ads at a live URL. Collapse redirect chains to one hop and test the tracking template output.

  5. Appeal

    Go to Tools, then Troubleshooting, then Policy manager. On the Policy issues tab, select Appeal, pick Made changes to comply with policy and submit. Most reviews finish within a day.

Steps checked against Google Ads Advertising Policies Help: Destination not working; Google Ads Advertising Policies Help: Destination requirements; Google Ads Advertising Policies Help: Fix a disapproved ad or appeal a policy decision.

Sprites diagnoses this

Sprites diagnoses it

Sprites finds every ad Google disapproved for this, and the exact URLs behind them, in one pass.

What Sprites does

  • Reads the approval status and policy topics on every ad, so you see all the Destination not working ads at once, not one hover at a time.
  • Lists every final URL clicks were sent to, so the one dead page stands out.
  • Moves the affected ads to a working URL by cloning each ad with the new final URL and pausing the original, once you approve.

What it doesn't do

  • It does not change your firewall, CDN, robots.txt or server, so unblocking AdsBot is on you or your developer.
  • It does not file the appeal. You submit it in Policy manager.
Start 7-day trial โ†’

Questions

Why does Google say destination not working when my site works?

Google checks with its own crawler, AdsBot, from its own servers. Bot protection, a geo redirect or a slow response can block AdsBot while every human visitor sees the page.

Is destination not working the same as destination not accessible?

No. Not working means the page returned an error. Not accessible means the page does not load in a location you target.

How long until the ad is approved again?

After you appeal, most reviews finish within a day. Editing the ad also triggers a new review, usually within one to two working days.

Can destination not working get my account suspended?

Not on its own. Google says it issues a warning at least 7 days before any suspension under this policy.

Should I whitelist AdsBot by IP or by user agent?

By user agent at minimum, AdsBot-Google and AdsBot-Google-Mobile. If your firewall blocks spoofed bots, verify Google crawlers by reverse DNS rather than a fixed IP list.

More: Disapproved and limited by policy

  • Google Ads destination not accessible
  • Google Ads disapproved: destination mismatch
  • Google Ads disapproved: compromised site
  • Google Ads disapproved: malicious software
  • Google Ads misrepresentation
  • Google Ads disapproved: unverified phone number
  • Google Ads disapproved: destination experience
  • Google Ads all ads limited by policy
  • Google Ads all asset groups limited by policy
  • Google Ads limited ad serving policy
  • Google Ads under review taking too long
  • Google Ads disapproved: punctuation and symbols
  • Google Ads disapproved: capitalization
  • Google Ads disapproved: unsupported language
  • Google Ads disapproved: clickbait
  • Google Ads disapproved: trademarks
  • Google Ads disapproved: healthcare and medicines
  • Google Ads disapproved: unapproved substances
  • Google Ads disapproved: financial services
  • Google Ads disapproved: gambling and games
  • Google Ads disapproved: dangerous products or services
  • Google Ads disapproved: sexual content
  • Google Ads disapproved: personalized advertising
  • Google Ads disapproved: image quality

Hubs

  • Fix Google Ads problems
  • Google Ads conversion tracking not working
  • Google Ads search terms and negative keywords
  • Google Ads disapproved: find the policy and fix it
  • Fix your ad account
  • Fix your Meta ads
  • Fix your LinkedIn ads
  • Fix your Reddit ads
  • Fix Microsoft Ads problems
  • Why your tools disagree on conversions

Reference

  • Google Ads MCP server
  • Google display ad specs
  • YouTube ad specs
  • Performance Max
  • CPA
  • ROAS
  • Ad specs

See where it breaks

Connect your accounts. Sprites reads them side by side and shows you exactly where the numbers split.

Start 7-day trial โ†’Get a demo

Get the free AI-First Marketing Playbook

Packed with proven tactics, creative inspo, and automation tips to help you grow faster with less guesswork.

By clicking send you agree to the Terms and Conditions

Pillars

AI Marketing AgentVibe MarketingAI VisibilityAI Marketing AutomationAI for Meta AdsAI for Google AdsAI for LinkedIn AdsAI SEOAds LibraryChatGPT AdsAI AdsMCP Server

For Teams

For AgenciesFor EcommerceFor FintechFor HealthtechFor EnterpriseFor FreelancersFor Marketing Teams

Prompts Gallery

Marketing Campaign BuilderGoogle Ads Search Campaign BuilderCompetitor Meta Ads AnalyzerSEO Audit + Plan GeneratorGoogle Ads Campaign OptimizerGoogle Ads: PMax Campaign Builder

About

CustomersReviewsBlogTerms of ServicePrivacy PolicyDPACareersSitemap
Sprites TextWizard