That warning in Google Ads (the yellow triangle next to your ad) usually appears even if your links are working fine because it’s not always about a broken link, it can also be about link verification, tracking, or policy signals.
Here are the most common causes for what you’re describing:
1. Final URL & Tracking Template Mismatch
If your Final URL and the Tracking Template / URL parameters resolve to different domains (even with redirects), Google can flag it.
Example: Your final URL is https://mybrand.com but the tracking URL briefly redirects to https://trackingservice.com before landing there.
2. HTTP vs. HTTPS or Redirect Loops
Even if the page loads fine for you, Google’s crawler might detect multiple redirects or mixed HTTP/HTTPS calls.
Sometimes the crawler gets blocked by your server/CDN rules (e.g., Cloudflare bot protection).
3. Ad Preview vs. Actual Crawl
4. Policy or Compliance Checks
5. Known Bug / False Positives
What You Can Try
Test with Google’s URL Inspection Tool (in Search Console) to see if their crawler can reach the page.
Check redirects with a tool like Redirect Checker to confirm only 1–2 hops and same domain final destination.
Temporarily remove tracking templates to see if the warning disappears.
Clear the warning by clicking Edit ad → Save without changes (forces a recheck).
Contact Google Ads support if it persists longer than 3 days, they can see the exact crawler error in your account backend.