We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Telehealth visit pages with MedicalClinic + Service + FAQ context and breadcrumb navigation.
Anchors the clinic’s identity, NAP, and URL.
Describes the telehealth service, provider, and area served.
Answers eligibility, scheduling, and insurance questions.
Provides navigation context for the telehealth 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/telehealth#clinic",
"name": "Evergreen Health Clinic",
"url": "https://www.example.com/telehealth",
"telephone": "+1-312-555-0100",
"address": {
"@type": "PostalAddress",
"addressCountry": "US",
"streetAddress": "123 Main St",
"addressLocality": "Chicago",
"addressRegion": "IL",
"postalCode": "60601"
},
"logo": "https://www.example.com/assets/logo.svg"
},
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://www.example.com/telehealth#service",
"name": "Telehealth Visit",
"serviceType": "Telemedicine",
"description": "Virtual primary care visits with licensed clinicians. Same-day appointments available.",
"provider": { "@id": "https://www.example.com/telehealth#clinic" },
"areaServed": { "@type": "AdministrativeArea", "name": "United States" },
"offers": {
"@type": "Offer",
"price": "79.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/telehealth#book"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do you accept insurance?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. We accept major insurers and provide a cash option. Eligibility is confirmed during booking."
}
},
{
"@type": "Question",
"name": "Are visits same-day?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most patients can book same-day appointments. Availability is shown in the scheduler."
}
},
{
"@type": "Question",
"name": "What conditions do you treat?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Primary care, urgent care, mental health consults, and prescription refills where appropriate."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Telehealth", "item": "https://www.example.com/telehealth" },
{ "@type": "ListItem", "position": 3, "name": "Book a Visit", "item": "https://www.example.com/telehealth/book" }
]
}
]Yes. If you list multiple visit types, include one Service per type with distinct @id values and tie them to the same MedicalClinic.
If exact pricing isn’t displayed, omit price fields and keep offers.url/availability aligned to the CTA for the quoted flow.