reportNumber
reportNumber · Not mentioned by Google
Appears in
What is it?
reportNumber is the unique identifier assigned to a report by its publishing organization. Think of it as the serial number for government reports, NGO publications, and institutional research documents. Values look like "EPA-430-R-21-005" or "WHO/2019-nCoV/99."
Why this matters for AEO
When a user asks an AI engine for a specific report by number ("Find EPA report 430-R-21-005"), the AI needs structured data to match that identifier to the right document. reportNumber provides an exact, machine-readable lookup key. Without it, AI systems rely on parsing titles or body text, which is unreliable for alphanumeric identifiers.
What the specs say
Schema.org: Text. The number or other unique designator assigned to a Report by the publishing organization. schema.org/reportNumber
Google: Not mentioned. No dedicated Google structured data page exists for the Report type.
How to find your value
- Report cover page — The document number printed on the title page or header
- Publishing agency — The catalog or document management system identifier
- DOI record — Sometimes the report number appears alongside the DOI
- Common formats — "EPA-430-R-21-005", "WHO/2019-nCoV/99", "GAO-22-105350", "NIST SP 800-53"
Format and code
reportNumber takes a plain Text value. Use the exact alphanumeric identifier as published by the issuing organization.
{
"@context": "https://schema.org",
"@type": "Report",
"name": "Annual Environmental Impact Report 2024",
"reportNumber": "ENV-2024-001",
"publisher": {
"@type": "Organization",
"name": "Environmental Protection Agency"
},
"datePublished": "2024-01-15",
"url": "https://example.gov/reports/env-2024-001"
}
Government report example
{
"@context": "https://schema.org",
"@type": "Report",
"name": "Cybersecurity Framework Version 2.0",
"reportNumber": "NIST SP 800-53 Rev. 5",
"publisher": {
"@type": "GovernmentOrganization",
"name": "National Institute of Standards and Technology"
},
"datePublished": "2024-02-26"
}
Webflow implementation
Static pages
Add JSON-LD in Page Settings > Custom Code (before </head>):
{
"@context": "https://schema.org",
"@type": "Report",
"name": "Your Report Title",
"reportNumber": "RPT-2024-001",
"publisher": {
"@type": "Organization",
"name": "Your Organization"
}
}
CMS template pages
For organizations publishing multiple reports via Webflow CMS, create a collection with fields for report name, report number (plain text), publisher, and date. Reference the report number field in the JSON-LD embed for reportNumber.
In Schema HQ
reportNumber generation handles Report schema with reportNumber included when the field is configured in the page schema settings. Enter the report identifier and Schema HQ produces valid JSON-LD.
Real examples
Schemantra provides a Report schema generator with reportNumber as a core property:
{
"@type": "Report",
"name": "Annual Environmental Impact Report 2024",
"reportNumber": "ENV-2024-001",
"publisher": {
"@type": "Organization",
"name": "Example Environmental Agency"
}
}
Source: schemantra.com/schema_list/Report
No second live example with reportNumber in deployed JSON-LD was found.
{
"@type": "Report",
"name": "COVID-19 Weekly Epidemiological Update",
"reportNumber": "WHO/2019-nCoV/99",
"publisher": {
"@type": "Organization",
"name": "World Health Organization"
}
}
Related fields
FAQ
What format should reportNumber use?
Use the exact identifier assigned by the publishing organization, preserving all hyphens, slashes, and spacing. Do not invent a format. If the EPA publishes it as "EPA-430-R-21-005", use that string verbatim.
Is reportNumber the same as a DOI?
No. A DOI (Digital Object Identifier) is a persistent URL-based identifier managed by the DOI Foundation. reportNumber is the internal catalog number assigned by the publishing organization. A report can have both. Use the identifier property for DOIs.