Schema.org · Schema
Schema.org Article
An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types.
Schema.orgStructured DataLinked DataJSON-LDVocabularySEOWeb StandardsRDFOntology
Properties
| Name | Type | Description |
|---|---|---|
| @type | string | The Schema.org type. |
| @context | string | |
| headline | string | Headline of the article. |
| alternativeHeadline | string | A secondary title of the article. |
| name | string | The name of the article. |
| description | string | A short description of the article. |
| articleBody | string | The actual body of the article. |
| articleSection | string | Articles may belong to one or more sections in a magazine or newspaper. |
| wordCount | integer | The number of words in the text of the article. |
| pageStart | string | The page on which the work starts. |
| pageEnd | string | The page on which the work ends. |
| pagination | string | Any description of pages that is not separated into pageStart and pageEnd. |
| url | string | URL of the article. |
| image | object | An image for the article. |
| author | object | The author of this article. |
| publisher | object | The publisher of this article. |
| datePublished | string | Date of first publication. |
| dateCreated | string | The date on which the article was created. |
| dateModified | string | The date on which the article was most recently modified. |
| keywords | object | Keywords or tags used to describe this content. |
| inLanguage | string | The language of the content. |
| isPartOf | object | Indicates an item or CreativeWork that this item is part of. |
| mainEntityOfPage | object | Indicates a page for which this thing is the main entity being described. |
| speakable | object | Indicates sections of a Web page that are particularly speakable. |
| backstory | string | For an Article, typically a NewsArticle, the backstory property provides a textual summary of how and why this article was created. |
| sameAs | object | URL of a reference Web page that unambiguously indicates the item's identity. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://schema.org/schemas/article.json",
"title": "Schema.org Article",
"description": "An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types.",
"type": "object",
"required": ["@type", "headline"],
"properties": {
"@type": {
"type": "string",
"description": "The Schema.org type.",
"enum": ["Article", "AdvertiserContentArticle", "NewsArticle", "Report", "SatiricalArticle", "ScholarlyArticle", "SocialMediaPosting", "TechArticle"]
},
"@context": {
"type": "string",
"default": "https://schema.org"
},
"headline": {
"type": "string",
"maxLength": 110,
"description": "Headline of the article."
},
"alternativeHeadline": {
"type": "string",
"description": "A secondary title of the article."
},
"name": {
"type": "string",
"description": "The name of the article."
},
"description": {
"type": "string",
"description": "A short description of the article."
},
"articleBody": {
"type": "string",
"description": "The actual body of the article."
},
"articleSection": {
"type": "string",
"description": "Articles may belong to one or more sections in a magazine or newspaper."
},
"wordCount": {
"type": "integer",
"description": "The number of words in the text of the article."
},
"pageStart": {
"type": "string",
"description": "The page on which the work starts."
},
"pageEnd": {
"type": "string",
"description": "The page on which the work ends."
},
"pagination": {
"type": "string",
"description": "Any description of pages that is not separated into pageStart and pageEnd."
},
"url": {
"type": "string",
"format": "uri",
"description": "URL of the article."
},
"image": {
"oneOf": [
{ "type": "string", "format": "uri" },
{ "$ref": "schema-org-image-object-schema.json" },
{ "type": "array", "items": { "oneOf": [{ "type": "string", "format": "uri" }, { "$ref": "schema-org-image-object-schema.json" }] } }
],
"description": "An image for the article."
},
"author": {
"oneOf": [
{ "$ref": "schema-org-person-schema.json" },
{ "$ref": "schema-org-organization-schema.json" },
{ "type": "array", "items": { "oneOf": [{ "$ref": "schema-org-person-schema.json" }, { "$ref": "schema-org-organization-schema.json" }] } }
],
"description": "The author of this article."
},
"publisher": {
"oneOf": [
{ "$ref": "schema-org-person-schema.json" },
{ "$ref": "schema-org-organization-schema.json" }
],
"description": "The publisher of this article."
},
"datePublished": {
"type": "string",
"format": "date",
"description": "Date of first publication."
},
"dateCreated": {
"type": "string",
"format": "date",
"description": "The date on which the article was created."
},
"dateModified": {
"type": "string",
"format": "date",
"description": "The date on which the article was most recently modified."
},
"keywords": {
"oneOf": [
{ "type": "string" },
{ "type": "array", "items": { "type": "string" } }
],
"description": "Keywords or tags used to describe this content."
},
"inLanguage": {
"type": "string",
"description": "The language of the content."
},
"isPartOf": {
"oneOf": [
{ "type": "string", "format": "uri" },
{ "type": "object", "properties": { "@type": { "type": "string" }, "name": { "type": "string" } } }
],
"description": "Indicates an item or CreativeWork that this item is part of."
},
"mainEntityOfPage": {
"oneOf": [
{ "type": "string", "format": "uri" },
{ "$ref": "schema-org-web-page-schema.json" }
],
"description": "Indicates a page for which this thing is the main entity being described."
},
"speakable": {
"type": "object",
"description": "Indicates sections of a Web page that are particularly speakable.",
"properties": {
"@type": { "type": "string", "const": "SpeakableSpecification" },
"cssSelector": { "oneOf": [{ "type": "string" }, { "type": "array", "items": { "type": "string" } }] },
"xpath": { "oneOf": [{ "type": "string" }, { "type": "array", "items": { "type": "string" } }] }
}
},
"backstory": {
"type": "string",
"description": "For an Article, typically a NewsArticle, the backstory property provides a textual summary of how and why this article was created."
},
"sameAs": {
"oneOf": [
{ "type": "string", "format": "uri" },
{ "type": "array", "items": { "type": "string", "format": "uri" } }
],
"description": "URL of a reference Web page that unambiguously indicates the item's identity."
}
}
}