Performs a comprehensive audit of all Google Ads extension types (sitelinks, callouts, structured snippets, calls, locations, promotions, images) and sends a detailed HTML email report with recommendations.
by Geert Groot·github.com/GeertGR/google-ads-extension-audit
Extension Audit checks the implementation of seven ad extension types at both account and campaign level. It generates a styled HTML email report with current counts vs. recommended quantities, best practices, campaign-specific gaps, and a prioritized action plan — ideal for running weekly or before client reviews.
| Variable | Default |
|---|---|
CONFIG.EMAIL.ENABLED | true |
CONFIG.EMAIL.RECIPIENT | "YOUR_EMAIL_HERE" |
CONFIG.EMAIL.SUBJECT_PREFIX | "Extension Audit Report" |
Starting extension audit... Auditing extensions... Extension opportunities: 5 Generating and sending email report... Extension audit completed successfully in 12 seconds
The script audits seven extension types: sitelinks (8+ recommended), callouts (10+), structured snippets (4+), call (1+), location (1+), promotion (1+), and image (4+ per campaign). The HTML report includes display requirements for desktop, mobile, and video placements.