| name | seo-audit |
| description | Performs comprehensive SEO audit for Google Search and AI-powered search engines (ChatGPT, Perplexity, Claude). Use when asked to audit SEO, optimize for search, or improve discoverability. |
SEO Audit Skill
Performs an ultra-detailed technical and on-page SEO audit optimized for both traditional search engines and AI-powered search/chat systems.
When to Use
- User asks to "audit SEO" or "check SEO issues"
- User wants to optimize for Google, Bing, or AI search
- User asks about search visibility or discoverability
- Before deploying a website to production
Audit Process
Go through the website in extreme detail. Ultra think about this. Find ALL technical and on-page SEO issues.
Phase 1: Technical SEO Foundation
1.1 Crawlability & Indexing
1.2 Performance & Core Web Vitals
1.3 Mobile & Accessibility
Phase 2: On-Page SEO
2.1 Meta Tags (in index.html or per-page)
<title>Primary Keyword - Brand Name</title>
<meta name="description" content="150-160 chars, include keywords naturally">
<meta property="og:title" content="Page Title">
<meta property="og:description" content="Description">
<meta property="og:image" content="https://example.com/og-image.png">
<meta property="og:url" content="https://example.com/page">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Page Title">
<meta name="twitter:description" content="Description">
<meta name="twitter:image" content="https://example.com/twitter-image.png">
2.2 Heading Structure
2.3 Content Quality
Phase 3: Schema Markup (Structured Data)
Add JSON-LD schema to index.html for rich snippets:
3.1 WebApplication Schema (for SaaS/Tools)
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "App Name",
"description": "What it does",
"url": "https://example.com",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web Browser",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
}
3.2 Organization Schema
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Company Name",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://twitter.com/handle",
"https://github.com/handle"
]
}
3.3 FAQ Schema (if applicable)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Question text?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer text."
}
}]
}
Phase 4: AI Search Optimization (LLM/ChatGPT/Perplexity)
AI-powered search engines extract and cite information differently than traditional crawlers.
4.1 Content Structure for AI
4.2 Cite-Worthy Information
4.3 Entity Clarity
4.4 llms.txt (Optional - Emerging Standard)
Create /public/llms.txt for AI crawlers:
# App Name
> Brief description of what this is
## About
Detailed description for AI systems.
## Features
- Feature 1: Description
- Feature 2: Description
## Use Cases
- Use case 1
- Use case 2
Phase 5: Files Checklist
Generate or verify these files exist:
| File | Purpose |
|---|
/public/robots.txt | Crawler instructions |
/public/sitemap.xml | Page discovery |
/public/favicon.ico | Browser tab icon |
/public/apple-touch-icon.png | iOS home screen |
/public/og-image.png | Social sharing (1200x630) |
/public/llms.txt | AI search optimization |
Output Format
After completing the audit, provide:
- Critical Issues - Must fix before launch
- High Priority - Significant SEO impact
- Medium Priority - Improvements for better ranking
- Low Priority - Nice to have optimizations
- Implementation Plan - Ordered list of fixes with code snippets
Quick Commands
Run these to check common issues:
grep -E "<title>|<meta" index.html
grep -r "<img" src/ | grep -v "alt="
npm run build && ls -la dist/assets/*.js
npx html-validate dist/index.html