AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Meta Data Optimization

skill-thisisahsaniqbal-nextjs-seo-audit-meta-data-optimization · by thisisAhsanIqbal

>

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-thisisahsaniqbal-nextjs-seo-audit-meta-data-optimization

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-thisisahsaniqbal-nextjs-seo-audit-meta-data-optimization)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
7mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Meta Data Optimization? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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 the metadata export or generateMetadata()` — 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.