From arb
Audits websites for technical health: SSL/HTTPS, Core Web Vitals, mobile responsiveness, structured data, performance, security headers, SEO configs per TH01-TH20 criteria.
npx claudepluginhub huifer/adsense-readiness-benchmark --plugin arbThis skill uses the workspace's default tool permissions.
Comprehensive evaluation of your website's technical infrastructure, performance, security, and SEO foundations. Ensures your site meets all Technical Health (TH) requirements for Google AdSense approval.
Suggests manual /compact at logical task boundaries in long Claude Code sessions and multi-phase tasks to avoid arbitrary auto-compaction losses.
Share bugs, ideas, or general feedback.
Comprehensive evaluation of your website's technical infrastructure, performance, security, and SEO foundations. Ensures your site meets all Technical Health (TH) requirements for Google AdSense approval.
Verify that your technical setup meets Technical Health (TH) criteria:
Input: Website URL or local project Output: Structured JSON + priority fixes + script recommendations Optional Scripts: Lighthouse, performance testing, SSL verification Time: 15-25 minutes
This skill contributes TH signals into one of three benchmark scopes:
Core 79: required coverage is TH01-TH13Core 79 + Profile: required coverage is TH01-TH13 plus any TH extension items selected by profile or trigger rulesFull 105: cover TH01-TH20Structured outputs should include:
score_modecovered_itemsveto_items_checkedselected_profile_items limited to TH itemstriggered_extension_items limited to TH itemsVerify basic technical setup:
Run performance tests:
Verify proper setup:
Check server-side configurations:
Verify standards compliance:
Produces detailed technical report with:
If running in Core 79 mode, TH14-TH20 should be labeled not_in_scope unless a profile or trigger explicitly adds them.
digraph technical_audit {
"Check SSL" [shape=box];
"Check Crawlability" [shape=box];
"Performance Test" [shape=box];
"Mobile Check" [shape=box];
"Core Web Vitals" [shape=box];
"Schema Validation" [shape=box];
"Server Config" [shape=box];
"Security Headers" [shape=box];
"Analyze Results" [shape=box];
"Generate Report" [shape=box];
"Route to Fix" [shape=doublecircle];
"Check SSL" -> "Check Crawlability";
"Check Crawlability" -> "Performance Test";
"Performance Test" -> "Mobile Check";
"Mobile Check" -> "Core Web Vitals";
"Core Web Vitals" -> "Schema Validation";
"Schema Validation" -> "Server Config";
"Server Config" -> "Security Headers";
"Security Headers" -> "Analyze Results";
"Analyze Results" -> "Generate Report";
"Generate Report" -> "Route to Fix";
}
TH01: HTTPS Enabled ⚠️ VETO Item
TH02: SSL Certificate Valid
TH03: robots.txt
TH04: XML Sitemap
TH05: ads.txt
TH10: Ad Code Implementation
<head> or before </body> closing tagTH13: Structured Data
TH06: Page Load Speed
TH11: Core Web Vitals - First Input Delay
TH12: Core Web Vitals - Cumulative Layout Shift
TH07: Mobile-Responsive Design
<meta name="viewport" content="width=device-width, initial-scale=1">TH08: Broken Links
TH09: Canonical Tags
<link rel="canonical" href="..." />TH14: Custom 404 Page
TH15: Uptime Monitoring
99% uptime over past 30 days
TH16: DNS Resolution Speed
TH17: CDN Implementation
TH18: Resource Compression
TH19: Image Optimization
TH20: Third-Party Script Count
{
"audit_date": "2026-05-03",
"site_url": "https://example.com",
"score_mode": "Core 79 + Profile",
"items_evaluated": ["TH01", "TH02", "TH03", "TH04", "TH05", "TH06", "TH07", "TH08", "TH09", "TH10", "TH11", "TH12", "TH13"],
"overall_score": 82,
"criteria": {
"TH01": { "status": "pass", "details": "HTTPS enabled" },
"TH02": { "status": "pass", "cert_expiry": "2027-06-15" },
"TH06": { "status": "warning", "lcp_ms": 2800, "target": 2500 },
...
},
"performance_metrics": {
"lcp": 2800,
"cls": 0.08,
"fid": 95
},
"next_steps": [...]
}
# Technical Audit Report
## Overall Score: 82/100
### Critical Issues
- TH01 HTTPS Not Enabled
All pages must be HTTPS
### High Priority
- TH06 Performance Below Target
LCP: 2.8s (target <2.5s)
### Medium Priority
- TH17 No CDN Detected
Implement CDN for static assets
### Recommendations
1. Enable HTTPS immediately
2. Optimize images and enable compression
3. Implement CDN for geographic distribution
Optional scripts for automation:
# Full technical audit
node technical-audit/checks.js https://example.com
# Performance testing only
npm run perf-test
# Schema validation
npm run validate-schema
# Generate Lighthouse report
npm run lighthouse-report
Outputs:
technical-violations.json - Issues foundperformance-report.md - Performance analysislighthouse-report.html - Full Lighthouse reportfixes-required.csv - Prioritized action list[technical-audit] provides input to:
└─→ [technical-remediation-guide]
├─→ Nginx/Apache configuration fixes
├─→ Performance optimization strategies
├─→ SSL/security setup
└─→ CDN implementation guide
[ads-readiness-assessment] calls this skill
[health-check-automation] verifies ongoing compliance
Problem: Site running on HTTP Fix: SSL certificate + server configuration Time: 1-4 hours Priority: CRITICAL - blocks approval
Problem: LCP >2.5s or CLS >0.1 Fix: Image optimization, CDN, code splitting Time: 4-20 hours Priority: HIGH
Problem: No XML sitemap Fix: Generate and submit to GSC Time: 30-60 minutes Priority: HIGH
Problem: Not mobile-friendly Fix: Viewport meta tag + responsive CSS Time: 2-8 hours Priority: HIGH
Problem: 404s on main pages Fix: Fix broken links or redirects Time: 30-60 minutes Priority: MEDIUM
Use actual measurements from CrUX or Lighthouse.
resubmission-readiness-check before submissionRelated Skills:
technical-remediation-guideads-readiness-assessmenthealth-check-automationresubmission-readiness-check