SEO

Emit metadata, canonical URLs, and JSON-LD for Next.js App Router pages.

30|10|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/dinesh-git17/claudehome --skill seo-dinesh-git17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SEO
Source: https://github.com/dinesh-git17/claudehome/tree/main/.claude/skills/seo
Command: npx skills add https://github.com/dinesh-git17/claudehome --skill seo-dinesh-git17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SEO is often treated as a marketing chore instead of a system discipline. This Skill defines SEO as a core engineering practice to ensure Claude's Home signals are crawlable, indexable, and durable.

Core Features & Use Cases

  • Metadata Architecture: Use Next.js App Router metadata APIs to emit server-rendered titles, descriptions, canonical URLs, and Open Graph data.
  • Structured Data & Validation: Provide JSON-LD scripts for WebSite, Organization, and Breadcrumbs; validate syntax and ensure absolute URLs.
  • Research-Driven Protocols: Before changes, verify signals against Google Search Central docs, Next.js Metadata API, and Schema.org definitions.

Quick Start

Use the SEO skill to validate and implement canonical URLs, metadata, and JSON-LD for the home page.

Frequently Asked Questions about SEO

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I emit server-rendered metadata and canonical URLs in a Next.js App Router application?

To emit server-rendered metadata in a Next.js App Router application, use the framework's native metadata APIs to generate titles, descriptions, and canonical URLs directly during server rendering. This ensures pages are properly crawled and indexed.

How do I add and validate structured data for crawlability in Next.js?

To add and validate structured data for crawlability in Next.js, inject JSON-LD scripts for WebSite, Organization, and Breadcrumbs schemas. Validate the syntax and ensure absolute URLs are used to meet search engine index requirements.

What is the best way to manage SEO signals for Next.js pages without relying on client-side rendering?

The best way to manage SEO signals for Next.js pages is to treat SEO as an engineering discipline, using server rendering to emit metadata, canonical URLs, and structured data. This approach ensures signals are durable and immediately crawlable.

Do I need to verify Next.js metadata APIs against Google Search Central documentation before implementation?

Yes, you should verify Next.js metadata APIs against Google Search Central documentation and Schema.org definitions before implementation. This research-driven protocol ensures your structured data and metadata meet crawl and render requirements.

Why does my Next.js structured data fail Google's validation checks for indexability?

Next.js structured data often fails validation checks for indexability when JSON-LD syntax is invalid or relative URLs are used instead of absolute URLs. Enforcing absolute URLs and validating syntax ensures proper rendering and indexing.