When a patient asks ChatGPT, Google AI Overviews or Siri for an optician recommendation, the answer should include your practice. Right now, it almost certainly does not. National chains have brand recognition, but most still lack the structured data that AI actually needs. That is your opening - if you act on it.
Independent opticians are losing AI search visibility not because their service is worse, but because AI platforms cannot identify what they do. Without structured data, your practice is invisible to the systems that now answer most local eye care queries. National chains appear by default - not because they earned it, but because independents have not claimed their space.
The optical industry in the UK has a well-known imbalance. A handful of national chains control a large share of the market, and their brand names are familiar enough that patients often default to them. But the shift to AI-powered search has created an entirely new competitive landscape, and it is one where brand recognition matters far less than data quality.
When someone types "optician near me" into ChatGPT or asks Google AI Overviews for an eye test recommendation, the AI does not look at billboard advertising or high street frontage. It reads structured data from websites - schema markup - to understand which businesses are opticians, where they are located, what services they provide, and whether they hold the right credentials.
Here is the surprising part: most national chain branches still rely on generic, template-level structured data. Their websites might list hundreds of locations, but the schema behind each branch page is often minimal. A basic LocalBusiness tag, a name and an address. No service-level detail. No credential data. No differentiation between one branch and another.
That creates a real opportunity for independent opticians. If your website has correctly implemented Optician and MedicalBusiness schema, detailed Service markup for every speciality you offer, your GOC registration via hasCredential, and proper areaServed coverage, you are giving AI platforms far more useful data than most chain branches provide. AI systems do not recommend the biggest brand. They recommend the most relevant, verifiable result.
This is not theoretical. AI platforms are already fielding optical queries every day. These are the kinds of searches where schema markup determines which optician gets recommended:
Every one of these queries represents a patient who is ready to book, not just browsing. They have already decided they need an optician. The only question is which optician the AI recommends. Without the right schema, it will never be yours.
Most optician websites have either no schema at all or a basic LocalBusiness tag that was added when the site was built years ago. That is nowhere near enough for AI search in 2026. Here is what AI platforms actually need to see on your site:
By being more useful to AI than Specsavers is. National chains have massive brand recognition, but their local branch pages are typically thin on structured data. An independent optician with detailed, well-implemented schema markup gives AI platforms exactly what they need - and that is what determines recommendations.
Consider what a typical Specsavers branch page looks like from an AI's perspective. It has a branch name, an address, maybe opening hours, and some generic copy that appears on every branch page across the country. The schema is usually a basic LocalBusiness or Optician tag with minimal detail. No individual service descriptions. No credential data for specific optometrists. No differentiated areaServed beyond the branch postcode.
Now consider what your independent practice can offer. You can provide detailed Service schema for every speciality - your paediatric clinic, your contact lens fitting service, your low vision assessments, your emergency eye care availability. You can include hasCredential for your personal GOC registration. You can list every neighbourhood and suburb in your catchment area. You can add AggregateRating data from your loyal patient base.
That granular, specific data is exactly what AI platforms prefer. When a patient asks "Where can I get a children's eye test in South Manchester?", the AI is looking for a practice with Service schema matching "paediatric eye care" and areaServed matching "South Manchester". The chain branch with a generic Optician tag and a Manchester postcode is a weaker match than your practice with detailed, service-specific, location-specific structured data.
National chains have dedicated SEO teams, but most have not yet prioritised schema markup at branch level. That is creating a temporary window where independent opticians with proper structured data can outperform chains in AI search. Once the chains catch up - and they will - that advantage narrows. The independents who act now will have established their AI presence before the competition arrives.
Specialist services are where independent opticians have the strongest competitive advantage in AI search. Chains typically offer a standard menu of services across every branch. Independents often provide niche, specialist care that chains cannot match. Schema markup is how you make those specialities visible to AI.
Complex contact lens fitting - especially for conditions like keratoconus, high astigmatism or multifocal needs - is a specialist service that many independents excel at. With Service schema specifying "contact lens fitting" and a detailed description of the types of lenses and conditions you work with, AI can match your practice to patients searching for exactly that expertise. A generic "we do contact lenses" line on a chain website cannot compete with that level of specificity.
Parents are increasingly turning to AI when researching children's vision. "Does my child need an eye test?" and "children's optician near me" are growing query categories. If your practice has a dedicated children's clinic or specialist paediatric optometrists, Service schema makes that visible. Without it, AI has no way to know you offer this service - and the parent books elsewhere.
Low vision assessments and aids are a specialist area where independent opticians often lead. Patients and carers searching for low vision support are looking for expertise, not a chain store. Service schema for low vision services, combined with hasCredential for relevant qualifications, positions your practice as the authoritative answer to these queries.
Urgent eye care - foreign body removal, sudden vision changes, red eye assessment - is a high-value, time-sensitive service area. When someone asks a voice assistant for emergency eye care, the assistant gives one answer based on structured data. openingHours showing same-day availability plus Service schema for emergency eye care is what puts your practice in the running for that call.
If your practice stocks designer or specialist frame brands that chains do not carry, that is a genuine differentiator. Service schema for frame dispensing with brand information gives AI another data point to work with when patients search for specific brands or premium eyewear options.
We start with a free AI Visibility Snapshot. You get a scored report showing exactly where your optician practice stands in AI search - which schema you have, which you are missing, and how you compare to competitors in your area, including any nearby chain branches.
Schema implementation starts from £295. Monthly monitoring to catch schema errors before they affect your visibility starts from £79 per month, with no lock-in contracts.
For context: a single new patient who books an eye test and purchases frames represents significantly more revenue than the cost of full schema implementation. If that patient becomes a returning patient - which is common with independent opticians - the lifetime value multiplies further. The question is not whether schema markup pays for itself. It is how many patients you are losing to chains every week because AI cannot find you.
Get a free AI visibility report showing exactly how ChatGPT, Google AI Overviews and Perplexity currently see your practice. We will tell you what is missing and what to fix first - including how you compare to nearby chains.