google-ads-creative-health

Detect broken landing page URLs and disapproved ads in Google Ads accounts.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill google-ads-creative-health
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads-creative-health
Source: https://github.com/portermetricsample/marketing-skills/tree/main/google-ads/ads/health
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill google-ads-creative-health

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates wasted advertising spend by automatically detecting broken landing pages and disapproved ads that prevent your campaigns from performing.

Core Features & Use Cases

  • Broken Link Detection: Scans all enabled ads to identify 404 or unreachable landing pages that drain your budget.
  • Policy Compliance Audit: Flags disapproved or limited ads that are failing to serve or reaching fewer customers than intended.
  • Portfolio Prioritization: Aggregates findings across multiple accounts to highlight the most urgent fixes first.

Quick Start

Ask the assistant to run the creative health scan on your connected Google Ads accounts to generate a prioritized list of broken links and disapproved ads.

Frequently Asked Questions about google-ads-creative-health

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find broken landing page URLs in Google Ads to stop wasted ad spend?

To find broken landing page URLs and stop wasted ad spend, this Skill scans enabled ad configurations and performs live HTTP status checks to identify unreachable destinations. It flags non-functional pages draining your budget.

How can I audit disapproved ad assets in Google Ads for policy compliance?

You can audit disapproved ad assets for policy compliance by running a creative health scan. The Skill flags disapproved or limited ads that are failing to serve, ensuring campaigns reach their intended audience.

Does this Google Ads audit require Porter Metrics MCP integration?

Yes, this Google Ads audit requires Porter Metrics MCP integration to function. It relies on this connection to execute GAQL queries and process account-level performance data across your portfolio.

What is the best way to prioritize broken link fixes across multiple Google Ads accounts?

The best way to prioritize fixes across multiple Google Ads accounts is using the portfolio aggregation feature. It scans all enabled accounts and generates a prioritized list highlighting the most urgent broken links and disapproved ads.

How does live HTTP status checking work for Google Ads destination pages?

Live HTTP status checking for Google Ads destination pages works by analyzing your enabled ads and sending requests to their URLs. The Skill identifies 404 errors or unreachable landing pages to minimize wasted advertising spend.

Why are my Google Ads campaigns not serving due to policy compliance issues?

Google Ads campaigns may not serve due to policy compliance issues when ad assets are disapproved or limited. This Skill detects these disapproved ads automatically, allowing you to resolve compliance blocks and restore ad serving.