HomeFix guides → Article / BlogPosting schema with author + datePublished

aeo

How to fix: Article / BlogPosting schema with author + datePublished

Why this matters

Article (or BlogPosting / NewsArticle) schema with author, datePublished, and headline establishes content provenance. AI engines increasingly weight E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness) — schema-declared authorship is the cleanest version of that signal.

Background

Article (or BlogPosting / NewsArticle) schema with author, datePublished, and headline establishes content provenance for AI source-selection. Increasingly required by AI engines evaluating E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) — schema-declared authorship is the cleanest version of that signal.

References

Schema.org Article · Google Search Central · Article structured data

How to fix

Code snippet for each stack we cover. Pick the one matching your server / framework.

nginx
No server config — page-template change.
apache
Same — page-template change.
cloudflare
No edge config. Add JSON-LD via your CMS.
wordpress
Yoast SEO and RankMath both auto-emit Article schema on posts. Verify it includes author (Person with name + url) and datePublished.
flask
Render JSON-LD in the post template: {"@type":"Article","headline":...,"author":{"@type":"Person","name":...},"datePublished":...}.
express
Same — emit from the post route.
rails
Helper or partial that renders the Article schema from the post model.

Verify it's working

Validator.schema.org should report Article + author + datePublished + headline.

Want to know if your site has this issue?

Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.

Audit my site →