We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Job fair pages with Event + Organization context, FAQs, and breadcrumb navigation.
Defines the job fair event details, dates, and location.
Represents the organizing entity or host.
Answers questions about registration, eligibility, and access.
Provides navigation context to the job fair page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.example.com/careers/fair#org",
"name": "Northwind Careers",
"url": "https://www.example.com/careers",
"logo": "https://www.example.com/assets/logo.svg",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-312-555-0140",
"contactType": "Recruiting"
}
},
{
"@context": "https://schema.org",
"@type": "Event",
"@id": "https://www.example.com/careers/fair#event",
"name": "Spring 2025 Job Fair",
"startDate": "2025-04-10T10:00:00-05:00",
"endDate": "2025-04-10T16:00:00-05:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"url": "https://www.example.com/careers/fair",
"location": {
"@type": "Place",
"name": "Lakeside Convention Center",
"address": {
"@type": "PostalAddress",
"streetAddress": "800 Convention Dr",
"addressLocality": "Chicago",
"addressRegion": "IL",
"postalCode": "60601",
"addressCountry": "US"
}
},
"organizer": { "@id": "https://www.example.com/careers/fair#org" },
"offers": {
"@type": "Offer",
"url": "https://www.example.com/careers/fair#register"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do I need to register?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Registration is required to receive your entry badge."
}
},
{
"@type": "Question",
"name": "Is there a virtual option?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. A virtual session runs from 5–7 PM with a separate registration link."
}
},
{
"@type": "Question",
"name": "What should I bring?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bring a printed resume and a government-issued ID for entry."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Careers", "item": "https://www.example.com/careers" },
{ "@type": "ListItem", "position": 3, "name": "Job Fair", "item": "https://www.example.com/careers/fair" }
]
}
]Yes. Use one Event per date if multiple fairs are listed on the page.
Set eventAttendanceMode to OnlineEventAttendanceMode and use a VirtualLocation in the Event.