Claude-skill-registry auditing-seo

Use this skill when auditing websites for SEO, analyzing search performance, checking technical SEO issues, or optimizing sites for search engines. Performs comprehensive SEO audits covering technical, on-page, and off-page factors. Invoke for SEO analysis, search optimization, keyword research, or improving search rankings.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/auditing-seo" ~/.claude/skills/majiayu000-claude-skill-registry-auditing-seo && rm -rf "$T"
manifest: skills/data/auditing-seo/SKILL.md
source content

SEO Audit System

Comprehensive SEO auditing for client websites and Support Forge properties.

Client Sites to Audit

SiteTypePriority
support-forge.comBusiness/SaaSHigh
vineyardvalais.comE-commerceHigh
witchsbroomcleaning.comLocal ServiceHigh
sweetmeadow-bakery.comLocal BusinessHigh
homebasevet.comLocal ServiceMedium
jpbailes.com / me.jbailes.comPersonalLow

Quick Audit Checklist

Technical SEO (15 min)

□ Site loads in under 3 seconds
□ Mobile-friendly (passes Google test)
□ HTTPS enabled (valid SSL)
□ No mixed content warnings
□ XML sitemap exists and submitted
□ Robots.txt properly configured
□ No broken links (404s)
□ Proper redirects (no chains)
□ Clean URL structure
□ Schema markup implemented

On-Page SEO (15 min)

□ Unique title tags (50-60 chars)
□ Meta descriptions (150-160 chars)
□ H1 tag on each page (only one)
□ Proper heading hierarchy (H1→H2→H3)
□ Image alt text on all images
□ Internal linking structure
□ Keyword usage (natural, not stuffed)
□ Content length adequate
□ Readable URLs with keywords
□ Open Graph tags for social

Local SEO (10 min)

□ Google Business Profile claimed
□ NAP consistent (Name, Address, Phone)
□ Local keywords in content
□ Location pages (if multiple)
□ Local schema markup
□ Reviews being collected
□ Listed in local directories
□ Geo meta tags present

Free SEO Tools

Google Tools (Essential)

Technical Analysis

On-Page Analysis

Backlink Analysis

Keyword Research

Full SEO Audit Template

1. Technical SEO Audit

Site Crawlability

# Check robots.txt
curl https://[domain]/robots.txt

# Check sitemap
curl https://[domain]/sitemap.xml

# Check for noindex tags
curl -s https://[domain] | grep -i "noindex"

Checklist:

  • Robots.txt allows important pages
  • XML sitemap exists and is valid
  • Sitemap submitted to Search Console
  • No accidental noindex tags
  • Canonical tags implemented correctly

Site Speed & Core Web Vitals

Run PageSpeed Insights for:
- Homepage
- Key service/product pages
- Blog posts (if applicable)

Target Scores:
- Performance: 90+
- Accessibility: 90+
- Best Practices: 90+
- SEO: 90+

Core Web Vitals Targets:
- LCP (Largest Contentful Paint): < 2.5s
- INP (Interaction to Next Paint): < 200ms
- CLS (Cumulative Layout Shift): < 0.1

Mobile Optimization

  • Passes Google Mobile-Friendly Test
  • Text readable without zooming
  • Tap targets properly sized
  • No horizontal scrolling
  • Viewport configured correctly

Security

  • HTTPS enabled site-wide
  • Valid SSL certificate
  • No mixed content
  • Security headers implemented

2. On-Page SEO Audit

Title Tags

For each key page, document:
| Page | Current Title | Length | Recommendation |
|------|---------------|--------|----------------|
| Home | | /60 | |
| About | | /60 | |
| Services | | /60 | |
| Contact | | /60 | |

Best Practices:

  • 50-60 characters
  • Primary keyword near beginning
  • Brand name at end
  • Unique for each page
  • Compelling for clicks

Meta Descriptions

| Page | Current Description | Length | Recommendation |
|------|---------------------|--------|----------------|
| Home | | /160 | |
| About | | /160 | |

Best Practices:

  • 150-160 characters
  • Include primary keyword
  • Compelling call-to-action
  • Unique for each page

Heading Structure

Check each page for:
- [ ] One H1 tag (includes keyword)
- [ ] Logical H2-H6 hierarchy
- [ ] Keywords in subheadings
- [ ] Headings describe content

Content Quality

  • Adequate word count (300+ for basic, 1000+ for cornerstone)
  • Original content (not duplicated)
  • Answers user intent
  • Keywords used naturally
  • Updated/fresh content

Images

  • All images have alt text
  • Alt text is descriptive
  • Images are compressed
  • Proper file names (not IMG_1234.jpg)
  • Lazy loading implemented

3. Local SEO Audit (For Local Businesses)

Google Business Profile

  • Profile claimed and verified
  • Business name matches website
  • Address is accurate
  • Phone number is correct
  • Hours are current
  • Categories are appropriate
  • Description is optimized
  • Photos uploaded (10+ recommended)
  • Posts being published
  • Q&A monitored
  • Reviews being responded to

NAP Consistency

Check NAP across:
- Website
- Google Business Profile
- Facebook
- Yelp
- Industry directories
- Local directories

Any inconsistencies? Document and fix.

Local Schema Markup

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Business Name",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "City",
    "addressRegion": "MA",
    "postalCode": "01234"
  },
  "telephone": "978-XXX-XXXX",
  "url": "https://website.com"
}

4. Off-Page SEO Audit

Backlink Profile

  • Total backlinks: ___
  • Referring domains: ___
  • Domain authority: ___
  • Toxic backlinks: ___

Competitor Comparison

| Metric | Your Site | Competitor 1 | Competitor 2 |
|--------|-----------|--------------|--------------|
| Domain Authority | | | |
| Backlinks | | | |
| Keywords Ranking | | | |

5. Content Audit

Existing Content Inventory

| URL | Title | Word Count | Traffic | Action |
|-----|-------|------------|---------|--------|
| | | | | Keep/Update/Delete/Merge |

Content Gaps

  • What topics are competitors covering that you're not?
  • What questions are customers asking?
  • What keywords have opportunity?

SEO Audit Report Template

SEO AUDIT REPORT
================
Website: [URL]
Date: [Date]
Audited by: Support Forge

EXECUTIVE SUMMARY
-----------------
Overall SEO Health: [Good/Needs Work/Critical Issues]

Key Findings:
✓ [Positive finding]
✓ [Positive finding]
✗ [Issue found]
✗ [Issue found]

Priority Actions:
1. [Highest priority fix]
2. [Second priority]
3. [Third priority]

DETAILED FINDINGS
-----------------

Technical SEO: [Score/10]
[Details...]

On-Page SEO: [Score/10]
[Details...]

Local SEO: [Score/10] (if applicable)
[Details...]

Content: [Score/10]
[Details...]

RECOMMENDATIONS
---------------

Immediate (This Week):
1. [Action item]
2. [Action item]

Short-term (This Month):
1. [Action item]
2. [Action item]

Long-term (Ongoing):
1. [Action item]
2. [Action item]

NEXT STEPS
----------
[Recommended next steps and timeline]

Quick Commands

"SEO audit [domain]" → Run comprehensive audit

"Check speed for [domain]" → PageSpeed analysis

"Local SEO check for [business]" → Local SEO specific audit

"Keyword research for [topic/business]" → Keyword opportunity analysis

"Compare SEO [domain1] vs [domain2]" → Competitive analysis