Skip to content

Article schema missing dateModified

An Article or BlogPosting schema block exists on a blog post, but has no dateModified field. Perplexity weights content freshness heavily when ranking sources for citations. Without dateModified, your content may be treated as stale even when it has been recently updated and remains more accurate than newer competitors.

Add dateModified to the schema block as an ISO 8601 date-time string. Update this value whenever you make meaningful changes to the content, not just minor typo fixes.

{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Your Article Title",
"datePublished": "2024-01-15T10:00:00Z",
"dateModified": "2024-06-20T14:30:00Z",
"author": {
"@type": "Person",
"name": "Author Name"
},
"image": "https://yoursite.com/images/article-cover.jpg",
"url": "https://yoursite.com/blog/your-article-slug"
}

In most frameworks, dateModified comes from your CMS or content layer. Pass it into the schema object the same way you pass datePublished.

Re-run orino audit. The schema-article-no-datemodified check should pass. You can also inspect the page source and confirm the dateModified field is present in the JSON-LD block.