--- name: schema-markup-generator description: "Generate and implement JSON-LD structured data for web apps, blogs, FAQs, and SaaS sites. Supports WebSite, SoftwareApplication, BlogPosting, FAQPage, HowTo, and more." category: seo risk: safe source: self source_type: self date_added: "2026-05-31" author: Whoisabhishekadhikari tags: [seo, schema, json-ld, structured-data, rich-results, nextjs, technical-seo] tools: [claude, cursor, gemini, claude-code] version: 1.0.0 --- # Schema Markup Generator Skill Add JSON-LD structured data to pages to unlock rich results, improve CTR, and signal context to Google and AI systems. --- ## When to Use - Use when adding or auditing JSON-LD schema for websites, SaaS apps, tools, articles, FAQs, breadcrumbs, or organization pages. - Use when schema must be implemented in Next.js App Router or validated against Google Rich Results and Schema.org tooling. - Use when a page has strong content but lacks structured data for search engines and rich-result eligibility. --- ## How to Add Schema in Next.js App Router The cleanest approach is a reusable `JsonLd` component: ```jsx // components/JsonLd.jsx export function JsonLd({ data }) { return (