Scan at scalePages with incomplete editorial provenance
Pages with incomplete editorial provenance
A per-URL report: one row per page that matches, over the pages a crawl reached.
What this report returns
Editorial provenance (who wrote this, who published it, when) is what an agent checks before trusting content, read from the page's Article JSON-LD.
These pages publish an Article whose provenance is incomplete: no resolvable author or publisher, or a missing/invalid datePublished. Three of those four are Lumar's editorial-trust profile rather than anyone's requirement: schema.org marks no Article property required, Google treats author and datePublished as recommended, and publisher isn't in its Article list at all.
We expect them because provenance an agent can't read is provenance it can't weigh. The exception is a badly formatted date, which is a real schema.org type violation: datePublished and dateModified are Date/DateTime values.
How to fix it. Complete the Article: "author": {"@type": "Person", "name": "..."}, "publisher": {"@type": "Organization", "name": "..."}, and an ISO 8601 "datePublished" such as "2026-07-31".
The columns it shows
Every defect this technology can carry is a column in the grid, worst first, so nothing is hidden behind a filter you have to know to apply.
- Editorial Metadata Valid
editorialMetadataValid - Editorial Metadata Findings
editorialMetadataFindings - Editorial Date Published Value
editorialDatePublishedValue - Editorial Invalid Date Samples
editorialInvalidDateSamples - Editorial Missing Author
editorialMissingAuthor - Editorial Missing Publisher
editorialMissingPublisher - Editorial Missing Date Published
editorialMissingDatePublished - Editorial Invalid Date
editorialInvalidDate
About Editorial metadata
Author, dates and provenance behind the content.
Read how Editorial metadata is checked, including the specification it is validated against and a worked correct and broken example.
Running it
This report ships in the Lumar agent-readiness container and appears on any project it is linked to, on every crawl. See the whole set, or check a single URL with the scanner on this site, which runs the same code with no account.