seo-metadata

Implements SEO metadata, structured data, JSON-LD schema markup and sitemap configurations for React applications.

7|1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/PMDevSolutions/Aurelius --skill seo-metadata-pmdevsolutions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-metadata
Source: https://github.com/PMDevSolutions/Aurelius/tree/main/.claude/skills/seo-metadata
Command: npx skills add https://github.com/PMDevSolutions/Aurelius --skill seo-metadata-pmdevsolutions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React applications often have poor search engine rankings and weak social sharing previews because client-side rendering does not expose critical meta tags, structured data, and sitemap information to web crawlers and social platforms.

Core Features & Use Cases

  • Next.js Metadata API Integration: Implement static and dynamic metadata, Open Graph tags, Twitter cards, and canonical URLs for Next.js apps using the built-in Metadata API.
  • Structured Data Implementation: Add JSON-LD schema markup for articles, products, and organizations to qualify for rich search results and improve content discoverability.
  • SPA SEO Support: Use react-helmet-async or Vike SSR to add proper meta tags for Vite-based single-page applications that cannot use the Next.js Metadata API.
  • Sitemap & Robots Configuration: Generate compliant sitemaps (including split sitemaps for large sites) and robots.txt files to guide search engine crawlers and control indexing. Use this Skill when building a React blog, e-commerce store, or marketing site to ensure your content ranks higher in search results and displays rich, engaging previews when shared on social media.

Quick Start

Use the seo-metadata skill to add Open Graph tags and JSON-LD structured data to your Next.js blog post page to improve its social sharing preview and search engine visibility.

Frequently Asked Questions about seo-metadata

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

FAQPage Schema
How do I add SEO metadata and Open Graph tags to a Next.js app?

To add SEO metadata to a Next.js app, use the built-in Metadata API to implement static and dynamic metadata, Open Graph tags, Twitter cards, and canonical URLs for improved search engine visibility and social sharing previews.

What's the best way to add structured data for rich search results in React?

The best way to add structured data in React is by implementing JSON-LD schema markup for articles, products, and organizations, which qualifies your content for rich search results and improves discoverability across search engines.

How do I handle SPA SEO for Vite single-page applications?

Handle SPA SEO for Vite single-page applications by using react-helmet-async or Vike SSR to inject proper meta tags, compensating for environments that cannot leverage the Next.js built-in Metadata API.

Can I generate split sitemaps and robots.txt for large React sites?

Yes, you can generate compliant sitemaps, including split sitemaps for large sites, and robots.txt files to guide search engine crawlers, control indexing, and ensure all pages are discovered efficiently.

Why does client-side rendering hurt search engine rankings for React?

Client-side rendering hurts search engine rankings because it does not expose critical meta tags, structured data, and sitemap information to web crawlers and social platforms during the initial page load.

Do I need dynamic Open Graph images for production React web applications?

Yes, dynamic content pages require dynamic Open Graph images and JSON-LD schema markup to meet technical requirements for search engine crawler compatibility, rich result eligibility, and Core Web Vitals optimization.