Install
$ agentstack add skill-thisisahsaniqbal-nextjs-seo-audit-meta-data-optimization ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Meta Data Optimization
Audit title, description, Open Graph, and Twitter Card meta tags.
> Note: Canonical URLs, robots directives, and indexability checks are handled by the [technical-seo](../technical-seo/SKILL.md) skill. Do not duplicate those checks here.
1. Title tag
| Check | Rule | Status | |---|---|---| | Missing `` | Critical for SEO | ❌ FAIL | | Title 60 characters | May be truncated in SERPs | ⚠️ WARN | | Title 30–60 characters | Optimal length | ✅ PASS | | Title is ALL CAPS (and > 5 chars) | Perceived as spammy | ⚠️ WARN |
Title quality checks
- Keyword at start (position 0): ✅ PASS "Best placement"
- Keyword near start (position ≤ 20): ✅ PASS
- Keyword late (position > 20): ⚠️ WARN "Place keyword earlier"
- Separator present (
|,-,–,—,:): ✅ PASS "Good brand + keyword pattern" - Power words (best, guide, ultimate, how to, tips, review, top, free, new, proven): ✅ PASS "May improve CTR"
- Contains number: ✅ PASS "Numbers in titles can boost CTR"
2. Meta description
| Check | Rule | Status | |---|---|---| | Missing `` | Needs one for SERP snippets | ❌ FAIL | | Description 160 characters | May be truncated | ⚠️ WARN | | Description 120–160 characters | Optimal | ✅ PASS |
3. Character encoding
| Check | Status | |---|---| | ` or ` present | ✅ PASS | | Neither present | ⚠️ WARN "Add charset meta tag" |
4. Open Graph tags
Check for these required OG tags:
| Tag | Missing = | |---|---| | og:title | ⚠️ WARN | | og:description | ⚠️ WARN | | og:image | ⚠️ WARN | | og:url | ⚠️ WARN | | og:type | ⚠️ WARN |
- All present → ✅ PASS "All required Open Graph tags present"
- All missing → ❌ FAIL "No Open Graph tags found — social sharing will use defaults"
OG image dimensions
If og:image exists, check for og:image:width and og:image:height:
- Both present → ✅ PASS
- Missing → ⚠️ WARN "Missing og:image:width / og:image:height"
5. Twitter Card tags
Check for these required tags:
| Tag | Missing = | |---|---| | twitter:card | ⚠️ WARN | | twitter:title | ⚠️ WARN | | twitter:description | ⚠️ WARN |
- All present → ✅ PASS
- All missing → ⚠️ WARN "No Twitter Card tags found"
Note: Twitter tags can be in either ` or ` format.
Edge cases
- Next.js generates `
and meta tags via themetadataexport orgenerateMetadata()` — audit the rendered HTML, not the source code - Some sites use `
instead of— flag as ⚠️ WARN "Use standard` tag" - Duplicate `
tags in the document → ❌ FAIL "Only one` allowed" - If OG tags exist but `
/` are missing, flag both — OG tags do not substitute for standard meta tags - Twitter falls back to OG tags when
twitter:*tags are absent — note this but still recommend explicit Twitter tags for full control
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: thisisAhsanIqbal
- Source: thisisAhsanIqbal/nextjs-seo-audit
- License: MIT
- Homepage: https://nextjs-seo-skill.vercel.app/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.