seo-aeo-schema-generator
Has your agent create structured data in JSON-LD format. This helps search engines better understand page content and display rich results.
What it does
This tool creates special code (called JSON-LD) that helps search engines like Google better understand your page's content. It's used to highlight important information like products, frequently asked questions, or step-by-step guides.
When to use it
- ✓When you want Google to display extra information about your page in search results (like product price or FAQ answers).
- ✓When you have a page with frequently asked questions and want them to appear prominently.
- ✓When you've created a step-by-step guide and want it to be easily found and understood.
Example of what to ask your AI
“Create a schema for a product page with the following information: product name, price, image URL, and availability.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You provide information about your page, such as the content type (product, FAQ, article) and specific details. The tool then generates the ready-to-use JSON-LD code.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-schema-generatorOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/seo-aeo-schema-generator/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Schema Generator Skill
Description
Activate this skill when the user wants to generate, write, or validate structured data markup for any page. Trigger phrases include: "generate schema", "create JSON-LD", "schema markup for", "structured data for", "FAQ schema", "product schema", "article schema", "help Google understand my page", "rich results schema", "schema generator: [type]", "add schema to [page]".
Input Format
{
"page_type": "landing-page | blog-post | pillar-page |
product-page | homepage | faq-page |
how-to-page",
"schema_types": ["string — list all types needed for
this page, see Schema Type Menu below"],
"page_data": {
"url": "string — canonical URL of the page",
"title": "string — page title",
"description": "string — page meta description
or content summary",
"primary_keyword": "string",
"date_published": "string — ISO format: YYYY-MM-DD",
"date_modified": "string — ISO format: YYYY-MM-DD",
"author_name": "string — for Article schema",
"brand_name": "string",
"brand_url": "string — homepage URL",
"logo_url": "string — absolute URL to brand logo",
"product": {
"name": "string",
"description": "string",
"image_url": "string",
"price": "decimal",
"currency": "string — ISO 4217, e.g. USD, GBP",
"availability": "InStock | OutOfStock | PreOrder",
"sku": "string — optional"
},
"reviews": [
{
"author": "string",
"rating": "integer — 1 to 5",
"review_body": "string",
"date": "string — YYYY-MM-DD"
}
],
"aggregate_rating": {
"rating_value": "decimal — e.g. 4.7",
"review_count": "integer",
"best_rating": "integer — usually 5",
"worst_rating": "integer — usually 1"
},
"faqs": [
{
"question": "string",
"answer": "string"
}
],
"how_to": {
"name": "string — title of the how-to",
"description": "string",
"total_time": "string — ISO 8601 duration, e.g. PT30M",
"steps": [
{
"name": "string — step title",
"text": "string — step instructions"
}
]
},
"breadcrumbs": [
{
"position": "integer — 1, 2, 3...",
"name": "string — label",
"url": "string — absolute URL"
}
]
}
}
Schema Type Menu
This skill supports the following schema types. Multiple types can be requested for a single page:
| Schema Type | Best For | Rich Result Unlocked |
|---|---|---|
Article |
Blog posts, pillar pages, news | Article rich result, Top Stories |
FAQPage |
FAQ sections on any page | FAQ accordion in SERP — AEO critical |
HowTo |
Step-by-step guides | Step-by-step rich result |
Product |
Product or pricing pages | Price, availability, rating in SERP |
Review |
Individual product or service reviews | Star rating in SERP |
AggregateRating |
Pages with multiple reviews | Star rating with review count |
BreadcrumbList |
Any page with a navigation hierarchy | Breadcrumb path shown in SERP URL |
Organization |
Homepage or About page | Brand knowledge panel signals |
WebPage |
Any page needing basic structured identity | Enhances page understanding by crawlers |
WebSite |
Homepage only | Sitelinks Searchbox in SERP |
AEO Priority: FAQPage and HowTo are the two schema
types most directly responsible for AI engine extraction.
Always include FAQPage on landing pages and blog posts
that contain a FAQ section.
Rich Result Eligibility Rules
Google requires specific fields to be present for each schema type to qualify for rich results. Missing required fields disqualifies the page entirely.
FAQPage
| Field | Status | Notes |
|---|
…
FAQ
What is JSON-LD?
It's a code format that helps websites communicate with search engines by providing structured information about the page's content.
What are 'Rich Results'?
These are enhanced search results that display extra information directly on the results page, such as star ratings, prices, or quick answers.
Do I need to know how to code to use this?
No, you just need to provide the requested information. The tool generates the code for you.
Details
Original description by the author
Generates and validates implementation-ready JSON-LD structured data for relevant page types and rich-result eligibility.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4114
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
competitive-platform-analysis
Helps understand your competitors. It identifies, categorizes, and filters competing companies before any deeper analysis.
affaan-m/ECC
competitive-report-structure
Creates comprehensive competitor reports. It combines information to show the overall landscape, recommendations, and helps align the team.
affaan-m/ECC
lead-intelligence
Helps your agent find and contact important people. It analyzes leads, suggests approaches, and manages outreach via email and social media.
affaan-m/ECC