Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
SEO glossary · Healthcare SEO

What is Optician schema?

Optician is a schema.org type, a subtype of MedicalBusiness, used to describe an optical shop or eye care business with its name, address, hours, services and contact details.

Many eye care practices use generic LocalBusiness markup. Using Optician, or Optometric for clinics, gives search engines a clearer category.

The markup should match the Business Profile and include services like eye exams, contact lens fittings and frames.

Optician vs Optometric schema

TypeUse for
OpticianOptical shops selling and fitting glasses and contact lenses
OptometricOptometry clinics offering eye exams
MedicalClinicEye clinics with medical treatment
PhysicianOphthalmologists

Properties to include

  1. 1name, url, logo and photos.
  2. 2address, geo, telephone and opening hours for each location.
  3. 3availableService for eye exams, contact lens fittings and frames.
  4. 4paymentAccepted and insurance information described on the page.
  5. 5sameAs links to official profiles.
  6. 6One block per store or clinic.

Optician schema example

{
  "@context": "https://schema.org",
  "@type": "Optician",
  "name": "Clear View Opticians",
  "address": { "@type": "PostalAddress", "addressLocality": "Leeds", "addressCountry": "GB" },
  "telephone": "+44 113 000 0000",
  "openingHours": "Mo-Sa 09:00-17:30"
}

Optician local SEO beyond schema

Service pages for each test and product

Separate pages for eye tests, contact lens fittings, children's eye care and frames help match specific searches.

Google Business Profile categories

Choose Optician or Optometrist accurately and add services such as eye exams.

Reviews mentioning services

Customers who mention eye tests or frame choice naturally add relevant detail to your profile.

How Optician schema fits a full eye care SEO plan

Schema helps search engines read your business details, but it works best alongside a complete Google Business Profile, service pages for eye tests and lenses, and steady reviews. Think of Optician markup as the label on a well stocked shop: it describes what is there, but the shop still needs good pages behind it.

For groups with several branches, use one schema block per branch page and keep every address, phone number and opening time identical to the Google profile for that branch.

Optician schema step by step

  1. 1Choose Optician for opticians and optical shops, or the closest medical type for clinics led by optometrists.
  2. 2Add name, address, phone, URL and geo coordinates.
  3. 3Add opening hours for each day.
  4. 4List services such as eye tests, contact lens fittings and frame repairs.
  5. 5Add sameAs links to the Google profile and social pages.
  6. 6Test with the Rich Results Test and Schema Markup Validator.

Optician schema for multi branch practices

Practices with several branches should add separate Optician markup on each branch page, with that branch's own address, phone, hours and coordinates. Avoid putting all branches into one block on the home page, which can confuse search engines about which location is which. Link each branch page to its Google Business Profile.

What schema cannot do

Schema helps search engines read your details, but it does not replace a complete Google profile, strong reviews and clear service pages. Treat it as one part of local SEO for opticians, alongside accurate listings and useful content about eye tests and eyewear.

Optician schema JSON-LD tips

Use JSON-LD in the page head or body rather than inline microdata, since it is easier to maintain and update. Keep the business name exactly as it appears on signage and your Google profile. Add priceRange if you want to signal general price levels, and medicalSpecialty only where it accurately describes the services. After any website redesign, retest the markup, because theme changes often remove scripts without warning.

Optician schema audit steps

  1. 1Run each branch page through the Rich Results Test.
  2. 2Compare schema details with the Google profile.
  3. 3Fix mismatched phone numbers or hours.
  4. 4Remove markup for closed branches.
Why it matters

Why Optician schema matters for SEO

It supports local signals for "optician near me" searches.

It helps AI tools describe your practice correctly.

How it works

How Optician schema works

Optician schema covers three areas.

01

Identity

name, logo, url and sameAs.

02

Location

address, geo, telephone and openingHours.

03

Services

makesOffer or hasOfferCatalog for exams and eyewear.

Example

An optical chain adds Optician schema to each store page with its own hours. Local results show the correct hours and phone for each store.

Best practice

Optician schema checklist

  • ✓Use Optician or Optometric type
  • ✓Add one block per location
  • ✓Match NAP to the Business Profile
  • ✓List services offered
  • ✓Include opening hours
  • ✓Validate the markup
Avoid these

Common Optician schema mistakes

Generic type only

Weaker category signal.

One block for many stores

Mixed up details.

Wrong hours

Frustrates customers.

Not validated

Errors go unnoticed.

FAQ

Optician schema FAQs

What is Optician schema?

+

Schema.org markup for an optician or eye care business.

Where should I add it?

+

On each location page and the home page.

Can I list services?

+

Yes, using makesOffer or hasOfferCatalog.

Can Optician schema show star ratings in search?

+

Review stars for your own business usually do not show in Google results, so focus on accurate business details rather than review markup.

Can Optician schema include opening hours for each day?

+

Yes. Use openingHoursSpecification to list hours for each day, including late openings, and add special hours for public holidays so search engines and patients see accurate times.

Should optical shops add Product schema for frames?

+

If you sell frames or contact lenses online, Product schema on each product page can show price and availability. In store only ranges usually do not need it.

Does Optician schema help voice search?

+

Accurate markup supports the business details that voice assistants read out, such as hours and address, especially when it matches your Google profile.

Should optometrists use Optician or Optometric?

+

Optometric fits clinics; Optician fits optical shops. Use what matches.

Does it help local SEO?

+

It supports local signals and consistent business data.

How do I test it?

+

Use the Schema Markup Validator.

Should I add NHS or insurance details to schema?

+

Show them clearly on the page first. Schema can describe payment options, but visible information matters most to patients.

Does every optical shop need schema?

+

It is not required, but it is a quick, low cost way to make business details clear to search engines.

Can Optician schema list accepted insurance?

+

Schema has limited support for insurance details. List accepted plans clearly in page text and on your Google profile instead.

Should home visit opticians use Optician schema?

+

Yes, with areaServed listing the towns covered, and the business address shown only if customers can visit it.

Get started

Get your free SEO audit

Within 1 business day a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 1 business day.
Talk to an SEO expert