SEO Best Practices

Apply SEO best practices to Next.js applications with metadata and structured data.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/joabeoliveira/kit-skills --skill seo-best-practices-joabeoliveira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SEO Best Practices
Source: https://github.com/joabeoliveira/kit-skills/tree/main/.skills/seo-best-practices
Command: npx skills add https://github.com/joabeoliveira/kit-skills --skill seo-best-practices-joabeoliveira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diretrizes essenciais para otimização de mecanismos de busca (SEO) em aplicações Next.js.

Core Features & Use Cases

  • Metadata API: utilizar generateMetadata ou metadata estático para gerenciar títulos, descrições e OG tags.
  • Estrutura Semântica: garantir uso correto de Hn, elementos HTML5 e alt text para imagens.
  • URLs, indexação e dados estruturados: definir canonical, sitemap, robots.txt e JSON-LD para artigos/organizações.
  • Performance & CWV: priorizar LCP, evitar CLS e adotar design mobile-first para melhores rankings.

Quick Start

Configure uma página Next.js com as melhores práticas de SEO e verifique o impacto de indexação.

Frequently Asked Questions about SEO Best Practices

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

FAQPage Schema
How do I implement Next.js SEO metadata across my application?

Next.js SEO metadata is implemented using the Metadata API, specifically generateMetadata or static metadata objects, to manage titles, descriptions, and Open Graph tags across pages.

What is the best way to structure semantic HTML for SEO in Next.js?

Semantic HTML for SEO requires using proper HTML5 elements, correct Hn heading hierarchy, and descriptive alt text for images to ensure search engines understand page structure and content.

How do I set up canonical URLs and sitemaps for Next.js pages?

Canonical URLs and sitemaps are configured by defining canonical link tags, generating a sitemap, and setting up robots.txt directives to control page indexation and avoid duplicate content.

Do I need JSON-LD structured data for Next.js article pages?

JSON-LD structured data is needed for Next.js article and organization pages to provide explicit search engine context, improving content visibility and rich snippet eligibility.

Why do Core Web Vitals affect Next.js SEO rankings?

Core Web Vitals affect Next.js SEO rankings because search engines prioritize pages optimizing LCP, avoiding CLS, and adopting mobile-first design for better user experience.