Short Story & Creative Prose Schema Markup (JSON-LD)
Structured data for published short stories, literary fiction, speculative fiction prose, anthologies, word counts, and author attribution for digital literary journals.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "ShortStory",
"name": "The Clockmaker of Kepler-452b",
"wordCount": 4200,
"genre": "Speculative Sci-Fi / Solarpunk",
"inLanguage": "en-US",
"datePublished": "2026-08-01",
"description": "On a tidally locked exoplanet, a mechanical horologist builds a sundial to track seasons that never arrive.",
"author": {
"@type": "Person",
"name": "Mira Al-Mansoor",
"url": "https://omniseotools.com/authors/mira-al-mansoor"
},
"publisher": {
"@type": "Organization",
"name": "Starlight Literary Review",
"url": "https://omniseotools.com"
},
"isPartOf": {
"@type": "Book",
"name": "Tales from the Goldilocks Zone: An Anthology of Far-Future Fiction",
"isbn": "978-0-987654-32-1"
}
}Typed Properties Specification (8 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | string | Required | Title of the short literary story or prose piece. e.g. The Clockmaker of Kepler-452b |
| wordCount | number | Required | Exact integer word count of the creative fiction piece. e.g. 4200 |
| inLanguage | string | Required | Language locale code of the prose text. e.g. en-US |
| genre | string | Recommended | Literary genre classification (e.g. Speculative Sci-Fi, Magical Realism). e.g. Speculative Sci-Fi / Solarpunk |
| author | Person | Required | Author entity including biographical website link. e.g. { '@type': 'Person', 'name': 'Mira Al-Mansoor' } |
| datePublished | string (ISO 8601) | Required | Publication date of the story. e.g. 2026-08-01 |
| publisher | Organization | Required | Literary magazine, journal, or anthology publisher. e.g. { '@type': 'Organization', 'name': 'Starlight Literary Review' } |
| isPartOf | Book | PublicationIssue | Recommended | Parent book anthology or magazine issue containing the short story. e.g. { '@type': 'Book', 'name': 'Tales from the Goldilocks Zone' } |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying ShortStory schema.
Missing Anthology or Collection Parent Reference (isPartOf)
Publishing an anthology story without linking the parent Book collection node.
Specify isPartOf referencing the parent Book or PublicationIssue entity.
Omitted ISO 639-1 Language Code
Failing to define inLanguage on international literary publications.
Always populate inLanguage with valid language codes (e.g. en-US, ar-AE, fr-FR).
Unlinked Author Entity / Pseudonym Disambiguation
Using plain strings for author without official pen-name / real-name entity links.
Wrap author in a typed Person entity with sameAs or biographical links.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Creative Work & Media cluster.
Book & Author Bibliography Schema Markup (JSON-LD Blueprint)
Comic Issue & Graphic Novel Chapter Schema Markup (JSON-LD)
Audiobook & Narration Edition Schema Markup (JSON-LD)
Scholarly Article & Academic Research Paper Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container