← ClaudeAtlas

schema-markuplisted

Write, audit and debug structured data (JSON-LD, Schema.org) so pages qualify for rich results and so machines can extract facts reliably. Use whenever the user mentions schema, structured data, JSON-LD, rich results, rich snippets, Schema.org, microdata, RDFa, star ratings in search, FAQ or HowTo markup, Product or Article or LocalBusiness or Organization markup, breadcrumbs, sitelinks, or a structured data error or warning in Search Console. Also use when adding a product, article, event, recipe, job posting, course or review page to a site.
keupera/seo-skills · ★ 0 · Data & Documents · score 72
Install: claude install-skill keupera/seo-skills
# Schema Markup Structured data does two jobs. It qualifies a page for rich results in Google, and it hands every machine that reads the page a clean set of facts instead of asking it to infer them from prose. It is not a ranking factor, and saying otherwise is how people end up with 400 lines of JSON-LD on a page that still doesn't rank. Be honest about what it buys. ## What it actually gets you | Type | Rich result | Worth it? | |---|---|---| | `Product` + `Offer` | Price, availability, review stars | Yes, on any commercial page | | `Review` / `AggregateRating` | Stars in the SERP | Yes, if the ratings are real and on-page | | `Article` / `NewsArticle` | Top stories, article carousels | Yes for publishers, marginal for blogs | | `BreadcrumbList` | Path instead of a raw URL | Yes, cheap and universal | | `Organization` | Knowledge panel, entity resolution | Yes, once, site-wide | | `LocalBusiness` | Local pack support, hours, directions | Yes for anything with an address | | `FAQPage` | Reduced to a trickle in Google since 2023 | Only for authoritative government and health sites now | | `HowTo` | Retired from Google Search | No | | `Event`, `Recipe`, `JobPosting`, `Course`, `VideoObject` | Dedicated rich results | Yes, when the page genuinely is one | The two entries at the bottom of the "yes" list matter most and get skipped most: `Organization` and `BreadcrumbList`. Do those before anything clever. ## Rules that keep you out of trouble 1. **Use JSON-LD in a `script