Main Site ↗

schema-markup

by MadAppGang24819GitHub

Provides ready-to-use JSON-LD templates for common Schema.org types like Article, FAQPage, and HowTo. Includes implementation checklists and validation steps for Google Search results. Helps developers add structured data without memorizing schema syntax.

Unlock Deep Analysis

Use AI to visualize the workflow and generate a realistic output preview for this skill.

Powered by Fastest LLM

Target Audience

Frontend developers and SEO specialists implementing structured data on websites

10/10Security

Low security risk, safe to use

9
Clarity
8
Practicality
7
Quality
8
Maintainability
6
Innovation
Frontend
seostructured-dataschema-orgjson-ld
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

Schema Markup

When to Use

  • Adding structured data to content
  • Implementing rich results
  • Validating existing schema
  • Planning schema strategy

Common Schema Types

Article/BlogPosting

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Article Title (max 110 chars)",
  "image": ["https://example.com/image.jpg"],
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Publisher Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.jpg"
    }
  },
  "datePublished": "2025-01-01",
  "dateModified": "2025-01-15"
}

FAQPage

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Question text?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Answer text."
      }
    }
  ]
}

HowTo

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to do something",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Step 1 title",
      "text": "Step 1 description"
    },
    {
      "@type": "HowToStep",
      "name": "Step 2 title",
      "text": "Step 2 description"
    }
  ]
}

Implementation Checklist

  • Use JSON-LD format (preferred by Google)
  • Place in <head> or end of <body>
  • Include all required properties
  • Validate with Google Rich Results Test
  • Test with Schema.org validator
  • Check Search Console for errors

Best Practices

  1. Be specific: Use most specific type (BlogPosting over Article)
  2. Be accurate: Only mark up visible content
  3. Be complete: Include all required properties
  4. Test thoroughly: Use validation tools
  5. Monitor: Check Search Console regularly

Source: https://github.com/MadAppGang/claude-code#plugins~seo~skills~schema-markup

Content curated from original sources, copyright belongs to authors

Grade A
7.8AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose