Pharmacy & Retail Dispensary Schema (JSON-LD Blueprint)
Retail healthcare structured data for community pharmacies, compounding dispensaries, and drive-thru prescription counters with accepted insurance, payment, and emergency hours.
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": "Pharmacy",
"@id": "https://omniseotools.com/demo/pharmacy#store",
"name": "Apex Care Community Pharmacy & Compounding",
"telephone": "+1-215-555-0187",
"url": "https://omniseotools.com/demo/pharmacy",
"image": "https://omniseotools.com/images/demo/pharmacy.jpg",
"priceRange": "$",
"emergencyService": true,
"paymentAccepted": "Cash, Credit Card, Medicare, Medicaid, Apple Pay",
"address": {
"@type": "PostalAddress",
"streetAddress": "1700 Market Street",
"addressLocality": "Philadelphia",
"addressRegion": "PA",
"postalCode": "19103",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 39.9526,
"longitude": -75.1692
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "21:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Saturday",
"Sunday"
],
"opens": "09:00",
"closes": "18:00"
}
]
}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 |
|---|---|---|---|
| paymentAccepted | Text | Required | Accepted payments and major healthcare plans (Cash, Credit Card, Medicare). e.g. Cash, Credit Card, Medicare, Apple Pay |
| openingHours / openingHoursSpecification | Array<OpeningHoursSpecification> | Required | Prescription counter operating hours. e.g. [{ "@type": "OpeningHoursSpecification", ... }] |
| emergencyService | Boolean | Recommended | Indicates 24/7 on-call pharmacist or emergency dispensing capabilities. e.g. true |
| telephone | Text | Required | Pharmacy direct phone for doctor call-ins and refill inquiries. e.g. +1-215-555-0187 |
| address | PostalAddress | Required | Physical pharmacy storefront address. e.g. { "@type": "PostalAddress", ... } |
| geo | GeoCoordinates | Required | GPS coordinates. e.g. { "@type": "GeoCoordinates", ... } |
| priceRange | Text | Recommended | Relative cost index ($). e.g. $ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Pharmacy schema.
Missing Insurance Plans in paymentAccepted
Listing only credit cards without noting Medicare/Medicaid or insurance acceptance.
Include insurance networks in paymentAccepted.
Conflating Store Hours with Prescription Counter Hours
If retail convenience section is open 24h but pharmacy window closes at 9 PM, listing 24/7 confuses patients.
Ensure schema openingHoursSpecification matches pharmacy counter schedule.
Missing Phone Number for Prescription Inquiries
Omitting direct telephone in Pharmacy schema.
Supply validated telephone number.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Healthcare cluster.
MedicalBusiness & Clinic Schema (JSON-LD Blueprint)
Optician & Optometrist Eye Care Schema (JSON-LD Blueprint)
Physician & Medical Specialist Schema Markup (JSON-LD Blueprint)
Dentist & Dental Clinic Practice Schema Markup (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container