From google-ads
Audit landing pages for policy compliance including privacy policy, SSL, and content requirements.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Audit destination URLs for Google Ads policy compliance requirements including privacy policy presence, SSL certificates, mobile-friendliness, and content alignment with ads. Non-compliant pages cause ad disapprovals and hurt Quality Score.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Audit destination URLs for Google Ads policy compliance requirements including privacy policy presence, SSL certificates, mobile-friendliness, and content alignment with ads. Non-compliant pages cause ad disapprovals and hurt Quality Score.
Data Source: Standard + Custom GAQL
Standard Data:
data/account/campaigns/*/*/ads.md - Final URLs from adsdata/account/campaigns/*/*/keywords.md - Keyword-level URLsGAQL Query (for landing page inventory):
SELECT
campaign.name,
ad_group.name,
ad_group_ad.ad.final_urls,
ad_group_ad.ad.final_mobile_urls,
ad_group_ad.policy_summary.approval_status
FROM ad_group_ad
WHERE ad_group_ad.status = 'ENABLED'
Run via /google-ads:get-custom with query name landing_page_urls.
| Condition | Severity |
|---|---|
| Missing privacy policy on high-traffic URL | Critical |
| SSL certificate invalid or expired | Critical |
| 404 error on active landing page | Critical |
| Missing contact information | Warning |
| Slow load time (>5 seconds) | Warning |
| Non-mobile-friendly page | Warning |
Short format (default):
## Landing Page Policy Audit
**Account:** [Name] | **URLs Audited:** [X] | **Compliance Issues:** [Y]
### Compliance Summary
| Requirement | Compliant | Issues |
|-------------|-----------|--------|
| Privacy Policy | [X] | [Y] |
| SSL Certificate | [X] | [Y] |
| Contact Info | [X] | [Y] |
| Mobile-Friendly | [X] | [Y] |
### Critical Issues
- **[URL]**: Missing privacy policy → Add to footer
- **[URL]**: SSL expired → Renew certificate
### Warnings
- **[URL]**: No contact info → Add phone/email
- **[URL]**: Slow load time → Optimize page
### Compliance Checklist
| Domain | Privacy | SSL | Contact | Mobile |
|--------|---------|-----|---------|--------|
| example.com | Yes | Valid | Yes | Yes |
| example2.com | No | Valid | No | Yes |
### Recommendations
1. Add privacy policy to [X] landing pages
2. Fix SSL on [Y] URLs
3. Add contact info to [Z] pages
Detailed adds: