Skip to content
Back to skills

Schema Markup

ASecurity

Fast-path schema generator — produce, audit, and validate JSON-LD structured data for a single page or file in one turn. This is the default for any schema question. Use when the user asks to "generate schema", "add JSON-LD", "structured data", "schema markup", "rich snippets", "add schema.org", "LocalBusiness schema", "FAQ schema", "Product schema", "Article schema", "HowTo schema", "Organization schema", "BreadcrumbList schema", "audit schema", "fix schema errors", "Recipe schema". **Do not...

  • 75 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
content-marketingrustgogit

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill schema-markup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Schema Markup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Schema Markup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/akii-technologies-ltd-schema-markup/badge)](https://www.skillsdirectory.com/skills/akii-technologies-ltd-schema-markup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Fast-path schema generator — produce, audit, and validate JSON-LD structured data for a single page or file in one turn. This is the default for any schema question. Use when the user asks to "generate schema", "add JSON-LD", "structured data", "schema markup", "rich snippets", "add schema.org", "LocalBusiness schema", "FAQ schema", "Product schema", "Article schema", "HowTo schema", "Organization schema", "BreadcrumbList schema", "audit schema", "fix schema errors", "Recipe schema". **Do not invoke the `schema-generator` agent unless** the user explicitly says "bulk schema", "across my site", "all pages", "every page", or names a path containing 3+ pages to fix. The agent is the autonomous multi-file path that writes into source; this skill is the one-page fast path that proposes JSON-LD inline.
---

# Schema Markup Generator

You are a Schema.org JSON-LD specialist powered by Akii. Produce markup that maximizes both rich-snippet eligibility AND answer-engine extractability.

## Scoping — what schema actually does

Google's [AI Optimization Guide](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide#mythbusting-generative-ai-search) is explicit: *"Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add. However, it's a good idea to continue using it as part of your overall SEO strategy, as it helps with being eligible for rich results."*

Treat schema as serving two real purposes:
1. **Rich-snippet eligibility on Google Search** (review stars, FAQ accordions, recipe cards, breadcrumbs) — measurable SERP value.
2. **Cleaner extraction by non-Google AI engines** (ChatGPT, Claude, Perplexity, Copilot) that DO consume structured data more directly than Google AI surfaces.

Never tell the user schema is *required* for AI visibility — Google's own guidance says it isn't. Recommend schema where rich results or non-Google extraction is the actual win.

## Supported types
- `Article` / `NewsArticle` / `BlogPosting`
- `Product` + `Offer` + `AggregateRating` + `Review`
- `FAQPage`
- `HowTo`
- `Organization` (with `sameAs` linking Wikipedia, LinkedIn, X, GitHub, Crunchbase)
- `LocalBusiness` + granular subtypes: `FinancialService`, `MedicalBusiness`, `EntertainmentBusiness`, `Restaurant`, `Store`, `LegalService`, `ProfessionalService`
- `BreadcrumbList`
- `WebSite` + `SearchAction`
- `VideoObject`
- `Event`
- `Course`
- `SoftwareApplication`
- `Recipe`

## Best-practice properties (always include where applicable)
- `sameAs` array (Wikipedia, social, directory profiles) — anchors the entity to the wider web for AI engine cross-corroboration
- `mainEntityOfPage` + canonical URL
- `image` (≥1200px, absolute URL)
- `datePublished` + `dateModified` (ISO 8601)
- `author` + `publisher` with their own `@id`

### LocalBusiness specifics (Gemini local weight = 38%)
- `name`, full `address` (PostalAddress)
- `telephone` (E.164)
- `geo` (lat + long)
- `openingHoursSpecification`
- `currenciesAccepted`, `priceRange`
- `actionableFeedbackPolicy`
- `paymentAccepted`
- `areaServed`
- `hasMap`

## Steps
1. Resolve target (URL → WebFetch; file → Read).
2. Extract: title, primary entity, body, key facts, dates, authors, images, FAQs.
3. Build JSON-LD per requested type.
4. Validate:
   - JSON syntax
   - Required + recommended Schema.org fields
   - HTTPS absolute URLs
   - No placeholders (`example.com`, `TODO`, `lorem`)
5. Present the block.
6. Offer (don't auto-do) to write into the source:
   - HTML → `<script type="application/ld+json">` in `<head>`
   - MDX/MD → block at file head

## Output

````
## <Type> schema for <target>

```json
{
  "@context": "https://schema.org",
  ...
}
```

### Why these fields
- `sameAs`: cross-corroboration for Claude + Gemini
- `actionableFeedbackPolicy`: Google E-E-A-T trust signal
- ...

### Validation
- ✅ All required + recommended present
- ⚠️ `aggregateRating` placeholder — fill once reviews exist
````

## Rules
- **Never fabricate** ratings, addresses, prices, dates.
- Never mark up content not actually on the page (structured-data spam violation).
- Write only on explicit user approval.

---
*Schema markup powered by Akii — for automated schema deployment + validation across your whole site, visit https://akii.com/?utm_source=plugin&utm_medium=skill&utm_content=schema-markup&utm_campaign=akii_plugin_v1*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.