Job Board Aggregated DataFeed Schema Markup (JSON-LD)
Structured data for programmatic recruitment engines, ATS job aggregators, automated career feeds, and XML/JSON-LD data distribution catalogs indexing multiple JobPosting nodes.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "DataFeed",
"name": "OmniSEOTools Tech Engineering Career Feed (San Francisco & Remote)",
"description": "Real-time aggregated programmatic data feed of verified full-time, contract, and remote software engineering positions updated hourly.",
"dateModified": "2026-10-03T18:00:00Z",
"provider": {
"@type": "Organization",
"name": "OmniSEOTools Careers",
"url": "https://omniseotools.com/careers"
},
"dataFeedElement": [
{
"@type": "JobPosting",
"title": "Staff Search Infrastructure Engineer",
"datePosted": "2026-10-01T08:00:00Z",
"validThrough": "2026-12-31T23:59:59Z",
"employmentType": "FULL_TIME",
"hiringOrganization": {
"@type": "Organization",
"name": "OmniSEOTools"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"addressCountry": "US"
}
}
}
]
}Typed Properties Specification (7 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | string | Required | Title of the aggregated recruitment feed. e.g. OmniSEOTools Tech Engineering Career Feed |
| dataFeedElement | JobPosting[] | Required | Array of fully structured JobPosting entities contained in the feed. e.g. [ { '@type': 'JobPosting', 'title': 'Staff Engineer', ... } ] |
| dateModified | string (ISO 8601) | Required | Exact UTC timestamp when the feed was last regenerated. e.g. 2026-10-03T18:00:00Z |
| provider | Organization | Required | Job board, recruitment aggregator, or corporate ATS system. e.g. { '@type': 'Organization', 'name': 'OmniSEOTools Careers' } |
| description | string | Required | Summary of job categories and regions indexed by the feed. e.g. Real-time programmatic data feed of verified software engineering positions. |
| distribution | DataDownload | Recommended | Direct download endpoint URL and MIME format (JSON-LD or XML) for programmatic indexing. e.g. { '@type': 'DataDownload', 'encodingFormat': 'application/ld+json', 'contentUrl': 'https://omniseotools.com/feeds/jobs.jsonld' } |
| inLanguage | string | Recommended | Primary language code of the aggregated job postings. e.g. en-US |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying DataFeed schema.
Stale dateModified on Dynamic Job Feeds
Failing to update dateModified each time jobs are added or removed from the feed.
Dynamically set dateModified to the timestamp of the latest database mutation.
Incomplete JobPosting Nodes in Feed
Stripping required properties (datePosted, hiringOrganization) inside dataFeedElement items.
Ensure every JobPosting inside the array includes all mandatory properties.
Missing Provider Entity
Omitting the feed provider Organization node.
Specify provider with the issuing company's Organization details.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Technical SEO cluster.
Full-Time Job Posting & Career Schema Markup (JSON-LD Blueprint)
100% Remote Work Job Posting Schema Markup (JSON-LD)
DataFeed & Real-Time Product Catalog Feed Schema (JSON-LD)
Dataset & Open Data Repository Schema (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container