mcpField
N
nextjs-seo-audit

nextjs-seo-audit

github.com/thisisahsaniqbalMarketing & growth791 installsUpdated 36w ago
Repository

About nextjs-seo-audit

An SEO audit skill for HTML pages and Next.js sites, organized into 10 specialist areas. It provides checklists for audits and fixes covering metadata, structured data, performance, mobile use, and technical SEO.

Key features

  1. 01Coordinate 10 SEO audit sub-skills
  2. 02Review headings, keywords, and internal links
  3. 03Check metadata and structured data
  4. 04Assess speed, mobile, and Core Web Vitals
  5. 05Review technical SEO and backlink strategy
  6. 06Report actionable statuses and a score

Use cases

  1. 01Audit an HTML page or full website
  2. 02Find SEO issues in a Next.js page
  3. 03Validate JSON-LD and social sharing metadata
  4. 04Review performance and mobile readiness

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/thisisahsaniqbal/nextjs-seo-audit --skill nextjs-seo-audit

After installing, type/nextjs-seo-auditin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

.gitignore
LICENSE
README.md

Details

From the project README

nextjs-seo-audit

A comprehensive SEO audit skill that teaches you how to analyse HTML pages and provide actionable recommendations across 10 skill areas.

When to activate

Use this skill when the user asks you to:

  • Run an SEO audit on a page, component, or full website
  • Fix specific SEO issues (headings, meta tags, schema, speed, etc.)
  • Optimise a Next.js or HTML page for search engines
  • Validate structured data (JSON-LD), Open Graph, or Twitter Cards
  • Check page performance, semantic HTML, or mobile-friendliness
  • Analyse outbound links or backlink strategy

How to run a full audit

When performing a full SEO audit, run all 10 sub-skills in order on the provided HTML. Read each sub-skill's SKILL.md for the detailed checklist:

#SkillSKILL.mdFocus area
1On-Page Optimizationskills/onpage-optimization/SKILL.mdHeadings, keywords, internal links
2Schema JSON Optimizationskills/schema-json-optimization/SKILL.mdJSON-LD structured data
3Meta Data Optimizationskills/meta-data-optimization/SKILL.mdTitle, description, OG, Twitter Cards
4Semantic Layoutskills/semantic-layout/SKILL.mdHTML5 semantic elements, accessibility
5Site Speed Optimizationskills/site-speed-optimization/SKILL.mdScripts, stylesheets, images
6Mobile Optimizationskills/mobile-optimization/SKILL.mdViewport, responsive design, touch targets
7Backlink Monitoringskills/backlink-monitoring/SKILL.mdExternal links, dofollow/nofollow strategy
8International SEOskills/international-seo/SKILL.mdHreflang, multi-language, regional targeting
9Technical SEOskills/technical-seo/SKILL.mdSitemap, robots.txt, canonical, crawlability
10Core Web Vitalsskills/core-web-vitals/SKILL.mdLCP, CLS, INP, performance scoring

Output format

For each check, report:

  • Status: ✅ PASS, ⚠️ WARN, or ❌ FAIL
  • Message: Clear, actionable description of the finding

At the end, provide a summary:

SEO Audit Summary
─────────────────
✅ Pass:  X
⚠️ Warn:  Y
❌ Fail:  Z
──────────────
Score: XX%

Global thresholds reference

These thresholds are used across all sub-skills:

ParameterValue
Title length30–60 characters
Meta description length120–160 characters
Keyword density (ideal)1.0–3.0%
Internal links (min per page)3
Max fixed-width before warning500px
Min touch target size48px × 48px
Max inline CSS length5000 characters
Max external scripts10
Required OG tagsog:title, og:description, og:image, og:url, og:type
Required Twitter Card tagstwitter:card, twitter:title, twitter:description
Required semantic elementsheader, main, footer, nav
Recommended semantic elementsarticle, section, aside, figure

Comments

Markdown supported