JSON-LD Article Schema Template
Add this JSON-LD in the head or body of an article page, and replace the example values with the real data of your page. Everything in the markup must match what is visible on the page.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/seo-title-tag/"
},
"headline": "SEO Title Tag: How to Write a Good Title",
"description": "Learn how to write an SEO title tag with the right length and keyword.",
"image": [
"https://example.com/images/title-tag-1x1.jpg",
"https://example.com/images/title-tag-16x9.jpg"
],
"datePublished": "2026-05-10T08:00:00+05:30",
"dateModified": "2026-09-01T10:30:00+05:30",
"author": {
"@type": "Person",
"name": "Robin Sharma",
"url": "https://example.com/authors/robin-sharma/"
},
"publisher": {
"@type": "Organization",
"name": "Example Site",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/images/logo.png"
}
}
}
</script>
How it works
- The JSON was parsed with a tool, so it has no syntax errors. Always check after you edit it, because one missing comma breaks the full block.
datePublishedanddateModifieduse the ISO 8601 format with a time zone.- Use more than one image shape if you have them, and update
dateModifiedonly when the content really changes. - Test the final page with the Rich Results Test or the Schema Markup Validator.
Note:
In WordPress, plugins like Yoast SEO and Rank Math add this markup for you. If you use a plugin, do not add a second copy by hand. See Structured Data.
Learn more about the similar topics:
| Tutorials |
|---|
| No Content Found. |
| Exercises & Assignments |
|---|
| No Content Found. |
| Interview Questions & Answers |
|---|
| No Content Found. |