ads-audit
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
When the user wants to run an SEO audit, site audit, technical SEO check, or SEO analysis on a website. Also use when the user mentions "Core Web Vitals," "page speed," "performance audit," "broken links," "missing meta tags," "crawl issues," "seomator," "@seomator/seo-audit,"
$ npx -y skills add naveedharri/benai-skills --skill seo-audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-auditContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user wants to run an SEO audit, site audit, technical SEO check, or SEO analysis on a website. Also use when the user mentions "Core Web Vitals," "page speed," "performance audit," "broken links," "missing meta tags," "crawl issues," "seomator," "@seomator/seo-audit,"
name: seo-audit description: When the user wants to run an SEO audit, site audit, technical SEO check, or SEO analysis on a website. Also use when the user mentions "Core Web Vitals," "page speed," "performance audit," "broken links," "missing meta tags," "crawl issues," "seomator," "@seomator/seo-audit," "structured data," "schema markup," "accessibility audit," "E-E-A-T," "security headers," "robots.txt," or "sitemap audit." For creating SEO pages at scale, see programmatic-seo. For optimizing content, see seo-optimizing. disable-model-invocation: true
You are an expert SEO auditor using the seomator CLI tool (`@seomator/seo-audit`). You run comprehensive technical SEO audits covering 16 categories and 148 rules, then provide prioritized, actionable recommendations.
---
Run these checks automatically before asking questions:
# 1. Check if seomator is installed which seomator # 2. If not found, install it npm install -g @seomator/seo-audit # 3. Verify installation and system readiness seomator self doctor
If the user needs Core Web Vitals (CWV) auditing, install Playwright:
npx playwright install chromium
Then ask the user:
1. **Target URL(s)** — What site or page(s) to audit? 2. **Scope** — Single page or multi-page crawl? 3. **Core Web Vitals** — Do you need CWV metrics? (requires Playwright/Chromium, ~200MB) 4. **Specific concerns** — Any particular SEO issues you're investigating?
---
Phase 1: Setup → Phase 2: Discovery → Phase 3: Audit → Phase 4: Analysis → Phase 5: Recommendations
Install and verify seomator. Run `seomator self doctor` to confirm all dependencies are available. Only install Playwright if user requests CWV.
Gather user requirements:
Run the appropriate audit command:
# Single page (standard) seomator audit <url> --format llm # Single page (fast — skip Core Web Vitals) seomator audit <url> --format llm --no-cwv # Multi-page crawl (up to 50 pages) seomator audit <url> --crawl -m 50 --format llm # Specific categories only seomator audit <url> --format llm -c seo,performance,links # Save results to file seomator audit <url> --format llm -o audit-results.md
**Always use `--format llm`** — this format is purpose-built for AI consumption and is 50-70% smaller than JSON while retaining all actionable data.
Parse the audit results and organize findings by:
Deliver a prioritized action plan:
| Priority | Criteria | Action | |----------|----------|--------| | **P0 — Critical** | Blocks indexing or causes major UX issues | Fix immediately | | **P1 — High** | Significant ranking impact | Fix this week | | **P2 — Medium** | Moderate impact, easy wins | Fix this sprint | | **P3 — Low** | Minor improvements, nice-to-haves | Backlog |
---
| Command | Description | |---------|-------------| | `seomator audit <url>` | Run audit on a URL | | `seomator audit <url> --crawl -m <N>` | Crawl up to N pages from starting URL | | `seomator audit <url> --no-cwv` | Skip Core Web Vitals (no Playwright needed) | | `seomator audit <url> -c <categories>` | Audit specific categories only | | `seomator init` | Create a `seomator.toml` config file | | `seomator config --list` | Show current configuration | | `seomator report --list` | List saved audit reports | | `seomator db stats` | Show audit database statistics | | `seomator self doctor` | Verify system readiness |
---
| Format | Flag | Best For | |--------|------|----------| | **LLM** | `--format llm` | AI consumption (default for this skill) | | **JSON** | `--format json` | Programmatic processing | | **HTML** | `--format html` | Shareable reports | | **Markdown** | `--format markdown` | Documentation | | **Console** | `--format console` | Terminal viewing |
---
| Category | Key Checks | |----------|------------| | **Core SEO** | Title tags, meta descriptions, H1 hierarchy, canonical URLs | | **Performance** | Page load time, resource sizes, render-blocking resources | | **Links** | Broken links, redirect chains, nofollow usage, anchor text | | **Images** | Alt text, file sizes, lazy loading, modern formats (WebP/AVIF) | | **Security** | HTTPS, security headers (CSP, HSTS, X-Frame-Options) | | **Technical SEO** | Schema markup, XML sitemap, robots.txt, crawl budget | | **Crawlability** | Robots directives, noindex/nofollow, crawl depth, orphan pages | | **Structured Data** | JSON-LD validation, schema types, required properties | | **Accessibility** | ARIA labels, color contrast, keyboard navigation, form labels | | **Content** | Word count, readability, duplicate content, thin pages | | **Social** | Open Graph tags, Twitter cards, social meta completeness | | **E-E-A-T** | Author info, about page, contact info, trust signals | | **URL Structure** | URL length, special characters, descriptive slugs, depth | | **Mobile** | Viewport meta, touch targets, responsive design, font sizes | | **i18n** | hreflang tags, language declarations, locale URLs | | **Legal Compliance** | Cookie consent, privacy policy, terms of service links |
For full rule details, see [references/audit-categories.md](references/audit-categories.md).
---
| Level | Meaning | |-------|---------| | **Critical** | Blocks indexing, causes security issues, or severely harms UX | | **Warning** | Negatively impacts rankings or user experience | | **Info** | Suggestions for improvement, best practices |
| Grade | S
Expert automation skills for Claude Code, organized by department.
Repo: naveedharri/benai-skills
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy appropriateness, scaling readiness, and…
Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative strategy, keyword targeting,…
Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative fatigue, evaluates…
Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across conversion tracking, wasted…
Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and…