We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Vaccine clinic pages with MedicalClinic + Service + Event context, FAQs, and breadcrumbs.
Anchors the clinic providing vaccination services.
Describes the vaccination service and provider.
Represents a clinic event or appointment window.
Answers eligibility, documentation, and timing questions.
Provides navigation context for the clinic 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": "MedicalClinic",
"@id": "https://www.example.com/clinics/vaccine#clinic",
"name": "Northwind Vaccine Clinic",
"url": "https://www.example.com/clinics/vaccine",
"telephone": "+1-512-555-0134",
"image": "https://www.example.com/images/vaccine-clinic.webp",
"address": {
"@type": "PostalAddress",
"streetAddress": "1200 Health Blvd",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
},
"medicalSpecialty": "Immunization"
},
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://www.example.com/clinics/vaccine#service",
"name": "Seasonal Flu Vaccination",
"serviceType": "VaccinationService",
"description": "Walk-in and appointment flu shots for adults and children.",
"provider": { "@id": "https://www.example.com/clinics/vaccine#clinic" },
"areaServed": { "@type": "AdministrativeArea", "name": "Austin, TX" },
"offers": {
"@type": "Offer",
"price": "25.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
},
{
"@context": "https://schema.org",
"@type": "Event",
"@id": "https://www.example.com/clinics/vaccine#event",
"name": "Flu Shot Clinic",
"startDate": "2025-10-01T09:00:00-05:00",
"endDate": "2025-10-01T17:00:00-05:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Northwind Vaccine Clinic",
"address": {
"@type": "PostalAddress",
"streetAddress": "1200 Health Blvd",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
}
},
"organizer": { "@type": "MedicalClinic", "name": "Northwind Vaccine Clinic" }
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do I need an appointment?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Walk-ins are accepted, but appointments guarantee shorter wait times."
}
},
{
"@type": "Question",
"name": "What should I bring?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bring a photo ID and insurance card if applicable."
}
},
{
"@type": "Question",
"name": "Are vaccines available for children?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Pediatric doses are available for eligible age groups."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Clinics", "item": "https://www.example.com/clinics" },
{ "@type": "ListItem", "position": 3, "name": "Vaccine Clinic", "item": "https://www.example.com/clinics/vaccine" }
]
}
]If multiple vaccines are offered, add separate Service entries with matching descriptions.
Use multiple Event entries for each clinic date or summarize with one Event per day.