adsense-audit
AdSense Audit Skill
Purpose
To systematically audit any website against Google AdSense Program Policies, identify specific violations or weaknesses causing rejection, and produce an actionable remediation plan with a prioritized fix list.
When to Use This Skill
- User receives AdSense rejection (especially "Low Value Content", "Policy Violations", "Site Not Ready")
- User wants to proactively prepare a site for AdSense application
- User wants to improve AdSense ad revenue quality
- User shares a screenshot of AdSense policy violations dashboard
Audit Workflow
Step 1: Gather Site Intelligence
Use bash_tool with curl and Python HTML parsing to crawl:
- Homepage (structure, purpose clarity, navigation)
- Blog index (post volume, frequency, categories)
- 2-3 individual blog/content posts (depth, originality, word count)
- About page (E-E-A-T signals: author credentials, expertise)
- Shop/product pages if present (affiliate/e-commerce ratio)
- Contact, Privacy Policy, Terms pages (trust signals)
Capture for each page: total character count of text content, page purpose, content signals.
Step 2: Policy Areas to Audit (load references/adsense-policies.md)
- Content Quality / Thin Content — most common rejection reason
- E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness)
- Prohibited Content (adult, violence, hate, drugs, weapons)
- Ad Implementation (click fraud, deceptive placement, self-clicking)
- Traffic Quality (no artificial/paid traffic to ad pages)
- Navigation and UX (clear nav, no broken links, no excessive popups)
- Copyright (no scraped/reposted content without rights)
- Required Pages (About, Privacy Policy, Contact)
- Affiliate Content Ratio (not primarily affiliate without added value)
- Language Support (content in AdSense-supported language)
Step 3: Score Each Area
For each of the 10 policy areas, assign: PASS / WARNING / FAIL
Step 4: Identify Root Cause of "Low Value Content"
Check specifically:
- Total number of indexed content pages
- Average word count per post (1,000+ words expected for substantive posts)
- Content type: original analysis vs. news aggregation vs. AI summaries
- AI-generated content disclosure without sufficient added original value
- Recency and posting frequency (not all in one burst)
- Whether primary purpose is e-commerce vs. content
Step 5: Produce Audit Report
Structure:
## AdSense Audit: [Site Name]
Audit Date | Rejection Reason | Overall Readiness
### Executive Summary
### Policy Compliance Scorecard (table)
### Detailed Findings (per violation: What Google Sees, Policy Violated, Fix, Time to Fix)
### Remediation Roadmap (Phase 1/2/3)
### Resubmission Checklist
Save as /mnt/user-data/outputs/adsense-audit-[sitename].md
Fast-Reference: "Low Value Content" Causes
Google flags pages that are:
- Primarily news aggregation/summaries without original insight
- AI-generated without disclosed added original value
- Thin (under 500 words of original text)
- Auto-generated or templated
- Part of a site with too few total content pages (fewer than 15-25)
- Published in a burst (not a consistent history over time)
- Behind login walls
- Primarily affiliate/e-commerce without supporting editorial content
E-E-A-T Quick Checklist
- Author bio with real credentials visible on content pages
- About page establishes who runs the site and expertise
- External citations and sources linked within posts
- Contact information accessible
- Privacy Policy present and comprehensive
- Content shows lived experience, not just information aggregation
Content Volume Benchmarks for AdSense Approval
- Minimum 15-25 published posts before applying
- Each post: 800-1,500+ words of original analysis
- Posts published over at least 3-6 months (not all at once)
- Mix of evergreen and timely content
Site Structure Requirements
- Clear functional navigation, no broken links
- About, Contact, Privacy Policy all present
- No login walls blocking primary content
- Mobile responsive
- Fast load speed (Core Web Vitals pass)
More from bmcgauley/skills
scriptwriting
Comprehensive scriptwriting skill for creating engaging, natural scripts across all mediums including educational videos, podcasts, presentations, documentaries, and narrative content. This skill should be used when developing scripts for any spoken or visual medium, applying storytelling principles, educational scaffolding, and natural human speech patterns while avoiding AI writing clichés.
44branding
Comprehensive brand strategy and identity development skill for creating cohesive brand systems across all touchpoints. This skill should be used when developing brand identities, visual design systems, messaging frameworks, or implementing brand guidelines for any project or organization.
11expert-systems
Comprehensive guidance for understanding, designing, and implementing expert systems using rule-based inference, knowledge representation, and the complete development lifecycle. Use when users need help with expert system concepts, architecture design, rule-based reasoning (forward/backward chaining), knowledge acquisition, development planning, or implementation strategies.
8quality-assurance
Comprehensive quality assurance skill for validating and verifying project deliverables and educational content. This skill should be used when establishing quality standards, performing verification and validation activities, conducting reviews and audits, implementing continuous improvement processes, or ensuring deliverables meet requirements and stakeholder expectations. Provides systematic approaches to prevent defects and ensure excellence.
8