Skip to content

Auditing Scripts

John Williams edited this page Mar 13, 2026 · 1 revision

Auditing Scripts

account-grader.js ★

Author: John Williams / It All Started With A Idea Lines: 7,826 Level: Single Account

Overview

The most comprehensive Google Ads account audit available as a script. Evaluates your account across 10 critical categories and generates a detailed report with letter grades, scores, and prioritized recommendations.

Categories Scored

  1. Campaign Organization — Structure, naming conventions, segmentation
  2. Conversion Tracking — Setup quality, implementation depth
  3. Keyword Strategy — Selection, match types, organization
  4. Negative Keywords — Implementation and coverage
  5. Bidding Strategy — Alignment with business goals
  6. Ad Creative & Extensions — Quality, testing methodology, extension usage
  7. Quality Score — Component analysis and optimization opportunities
  8. Audience Strategy — Targeting, remarketing, segmentation
  9. Landing Page Optimization — Experience, performance, testing
  10. Competitive Analysis — Positioning and strategy

Configuration

const CONFIG = {
  dateRange: { lookbackDays: 30 },
  email: {
    sendEmail: true,
    emailAddress: 'you@company.com',
    includeSpreadsheetLink: true
  },
  // Industry-specific thresholds
  thresholds: {
    minConversionRate: 0.02,
    minCTR: 0.03,
    minQualityScore: 5,
    // ... many more
  }
};

Output

  • Email report with overall grade and category breakdown
  • Google Sheet with detailed findings per category
  • Prioritized action items ranked by potential impact

Tips

  • Run on a quiet day (not during major campaign changes)
  • Adjust thresholds for your industry — ecommerce vs lead gen vs SaaS have very different benchmarks
  • Use the Sheet output to track grades over time (run monthly)

Clone this wiki locally