Skip to content

@type: VeterinaryCare · MedicalOrganization

Veterinarian schema generator

When a pet is sick, owners search with urgency and on mobile. VeterinaryCare schema with evening hours, emergency services and the species you treat gets your clinic into “vet open now” results and AI assistant answers.

Free · no account needed · validated against Google's LocalBusiness guidelines

Example · Maple Paws Animal Hospital
<script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "VeterinaryCare",  "@id": "https://maplepaws.example/#localbusiness",  "name": "Maple Paws Animal Hospital",  "description": "Full-service Toronto vet clinic for dogs, cats and exotics. Dentistry, surgery, in-house lab and evening appointments.",  "url": "https://maplepaws.example",  "logo": "https://maplepaws.example/logo.png",  "image": "https://maplepaws.example/img/clinic-16x9.jpg",  "telephone": "+1 416-555-0109",  "email": "care@maplepaws.example",  "priceRange": "$$",  "currenciesAccepted": "CAD",  "paymentAccepted": "Credit Card, Debit Card, Cash",  "knowsLanguage": [    "English",    "French"  ],  "address": {    "@type": "PostalAddress",    "streetAddress": "1240 Queen St W",    "addressLocality": "Toronto",    "addressRegion": "ON",    "postalCode": "M6K 1L4",    "addressCountry": "CA"  },  "geo": {    "@type": "GeoCoordinates",    "latitude": 43.64095,    "longitude": -79.428301  },  "openingHoursSpecification": [    {      "@type": "OpeningHoursSpecification",      "dayOfWeek": [        "Monday",        "Tuesday",        "Wednesday",        "Thursday",        "Friday"      ],      "opens": "08:00",      "closes": "20:00"    },    {      "@type": "OpeningHoursSpecification",      "dayOfWeek": "Saturday",      "opens": "09:00",      "closes": "15:00"    }  ],  "specialOpeningHoursSpecification": [    {      "@type": "OpeningHoursSpecification",      "name": "Christmas Day",      "validFrom": "2026-12-25",      "validThrough": "2026-12-25",      "opens": "00:00",      "closes": "00:00"    }  ],  "hasOfferCatalog": {    "@type": "OfferCatalog",    "name": "Veterinary services",    "itemListElement": [      {        "@type": "Offer",        "itemOffered": {          "@type": "Service",          "name": "Wellness exam",          "description": "Nose-to-tail exam and vaccine review."        },        "price": "95.00",        "priceCurrency": "CAD"      },      {        "@type": "Offer",        "itemOffered": {          "@type": "Service",          "name": "Dental cleaning",          "description": "Anaesthetic cleaning with dental X-rays."        },        "priceSpecification": {          "@type": "PriceSpecification",          "minPrice": "650.00",          "priceCurrency": "CAD"        }      },      {        "@type": "Offer",        "itemOffered": {          "@type": "Service",          "name": "Spay & neuter",          "description": "Day surgery with pain management."        },        "priceSpecification": {          "@type": "PriceSpecification",          "minPrice": "450.00",          "priceCurrency": "CAD",          "maxPrice": "900.00"        }      }    ]  },  "aggregateRating": {    "@type": "AggregateRating",    "ratingValue": "4.8",    "reviewCount": "511",    "bestRating": "5",    "worstRating": "1"  },  "review": [    {      "@type": "Review",      "author": {        "@type": "Person",        "name": "Emily Tremblay"      },      "reviewRating": {        "@type": "Rating",        "ratingValue": "5",        "bestRating": "5"      },      "reviewBody": "They squeezed in our senior cat the same evening.",      "datePublished": "2026-10-12"    }  ],  "sameAs": [    "https://maps.app.goo.gl/maplepaws-example",    "https://www.facebook.com/maplepawsto",    "https://www.instagram.com/maplepawsto"  ]}</script>
Validator score 96/100 · 0 errors

Generate your veterinarian schema

Fill in your details — the JSON-LD, validator and search preview update as you type. Free, no account.

Full builder

Step 1 of 7

Business

Business type

Pick the most specific schema.org subtype. It's the strongest relevance signal you can send.

Identity

Use the name exactly as it appears on your storefront and Google Business Profile.

Missing business name

0/750

Website & media

Missing website URL

Square, at least 112×112px, on a plain background.

No images

Free schema checker

Validate existing veterinarian markup

Already have veterinarian markup? Paste it to see its score, rich result eligibility and exactly what to fix.

Properties that matter for veterinarians

@type: VeterinaryCareThe dedicated schema.org type for animal hospitals and vet clinics.
openingHoursSpecificationEvening and weekend hours are the #1 thing pet owners check.
hasOfferCatalogWellness exams, dental cleanings, spay/neuter with clear prices.
specialOpeningHoursSpecificationHoliday closures — and where to go instead — reduce angry calls.
name + addressRequired by Google for every LocalBusiness — and must match your Business Profile exactly.

Best practices

  • Mention exotics or species limits in the description so searchers self-qualify.
  • If you partner with an after-hours emergency hospital, link it on your site and keep your own hours accurate.
  • Add your clinic's Facebook and Instagram — vets get heavy social engagement.

FAQ

What the validator checks

  • Required name and full postal address
  • Phone format and international prefix
  • Overlapping or invalid split hours
  • Coordinates with 5+ decimal precision
  • Expired holiday exceptions
  • Keyword-stuffed business names
  • Self-serving review markup
  • Most specific schema.org subtype

For agencies

Managing several veterinarians?

Host the schema for up to 25 client locations and update hours across every site from one dashboard.

See Pro