Incomplete structured data: when your JSON-LD skips who, when and for whom
In brief
Your structured data exists but skips the author, date or publisher: AI engines rely on exactly these fields to judge reliability and attribute a citation. Fill in author, datePublished and publisher in your JSON-LD.
What is it?
Structured data exists but is incomplete (missing author, date or publisher).
Why check this signal?
AI systems rely on these fields to judge reliability and attribute a citation (who wrote it, when, for whom). A skeletal schema yields little.
When it is NOT a problem
- The page is not editorial content (contact page, cart, category): the notion of author and date has no meaning.
- The missing fields are intentionally omitted as irrelevant for this schema type (for example a Product has no author).
- This is an improvement recommendation (info): a partial schema stays valid and triggers no error or penalty.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Trail running guide"
}{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Trail running guide",
"author": { "@type": "Person", "name": "Marie Dupont" },
"datePublished": "2026-07-09",
"publisher": { "@type": "Organization", "name": "Example Inc" }
}JSON-LD values must match what is visible on the page: an author present in the schema but absent from the text is a contradictory signal.
How to fix it
- Open the page's JSON-LD and find the author, datePublished and publisher fields.
- Fill in the missing ones with values consistent with the page's visible content.
- Check this JSON-LD is present in the raw HTML, not only injected after JavaScript hydration.
- Validate the schema with Google's Rich Results Test to confirm it produces no error.
This scan checks robots directives and structured elements on the page
Is this issue on your site?
Does your content say who wrote it and when? Enter a URL: Seogard reads your JSON-LD in the raw HTML and flags missing author, date and publisher fields. Free, no credit card.
- No credit card
- Account required · 14-day trial
What you get back
Dated, attributed content — the profile generative engines prefer to cite.
Check this signal with Seogard's GEO monitoring.
Frequently asked questions
Why do author and date matter to AI engines?
A generative engine tries to attribute a citation: who wrote it, when, for which organization. Dated, attributed content is easier to cite than anonymous content.
Is an incomplete schema an error?
No, a partial schema stays technically valid. This is an improvement recommendation: completing it strengthens your citation signals, but its absence triggers no penalty.
Related rules
Updated July 10, 2026