Skip to content
Back to skills

Seo Audit

ASecurity

Run a practical SEO audit of a website - robots.txt, sitemap, status codes, titles and meta descriptions, headings, canonical, hreflang, images alt, Open Graph, internal links, page weight and Core Web Vitals - and write a prioritized report. Use when the user asks for an SEO audit, an SEO check, or why a site does not rank.

  • 106 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 24, 2026
developmentpythongoapiperformance

Works with

  • api

Security analysis

A100/100

Scanned October 24, 2026

npx -y skills add makushingu/harness-maxxing --skill seo-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Seo Audit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Seo Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/makushingu-seo-audit/badge)](https://www.skillsdirectory.com/skills/makushingu-seo-audit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: seo-audit
description: Run a practical SEO audit of a website - robots.txt, sitemap, status codes, titles and meta descriptions, headings, canonical, hreflang, images alt, Open Graph, internal links, page weight and Core Web Vitals - and write a prioritized report. Use when the user asks for an SEO audit, an SEO check, or why a site does not rank.
---

# SEO audit

Fetch real pages; never guess. Work with `curl -sL -A 'Mozilla/5.0 (compatible; SEO-audit)'` and a
short Python script (stdlib `html.parser`) to extract tags.

1. **Crawlability**: `robots.txt` (not blocking important paths, sitemap declared), `sitemap.xml`
   (exists, valid, URLs return 200, no redirects or noindex inside), HTTPS + one canonical host
   (http -> https, www or not: one 301 hop).
2. **Sample** the home page, 2-3 category / service pages and 3-5 content pages (from the sitemap).
   For each: status code, `<title>` (unique, 30-60 characters), meta description (70-160), one
   `<h1>`, logical h2/h3, `rel=canonical`, `meta robots`, `hreflang` if several languages,
   `og:title/og:image`, images without `alt`, internal links count, HTML size.
3. **Speed**: PageSpeed Insights, no key needed for a few calls:
   `curl -s 'https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=<URL>&strategy=mobile'`
   -> performance score, LCP, CLS, INP (field data when available).
4. **Content**: thin or duplicate pages, missing pages for obvious search intents, internal
   linking between related pages, structured data (`application/ld+json`) where it fits.
5. **Report** (`seo-audit-<date>.md` in the topic): a short summary, then a table *issue - why it
   matters - fix - effort* sorted by impact (critical / important / nice to have), with the exact
   URLs. Propose to fix what can be fixed from here (the site's files, or its CMS through an API key
   in Settings -> Keys) and note the audit date in the topic's memory.md to compare next time.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in development →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.