← ClaudeAtlas

seo-auditlisted

Technical SEO audit across key pages of a live site. Checks robots.txt, sitemap, per-page metadata (title, description, canonical, H1, JSON-LD, Open Graph), and Core Web Vitals via Google PageSpeed Insights API (free, no account needed). Saves a dated markdown report to context/seo/ in the project directory. Run at project start, after SEO work, or on demand.
markbaindesign/bain-studio · ★ 0 · Data & Documents · score 63
Install: claude install-skill markbaindesign/bain-studio
# SEO Audit Run a technical SEO audit against a live site and save a dated report. ## Steps ### 1. Identify URL and pages Use the URL from the invocation argument. Read the current project CLAUDE.md to identify key pages — course pages, landing pages, important content templates. Default to the homepage plus up to 5 project-specific pages. If `--pages` was passed explicitly in the invocation, use those paths as-is. Typical pages for a WordPress site: `/`, `/aren/`, `/pren/`, `/pricing-intelligence-masterclass/`, `/blog/`, `/testimonials/` ### 2. Determine output path ``` context/seo/seo-audit-{YYYY-MM-DD}.md ``` in the current project directory. The script creates the directory automatically. ### 3. Run the audit script ```bash python3 /media/data/dev/bain-studio/studio/seo_audit.py {BASE_URL} \ --pages {COMMA_SEPARATED_PATHS} \ --output {OUTPUT_PATH} ``` The script takes 2–5 minutes for ~5 pages when PSI is enabled. Let it run to completion — do not interrupt. For a fast metadata-only check (seconds, no performance scores): ```bash python3 /media/data/dev/bain-studio/studio/seo_audit.py {BASE_URL} \ --pages {COMMA_SEPARATED_PATHS} \ --output {OUTPUT_PATH} \ --no-psi ``` ### 4. Read and summarise Once the report is saved, read it and present a summary covering: - Total blocking issue count and warning count - Worst-performing page (lowest PSI score if available) - Must-fix list (all blocking issues, numbered) - Should-fix list (high-priority warnings)