Back to skills
SKILL.md
Seo Check
ASecurityAudits Next.js/React app for SEO issues - metadata, Open Graph, structured data
- 10 stars
- 0 votes
- 0 copies
- 5 views
- Added May 27, 2026
Security analysis
100/100npx -y skills add berkcangumusisik/claude-code-practices --skill seo-check --agent claude-codeAre you the author of Seo Check?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/berkcangumusisik-seo-check)---
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
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.