ComicIssue
ComicIssue is a PublicationIssue subtype for a single numbered issue of a comic title. It adds one property of its own: variantCover (Text), which names the specific variant cover. Most of the creative-team properties (artist, penciler, inker, colorist, letterer) are defined on ComicStory and attach to the stories inside the issue.
Link issues to their ComicSeries via isPartOf, and to the stories inside via hasPart.
Full example of schema.org/ComicIssue json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ComicIssue",
"issueNumber": 4,
"datePublished": "2025-02-01",
"isPartOf": { "@type": "ComicSeries", "name": "Tag Cloud Heroes", "issn": "2693-0222" },
"variantCover": "B - Retailer incentive cover",
"pageStart": 1,
"pageEnd": 32,
"hasPart": [
{ "@type": "ComicStory", "name": "The Lost Property", "pageStart": 3, "pageEnd": 22, "penciler": { "@type": "Person", "name": "Lena Vasquez" } }
]
}
</script>Minimal valid version
The smallest markup that still produces a valid ComicIssue entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ComicIssue",
"issueNumber": 4,
"datePublished": "2025-02-01",
"isPartOf": { "@type": "ComicSeries", "name": "Tag Cloud Heroes" }
}
</script>Google rich results this unlocks
ComicIssue is a structural type. It does not produce a rich result on its own.
Its value comes from combining it with a primary type whose markup earns a rich result (Article, Product, Event, and so on). ComicIssue becomes the trunk that the primary type branches off viamainEntityorbreadcrumb. Include it on every page as the backbone of your markup.
Common ComicIssue mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Issue number with '#' prefix
Wrong"issueNumber": "#4"Right"issueNumber": 4 (integer)Issue numbers are integers (or Text for non-numeric labels). The hash prefix is rendering convention, not data.
Schema properties in this example
About the example data
Issue 4 of the Xoo Code Kids "Tag Cloud Heroes" monthly comic, February 2025.
Comments
Loading comments...