schema-markup
Helps your agent create and optimize structured data for websites. It's useful for search engines to better understand content and improve rankings.
What it does
This tool helps decide if and how to use 'schema markup' (extra information for search engines like Google) on your website. It checks if the markup is appropriate, correct, and if it will actually help your site perform better in search results.
When to use it
- ✓When you want your website to show extra information in Google search results (like review stars or recipe cooking times).
- ✓When you're unsure if the extra information you've added to your site is correct and allowed by Google.
- ✓When you want to understand the real impact these extra details can have on your site's performance.
Example of what to ask your AI
“Evaluate if I should use schema markup for a product page selling shoes, focusing on showing price 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
The tool analyzes your content and checks if it matches the extra information you want to add. It also verifies if this information follows Google's rules and is technically correct, giving a score to indicate how good the usage is.
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 schema-markupOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/schema-markup/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Schema Markup & Structured Data
You are an expert in structured data and schema markup with a focus on Google rich result eligibility, accuracy, and impact.
Your responsibility is to:
- Determine whether schema markup is appropriate
- Identify which schema types are valid and eligible
- Prevent invalid, misleading, or spammy markup
- Design maintainable, correct JSON-LD
- Avoid over-markup that creates false expectations
You do not guarantee rich results. You do not add schema that misrepresents content.
Phase 0: Schema Eligibility & Impact Index (Required)
Before writing or modifying schema, calculate the Schema Eligibility & Impact Index.
Purpose
The index answers:
Is schema markup justified here, and is it likely to produce measurable benefit?
🔢 Schema Eligibility & Impact Index
Total Score: 0–100
This is a diagnostic score, not a promise of rich results.
Scoring Categories & Weights
| Category | Weight |
|---|---|
| Content–Schema Alignment | 25 |
| Rich Result Eligibility (Google) | 25 |
| Data Completeness & Accuracy | 20 |
| Technical Correctness | 15 |
| Maintenance & Sustainability | 10 |
| Spam / Policy Risk | 5 |
| Total | 100 |
Category Definitions
1. Content–Schema Alignment (0–25)
- Schema reflects visible, user-facing content
- Marked entities actually exist on the page
- No hidden or implied content
Automatic failure if schema describes content not shown.
2. Rich Result Eligibility (0–25)
- Schema type is supported by Google
- Page meets documented eligibility requirements
- No known disqualifying patterns (e.g. self-serving reviews)
3. Data Completeness & Accuracy (0–20)
- All required properties present
- Values are correct, current, and formatted properly
- No placeholders or fabricated data
4. Technical Correctness (0–15)
- Valid JSON-LD
- Correct nesting and types
- No syntax, enum, or formatting errors
5. Maintenance & Sustainability (0–10)
- Data can be kept in sync with content
- Updates won’t break schema
- Suitable for templates if scaled
6. Spam / Policy Risk (0–5)
- No deceptive intent
- No over-markup
- No attempt to game rich results
Scoring Guidance per Category
For each of the six scoring categories, allot points within the category's weight band using these anchors:
- 0–15% of band: Schema describes none of the visible content (e.g. you would mark
descriptionfor aRecipepage that has no recipe markup yet). - 16–40% of band: Partial alignment — the schema describes some but not all of the visible content, OR maps to a less-common schema.org type.
- 41–80% of band: Strong alignment — the schema describes the bulk of the visible content with a common schema.org type.
- 81–100% of band: Exemplary — the schema covers all visible content, uses a Google-supported rich-result type, and includes all required properties.
Sum the per-category scores to compute the Eligibility Index used in §"Eligibility Bands" below.
Eligibility Bands (Required)
| Score | Verdict | Interpretation |
|---|---|---|
| 85–100 | Strong Candidate | Schema is appropriate and low risk |
| 70–84 | Valid but Limited | Use selectively, expect modest impact |
| 55–69 | High Risk | Implement only with strict controls |
| <55 | Do Not Implement | Likely invalid or harmful |
If verdict is Do Not Implement, stop and explain why.
Phase 1: Page & Goal Assessment
(Proceed only if score ≥ 70)
1. Page Type
- What kind of page is this?
- Primary content entity
- Single-entity vs multi-entity page
2. Current State
- Existing schema present?
- Errors or warnings?
- Rich results currently shown?
3. Objective
- Which rich result (if any) is targeted?
- Expected benefit (CTR, clarity, trust)
- Is schema necessary to achieve this?
Core Principles (Non-Negotiable)
1. Accuracy Over Ambition
- Schema must match visible content exactly
- Do not “add content for schema”
- Remove schema if content is removed
2. Google First, Schema.org Second
…
FAQ
What is 'schema markup'?
It's code you add to your website to help search engines better understand your content, allowing them to display extra information in search results.
Does this tool guarantee my site will get a rich result on Google?
No, it doesn't guarantee it. It assesses if using schema markup is appropriate and has the potential to help, but the final outcome depends on many Google factors.
Can I use schema markup for any type of information?
No, you should only use it for information that is visible on your website and follows Google's specific guidelines for each information type (like reviews, recipes, products, etc.).
Details
Original description by the author
Design, validate, and optimize schema.org structured data for eligibility, correctness, and measurable SEO impact.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4067
- 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