We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Photography workshop pages with Event + Organization context, FAQs, and breadcrumb navigation.
Defines the workshop with date, location, and registration URL.
Anchors the studio or instructor organization hosting the workshop.
Answers questions about equipment, skill level, and refunds.
Provides navigation context for the workshop 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/workshops#org",
"name": "Northwind Photo School",
"url": "https://www.example.com/workshops",
"logo": "https://www.example.com/assets/logo.svg",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-512-555-0124",
"contactType": "Workshop Registration"
}
},
{
"@context": "https://schema.org",
"@type": "Event",
"@id": "https://www.example.com/workshops/night-photography#event",
"name": "Night Photography Workshop",
"description": "Learn long exposure techniques and low-light composition in a guided shoot.",
"startDate": "2025-05-22T18:30:00-05:00",
"endDate": "2025-05-22T21:30:00-05:00",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"url": "https://www.example.com/workshops/night-photography",
"location": {
"@type": "Place",
"name": "Downtown Arts District",
"address": {
"@type": "PostalAddress",
"streetAddress": "500 Commerce St",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
}
},
"organizer": { "@id": "https://www.example.com/workshops#org" },
"offers": {
"@type": "Offer",
"url": "https://www.example.com/workshops/night-photography/register"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What camera gear do I need?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bring a DSLR or mirrorless camera, a tripod, and a wide-angle lens if possible."
}
},
{
"@type": "Question",
"name": "Is this workshop beginner-friendly?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. We cover camera settings and provide guided practice during the session."
}
},
{
"@type": "Question",
"name": "What is the cancellation policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Cancellations up to 48 hours before the workshop receive a full refund."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Workshops", "item": "https://www.example.com/workshops" },
{ "@type": "ListItem", "position": 3, "name": "Night Photography", "item": "https://www.example.com/workshops/night-photography" }
]
}
]If multiple dates are offered, add one Event per date with its own registration URL.
If pricing appears on the page, add Offer pricing and currency to match registration details.