Skip to content
Skillpedia
SEO48k · #4067

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/schema-markup/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/schema-markup/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-markup

Or 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.md
Technical 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 description for a Recipe page 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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#4067
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills