Skip to content
Back to skills

Seo Check

ASecurity

Audits Next.js/React app for SEO issues - metadata, Open Graph, structured data

  • 10 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added May 27, 2026
data-aibashreactnextjsperformance

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add berkcangumusisik/claude-code-practices --skill seo-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Seo Check?

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

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

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-check
description: Audits Next.js/React app for SEO issues - metadata, Open Graph, structured data
argument-hint: [page-path]
user-invocable: true
allowed-tools: Read Grep Glob Edit
effort: medium
---

## SEO Audit

Target: **$1** (or all pages if not specified)

### 1. Metadata
```bash
grep -rn "title\|description\|metadata\|<head" src/app/ src/pages/ --include="*.tsx" | head -20
```

For Next.js App Router, check each `layout.tsx` and `page.tsx`:
- `export const metadata` defined?
- Title is unique per page (not just app name)?
- Description 120-160 chars?
- `robots` config correct?

### 2. Open Graph & Twitter Cards
- `og:title`, `og:description`, `og:image` set?
- `og:image` is 1200×630px?
- Twitter card type set?

### 3. Structured Data
- Homepage: Organization/WebSite schema?
- Blog posts: Article schema?
- Products: Product schema?

### 4. Technical SEO
- Canonical URLs set?
- `sitemap.xml` exists and is registered?
- `robots.txt` not blocking important paths?
- Images have `alt` text?

### 5. Performance (Core Web Vitals)
- Images using `next/image` or `loading="lazy"`?
- Fonts using `font-display: swap`?

Generate missing metadata and structured data. Apply on confirmation.

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.

Comments

Loading comments…

Newsletter

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