Pages with Article Structured Data Errors
Priority: Low
Impact: Negative
What issues it may cause
Pages with Article errors have content details that search engines cannot properly interpret, potentially causing incomplete displays in search results and Google News.
How do you fix it
Use ISO 8601 format for
datePublishedanddateModifiedwith correct timezone informationSpecify each author separately using
author.namefor the name only—do not include job titles, honorifics, or introductory wordsInclude
author.urllinking to a page that uniquely identifies each author- Provide high-resolution images in 16x9, 4x3, and 1x1 aspect ratios, each at minimum 50K pixels
Follow Google's Article guidelines for complete requirements
What is the positive impact
Fixing Article errors ensures search engines can properly interpret your content details for display in search results and Google News. Addressing warnings improves how your articles appear with complete author attribution, accurate dates, and representative images, helping users evaluate and engage with your content.
How to fetch the data for this report template
You will need to run a crawl for report template to generate report. When report has been generated and you have crawl id you can fetch data for the report using the following query:
- Query
- Variables
- cURL
query GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlStructuredDataBlocks(after: $after, reportType: Basic) {
nodes {
url
schemaType
issuesSummary
blockCount
errorCount
warningCount
validationResult
issues
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_article_schema_issues"}
curl -X POST -H "Content-Type: application/json" -H "apollographql-client-name: docs-example-client" -H "apollographql-client-version: 1.0.0" -H "x-auth-token: YOUR_API_SESSION_TOKEN" --data '{"query":"query GetReportStatForCrawl( $crawlId: ObjectID! $reportTemplateCode: String! $after: String ) { getReportStat( input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode} ) { crawlStructuredDataBlocks(after: $after, reportType: Basic) { nodes { url schemaType issuesSummary blockCount errorCount warningCount validationResult issues } totalCount pageInfo { endCursor hasNextPage } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_article_schema_issues"}}' https://api.lumar.io/graphql