HOME SKILLS BLOG GITHUB
// SKILL

BLOG SCHEMA GENERATOR

Generate complete JSON-LD structured data for every blog post. BlogPosting, FAQPage, Person, Organization, BreadcrumbList, and ImageObject. Validates against current Google requirements and warns about deprecated types.

$
/blog schema ./content/blog/my-post.md

REQUIRES CLAUDE BLOG INSTALLED IN CLAUDE CODE

// HOW IT WORKS

STRUCTURED DATA. AUTOMATED.

Running /blog schema on a blog post extracts metadata from frontmatter, headings, and content body. It generates valid JSON-LD blocks for every applicable schema type and validates each one against Google's current requirements.

The generator warns about deprecated schema types and restricted rich result eligibility so you never waste effort on markup that will not produce results.

01
BLOGPOSTING SCHEMA
Complete BlogPosting markup with headline, datePublished, dateModified, author, publisher, image, description, wordCount, and articleBody excerpt. All required and recommended fields.
02
FAQPAGE SCHEMA
Extracts question-answer pairs from FAQ sections in your content. Generates valid FAQPage schema for AI citation value, with warnings about Google rich result restrictions since August 2023.
03
PERSON SCHEMA
Author schema with name, url, sameAs links (social profiles), jobTitle, and knowsAbout topics. Builds author entity signals that strengthen E-E-A-T across all posts.
04
VALIDATION
Validates every generated block against Google's structured data requirements. Checks required fields, data types, URL formats, and date formats. Reports errors, warnings, and recommendations.
// USAGE

HOW TO GENERATE SCHEMA

Step 1: Install Claude Blog

git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git && bash claude-blog/install.sh

Step 2: Open Claude Code

claude

Step 3: Generate Schema

/blog schema ./content/blog/my-post.md

Point it at any blog post. The generator reads frontmatter and content, produces JSON-LD blocks, validates them, and outputs ready-to-paste markup.

// FAQ

QUESTIONS ABOUT SCHEMA

The schema generator produces BlogPosting (article metadata, author, dates, images), FAQPage (question-answer pairs from your content), Person (author details with sameAs links), Organization (publisher info), BreadcrumbList (navigation hierarchy), and ImageObject (featured images with dimensions and license).
Yes. Every generated schema block is validated against Google's current structured data requirements. The generator checks required fields, recommended fields, and warns about deprecated types like HowTo (removed September 2023) and restricted types like FAQPage (limited to government and health sites since August 2023).
Yes. Point the generator at any existing blog post and it extracts metadata from frontmatter, headings, and content to produce schema blocks. It can inject the JSON-LD into the HTML head section or output standalone schema files for manual integration.
Since August 2023, Google restricts FAQPage rich results to government and health authority websites. However, the schema is still valuable for AI search engines (ChatGPT, Perplexity, Bing Copilot) that use structured data for citation and answer generation. The generator includes FAQPage for this GEO benefit.
// RELATED SKILLS

EXPLORE MORE

VIEW ALL SKILLS →

GENERATE SCHEMA
IN 30 SECONDS.

$
git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git && bash claude-blog/install.sh
VIEW ON GITHUB ALL SKILLS >