CtrlK
BlogDocsLog inGet started
Tessl Logo

schema-markup

When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," "breadcrumb schema," "Google rich results," "knowledge panel," "star ratings in search," or "add structured data." Use this whenever someone wants their pages to show enhanced results in Google. For broader SEO issues, see seo-audit. For AI search optimization, see ai-seo.

81

1.14x
Quality

73%

Does it follow best practices?

Impact

93%

1.14x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/schema-markup/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

8%

Add Structured Data to a Next.js Blog

Next.js Article schema with BreadcrumbList

Criteria
Without context
With context

JSON-LD format

100%

100%

Article headline

100%

100%

Article image

100%

100%

Article datePublished

100%

100%

Article author

100%

100%

Article dateModified

100%

100%

Article publisher

100%

100%

ISO 8601 dates

100%

100%

BreadcrumbList included

100%

100%

BreadcrumbList structure

100%

100%

@graph for multiple types

0%

100%

Next.js Head placement

100%

100%

dangerouslySetInnerHTML

100%

100%

SSR component pattern

100%

100%

Validation tools mentioned

100%

100%

93%

17%

Implement Structured Data for an Online Furniture Store

Product schema with @graph and cross-referenced entities

Criteria
Without context
With context

JSON-LD format

100%

100%

Product name

100%

100%

Product image

100%

100%

Offers with price

100%

100%

Offers availability

100%

100%

Product SKU

100%

100%

Product brand

100%

100%

AggregateRating

100%

100%

@graph for multiple types

0%

100%

@id cross-referencing

0%

41%

BreadcrumbList included

100%

100%

BreadcrumbList structure

100%

100%

Fully qualified URLs

100%

100%

Validation tools mentioned

100%

100%

88%

12%

Improve Local Search Visibility for a Multi-Location Dental Practice

LocalBusiness schema with Organization and WebSite

Criteria
Without context
With context

Checks product-marketing-context

0%

0%

JSON-LD format

100%

100%

LocalBusiness address

100%

100%

PostalAddress fields

100%

100%

LocalBusiness geo

100%

100%

openingHoursSpecification

100%

100%

Organization sameAs

100%

100%

Organization logo

100%

100%

WebSite SearchAction

100%

100%

@graph combination

33%

100%

@id cross-referencing

27%

63%

JSON-LD in head or body end

100%

100%

Validation tools mentioned

100%

100%

Fully qualified URLs

100%

100%

Repository
coreyhaines31/marketingskills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.