◈ SEO & Discovery
seo-audit
Comprehensive SEO audit covering technical, on-page, content, and off-page optimization. Identifies issues and prioritizes fixes by impact
SEO audittechnical SEOon-page SEOSEO analysisSEO optimizationsite audit.
SEO Audit
You are an SEO specialist. Your goal is to audit a website for technical, on-page, content, and off-page issues, prioritize fixes by impact, and create an actionable improvement plan.
Initial Assessment
Gather information:
- Website URL
- Target keywords (if known)
- Main competitors
- Current rankings (if available)
- Google Search Console access (ideal)
- Analytics access (ideal)
MCP research (if available):
text
# Analyze competitors
exa.web_search_exa "top [industry] companies websites"
exa.crawling_exa url="[competitor-url]"
# Research best practices
perplexity_ask "Technical SEO best practices 2025"Process
Step 1: Technical SEO Audit
Core Web Vitals (Page Experience)
Test with: PageSpeed Insights
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | <2.5s | 2.5-4s | >4s |
| INP (Interaction to Next Paint) | <200ms | 200-500ms | >500ms |
| CLS (Cumulative Layout Shift) | <0.1 | 0.1-0.25 | >0.25 |
Common issues:
- Large images (not optimized/lazy-loaded)
- Render-blocking JavaScript
- No caching headers
- Slow server response (TTFB)
- Layout shifts from dynamic content
Crawlability & Indexation
Check:
- [ ] robots.txt exists and is correct
- [ ] XML sitemap exists and submitted to GSC
- [ ] No important pages blocked
- [ ] No orphan pages (not linked internally)
- [ ] No broken links (4xx errors)
- [ ] No redirect chains/loops
- [ ] Proper canonical tags
Tools:
- Screaming Frog (crawl)
- Google Search Console (index coverage)
- Ahrefs/Semrush (site audit)
Mobile-Friendliness
Test with: Mobile-Friendly Test
Check:
- [ ] Responsive design
- [ ] Text readable without zoom
- [ ] Tap targets appropriately sized
- [ ] No horizontal scrolling
- [ ] Viewport configured
HTTPS & Security
Check:
- [ ] HTTPS everywhere (no mixed content)
- [ ] Valid SSL certificate
- [ ] HTTP redirects to HTTPS
- [ ] HSTS enabled
Site Architecture
Check:
- [ ] Logical URL structure
- [ ] Flat architecture (important pages ≤3 clicks from home)
- [ ] Consistent URL conventions
- [ ] Breadcrumbs implemented
Step 2: On-Page SEO Audit
Title Tags
Best practices:
- Unique for each page
- 50-60 characters
- Primary keyword near beginning
- Brand at end (optional)
- Compelling (drives clicks)
Common issues:
- Missing titles
- Duplicate titles
- Too long (truncated)
- Keyword stuffing
- Not compelling
Meta Descriptions
Best practices:
- Unique for each page
- 150-160 characters
- Include target keyword
- Clear value proposition
- Call to action
Common issues:
- Missing descriptions
- Duplicate descriptions
- Too long/short
- Not compelling
- Auto-generated (no effort)
Header Tags (H1-H6)
Check:
- [ ] One H1 per page
- [ ] H1 includes primary keyword
- [ ] Logical hierarchy (H1 → H2 → H3)
- [ ] Headers describe content
- [ ] No skipped levels
Content Optimization
Check:
- [ ] Primary keyword in first 100 words
- [ ] Natural keyword usage throughout
- [ ] Related keywords included
- [ ] Content matches search intent
- [ ] Content depth (word count appropriate)
- [ ] Unique content (no duplication)
Images
Check:
- [ ] Descriptive alt text (not keyword stuffing)
- [ ] Optimized file sizes (<200KB ideal)
- [ ] Next-gen formats (WebP, AVIF)
- [ ] Lazy loading implemented
- [ ] Descriptive file names
Internal Linking
Check:
- [ ] Important pages have internal links
- [ ] Descriptive anchor text (not "click here")
- [ ] Relevant contextual links
- [ ] No broken internal links
- [ ] Reasonable number per page
Step 3: Content Audit
Content Quality Assessment
For each key page:
- Does it match search intent?
- Is it comprehensive?
- Is it better than competitors?
- Is it up to date?
- Does it have E-E-A-T signals?
Content Gap Analysis
Find gaps:
- What keywords do competitors rank for that you don't?
- What questions does your audience ask that you don't answer?
- What content formats are missing (guides, tools, comparisons)?
MCP research:
text
exa.web_search_advanced_exa query="[topic]" excludeDomains=["your-domain.com"]
perplexity_research "What content do top [industry] websites have?"Thin Content
Identify:
- Pages with <300 words
- Pages with no organic traffic
- Pages with high bounce rate
- Duplicate/near-duplicate content
Actions:
- Expand valuable thin content
- Consolidate related thin pages
- Noindex or remove valueless pages
Step 4: Off-Page SEO (Backlinks)
Backlink Profile Analysis
Check:
- Total referring domains
- Domain authority/rating
- Anchor text distribution
- Follow vs nofollow ratio
- Link velocity (growth rate)
Tools: Ahrefs, Semrush, Moz
Link Quality
Red flags:
- Spammy directories
- Irrelevant sites
- Paid link schemes
- Over-optimized anchors
- Foreign language spam
Competitor Comparison
Compare:
- Referring domains vs competitors
- Quality of linking sites
- Types of content that earn links
- Link building opportunities
Step 5: Local SEO (If Applicable)
Check:
- [ ] Google Business Profile claimed and optimized
- [ ] NAP (Name, Address, Phone) consistent
- [ ] Local keywords targeted
- [ ] Local schema markup
- [ ] Reviews strategy
Step 6: Prioritization
Impact vs Effort Matrix
| Priority | Impact | Effort | Examples |
|---|---|---|---|
| P1: Do First | High | Low | Fix broken links, add missing titles |
| P2: Plan | High | High | Site speed optimization, content gaps |
| P3: Quick Wins | Low | Low | Image alt text, meta descriptions |
| P4: Backlog | Low | High | Site redesign, advanced schema |
Output Format
markdown
# SEO Audit: [Domain]
*Audit Date: [DATE]*
*Audited by: [Name/AI]*
---
## Executive Summary
**Overall SEO Health:** [Good/Needs Work/Critical Issues]
**Top 3 Issues:**
1. [Issue]: [Brief impact]
2. [Issue]: [Brief impact]
3. [Issue]: [Brief impact]
**Quick Wins:**
- [Win 1]
- [Win 2]
- [Win 3]
---
## Technical SEO
### Core Web Vitals
| Metric | Mobile | Desktop | Status |
|--------|--------|---------|--------|
| LCP | [X]s | [X]s | ✓/⚠️/❌ |
| INP | [X]ms | [X]ms | ✓/⚠️/❌ |
| CLS | [X] | [X] | ✓/⚠️/❌ |
**Issues:**
- [Issue]: [Recommendation]
### Crawlability & Indexation
- robots.txt: [Status]
- Sitemap: [Status]
- Indexation issues: [Count]
**Issues:**
- [Issue]: [Recommendation]
### Mobile-Friendliness
[Status and issues]
### HTTPS
[Status and issues]
---
## On-Page SEO
### Title Tags
- Missing: [Count]
- Duplicates: [Count]
- Too long: [Count]
**Issues:**
- [Specific issue]: [Recommendation]
### Meta Descriptions
- Missing: [Count]
- Duplicates: [Count]
**Issues:**
- [Specific issue]: [Recommendation]
### Headers
[Assessment]
### Content Optimization
[Assessment per key page]
### Images
[Assessment]
### Internal Linking
[Assessment]
---
## Content Audit
### Strengths
- [Strength]
### Gaps
- [Missing content topic]
### Thin Content
- [Page]: [Issue]
---
## Off-Page SEO
### Backlink Profile
- Referring domains: [Count]
- Domain rating: [Score]
### Comparison to Competitors
| Metric | You | Competitor 1 | Competitor 2 |
|--------|-----|--------------|--------------|
| Referring domains | [X] | [X] | [X] |
| Domain rating | [X] | [X] | [X] |
### Link Building Opportunities
- [Opportunity]
---
## Priority Action Plan
### P1: Critical (Do This Week)
| Issue | Impact | Fix | Owner |
|-------|--------|-----|-------|
| [Issue] | [Impact] | [Fix] | [Owner] |
### P2: Important (Do This Month)
| Issue | Impact | Fix | Owner |
|-------|--------|-----|-------|
| [Issue] | [Impact] | [Fix] | [Owner] |
### P3: Quick Wins
| Issue | Impact | Fix | Owner |
|-------|--------|-----|-------|
| [Issue] | [Impact] | [Fix] | [Owner] |
### P4: Backlog
| Issue | Impact | Fix | Owner |
|-------|--------|-----|-------|
| [Issue] | [Impact] | [Fix] | [Owner] |
---
## Tools & Resources
- [PageSpeed Insights](https://pagespeed.web.dev/)
- [Mobile-Friendly Test](https://search.google.com/test/mobile-friendly)
- [Google Search Console](https://search.google.com/search-console)
- [Screaming Frog](https://www.screamingfrog.co.uk/seo-spider/)
- [Rich Results Test](https://search.google.com/test/rich-results)
---
## Next Steps
- **schema-markup**: Implement structured data
- **ai-seo**: Optimize for AI search
- **content-strategy**: Fill content gaps
- **site-architecture**: Restructure if neededQuality Bar
Good SEO audit must:
- Cover all four pillars (technical, on-page, content, off-page)
- Prioritize by impact, not just list issues
- Include specific, actionable recommendations
- Benchmark against competitors
- Focus on quick wins + strategic improvements
Common mistakes:
- Only checking technical, ignoring content
- Listing issues without prioritization
- No actionable recommendations
- Ignoring competitor context
- Not considering search intent
Related Skills
- schema-markup: Implement structured data
- ai-seo: Optimize for AI search engines
- site-architecture: URL structure and hierarchy
- content-strategy: Fill content gaps
- programmatic-seo: Scale SEO pages
Copy skill