Industry-specific web design

Optician Website Design

People reach an optician's website for one of a few reasons: an eye test is due, they want to see which frame brands you stock, or they need to reorder contact lenses. We build optician websites that handle all three cleanly, for independent practices in the UK and elsewhere working with a remote team, so that eye tests, eyewear and lens reorders each have their own clear path.

Eye test requestsFrame and brand pagesBranch pagesContact lens reordersOpticians Act aware
  • Google Partner
  • Talha Aslan and team
  • English, German, Turkish

Open the live demoA demo design we built for a fictional brand

In short

An optician website lets patients request an eye test in a few taps, shows the frame brands and collections you stock, gives every branch its own page and handles contact lens reorders carefully. In the UK, the Opticians Act 1989 restricts sight testing to registered optometrists and doctors and requires a valid specification for every contact lens sale, so the site is planned around those rules.

Talha Aslan and teamLast updated:

Why it needs its own approach

The problems we see most often on optician websites

An optician website is part clinical practice and part eyewear shop. It has to get patients booked in for eye tests, show off the frames you stock and keep contact lens sales within the law. Generic shop templates get the balance wrong.

Contact lens checkout without checks

Off the shelf shop templates add a basket to contact lenses and stop there. Under section 27 of the Opticians Act 1989, a contact lens may not be sold to someone without a valid specification, and the seller has to verify it. A plain checkout leaves that gap open.

Brands are invisible

Patients often search for a particular frame brand or ask whether you carry it. When the site does not say which brands you stock, or at which branch, the question moves to the phone and to social media messages.

Branch details are scattered

Practices with several branches list every address on one page, without opening hours, phone numbers or directions. Someone searching on a map then finds one set of details on your profile and another on your site.

Eye tests buried in the menu

For most practices the eye test is the start of the relationship, yet the request form sits three clicks deep. Patients who cannot find it quickly book with the practice whose button they see first.

Questions left unanswered

Patients want to know how long a test takes, what to bring, whether they qualify for an NHS funded test and when their glasses will be ready. When the site is silent, reception answers the same questions all day.

Collections never updated

New season frames never appear, discontinued models and a closed branch stay online for months. An out of date showcase brings in patients asking for frames you no longer stock.

Sources: Opticians Act 1989, section 27: Sale of optical appliances, legislation.gov.uk · Opticians Act 1989, section 24: Testing of sight restricted, legislation.gov.uk

Our approach

Eye tests, eyewear and lens reorders on clear paths

We build an optician website around the three reasons people visit. The eye test request sits at the top of every screen; frame brands and collections each get their own page with real photos; and returning contact lens wearers have a short, separate path to reorder.

If patients should choose their own test slot, an online booking system is connected to your practice diary; if you stock a large range of frames, a catalogue structure with filters by brand, shape and material keeps it easy to browse.

Design, development and content sit in one team, so none of this is patched on later. Talha Aslan sets the strategy and an experienced team handles delivery, working remotely and in English with practices abroad. Clinical wording is always signed off by your own optometrists.

  • Eye test request on every screen
  • A page for every frame brand and collection
  • Branch pages with map, hours and phone
  • Contact lens reorders with specification checks
  • Plain, accurate copy without exaggerated claims
Recommended sitemap

Home

  • Eyewear and brandsBrand pagesOptical framesSunglassesNew arrivals
  • BranchesBranch pagesOpening hoursDirections
  • Eye testsWhat to expectRequest a testEligibility questions
  • Contact lensesLens typesReorder with specification
  • Eye care guideBlogFAQ
  • LegalPrivacy noticeCookie notice

Eye test requests, eyewear browsing and contact lens reorders follow separate paths, so each is easy to find and measure.

The right setup

Independent practice, multi branch group or boutique optician?

All three start from the same foundation; the number of branches and the depth of the frame range make the difference.

One branch

Independent optician

Patients know the optometrist by name, and the site carries that trust.

  • The team and their background come first
  • Eye test request and phone up front
  • Clear answers on what a test involves

Several branches

Multi branch practice

The brand is the practice; finding the nearest branch is the first job.

  • A page, map and hours for every branch
  • Which brands each branch stocks
  • Calls and directions tracked per branch

Curated range

Boutique eyewear optician

Fewer, carefully chosen brands; the site works like a magazine showcase.

  • Brand stories and large product photos
  • A section for new season collections
  • Save a frame and try it in store

Built for opticians

What an optician website needs

These are the points that need a decision most often when planning a site for an optician.

Frame and brand showcase

Real photos, brand, frame shape, material and colour options for every model. Whether to show prices, and how, is something we decide together with you; the site invites patients to try frames in store rather than pushing a checkout for prescription eyewear.

Branch pages

Address, map, opening hours, phone, photos of the practice and the brands stocked at each branch. The details match your Google Business Profile and are marked up so search engines can read them.

Eye test requests

Section 24 of the Opticians Act 1989 allows only registered optometrists and registered medical practitioners to test sight. The site states who carries out tests, what to bring, how long it takes and where patients can check NHS eligibility, without promising outcomes.

Contact lens reorders

Section 27 requires a valid specification for every contact lens sale, verified by the seller, and supervision by a registered professional. Reorders therefore run through a form that checks the specification and its expiry date before an order is accepted; final compliance stays with your practice.

Children and sight impaired patients

Section 27 also requires that optical appliances for under 16s and for patients registered as sight impaired are sold by or under the supervision of a registered professional. The site sends these patients to a branch rather than to an online order.

Eye care guide

Guides such as choosing frames for your face shape, caring for your glasses or what happens in an eye test bring in search traffic and reduce repeat questions at reception. Anything clinical is reviewed by your optometrists before it goes live.

Sources: Opticians Act 1989, section 24: Testing of sight restricted, legislation.gov.uk · Opticians Act 1989, section 27: Sale of optical appliances, legislation.gov.uk

Comparison

A generic shop template or a site built for opticians?

TopicGeneric shop templateSite built for an optician
Eye testsA contact form on one pageEye test request on every screen with clear expectations
EyewearProduct grid with a basketBrand and collection pages that invite a visit
BranchesOne address listA page per branch with map, hours and brands
Contact lensesPlain checkoutReorder form that checks the specification
ToneSales claims and offersAccurate copy reviewed by your optometrists
MeasurementVisitor numbersTest requests, calls, directions and reorders tracked separately

Quick check

Optician website feature list

Must haves: does your site have them?

0 of 6 in place Tick the boxes to see where your site stands.

Added as needed

  • Save a frame to try in store
  • Online test slot calendar
  • Contact lens reorder flow
  • Eye care guide (blog)
  • Pages in further languages
  • Google reviews shown on the site

We choose which of these you need together during the scoping call.

Let's talk about your practice

Share the brands you stock, your branches, how patients request eye tests today and how you handle contact lens reorders; we will come back with a page structure and a written quote.

Process

From brief to launch in four steps

  1. Discovery and scope

    We define your business, your audience and the site’s one-sentence job: who it sells what to, through which action. Scope and timeline are written from that answer.

  2. Design approval

    The home page and key templates come to you as designs first; no code is written before your approval. We do not like surprises, and we do not cause them.

  3. Development

    The approved design becomes fast, secure, maintainable code. You follow progress in the CRM and see every page in a staging environment before launch.

  4. Launch and measurement

    The site goes live with analytics, Search Console and conversion tracking connected; panel training is given, first-year hosting and maintenance included.

Free tools

Check your practice website for free today

Before planning a new site, see how the current one loads on a phone, how heavy your frame photos are and whether search engines can read your branch details. The tools are free and need no sign up.

Tech SEO

Mobile Friendly Test

Test whether a page works well on phones: viewport, font size, tap targets, a mobile screenshot and Core Web Vitals.

Tech SEO

SEO Checker

Scan any URL for title, meta description, headings, canonical, indexability and speed signals, and get an SEO score with a clear to-do list.

Tech SEO

Schema Markup

Generate rich-result JSON-LD for Article, Product, FAQ, Local Business.

Image

Image Resizer

Resize + compress photos and cut the KB; never leaves your device.

Conversion

QR Code Generator

Turn URLs, WhatsApp, Wi-Fi, vCard and text into a QR code in seconds; download high-res PNG or SVG.

All free tools

How we work

See our approach for opticians on a live example

We do not yet have a live client project in the optical field to show, so we explain our approach on a live demo site. The demo is our own showcase, not a client. Our other client work is on the references page.

Live demo

See how your site could look

For this field we built a one page demo site for a fictional brand, made only to show our approach. You can explore the design, the copy structure and the mobile view live in three languages.

Open the live demo

The rules first

Before design starts, we go through sections 24 and 27 of the Opticians Act and your professional guidance with you, and plan eye test and contact lens pages within that frame.

We start with the eye test

The first design decision is how quickly a patient on a phone can request a test and find the nearest branch; the first screen is tested against that scenario.

Clinical copy from your optometrists

We prepare the structure and tone of every page; your optometrists check the clinical accuracy. Nothing goes live without your approval.

A showcase that stays current

New frames, branch hours and the brand list are edited in one place, and the site shows the same details as your Google Business Profile.

All references

FAQ

Optician website questions

If your question is not here, write to us; we will send you an answer and a written quote.

Next step

Let's plan your practice website together

In a free 15-minute call, in English, we will go through your brands, branches, eye test process and contact lens reorders, then send a written scope and quote.

In-depth guide

Optician website planning: eye tests, frames and lens reorders

Talha Aslan and teamLast updated: 15 min read

An optician website earns its keep when a patient can request an eye test, check that you stock the frame brand they want and reorder contact lenses without picking up the phone. Each of those journeys has its own rules, its own questions and its own measure of success, and a generic shop template treats all three as a product grid.

In this guide, Talha Aslan and team set out the decisions we make, in order, when planning a site for an independent optician or a practice with several branches: the legal frame, the eye test page, booking options, brand pages, photography, branch pages, lens reorders, patient data, copy tone, speed, search, measurement, common mistakes and how to choose a partner. Clinical accuracy always stays with your optometrists; we build the structure, the wording and the technical foundation.

Three visit reasons that shape the home page

Plan an optician site around why people arrive, not around your product categories. Almost every visitor comes with one of three intentions, and each needs a different first answer.

  • An eye test is due: they want to know when you can see them, who carries out the test and what it involves.
  • A frame caught their eye: they saw a brand or model somewhere and want to know whether you carry it and at which branch.
  • Lenses are running low: a returning wearer wants the shortest possible route to a reorder.

We give each intention its own entry point on the first screen: an eye test request, a brand directory and a lens reorder link. The branch finder sits at the end of all three paths in the same place, so patients learn where to look. Sunglasses and new arrivals live inside the brand directory rather than competing for space at the top.

A quick test for your current site: open it on a phone, play each of the three visitors in turn and count the taps from the home page to the answer. Anything above three taps tends to come back to you as a phone call or a message, and some of those visitors simply book elsewhere. Write the counts down; they make a useful baseline when you compare the new site later.

What the Opticians Act means for the site

In the UK, two sections of the Opticians Act 1989 shape an optician website more than any design choice. Reading them with your team before the sitemap is drawn saves rewriting pages later.

  • Section 24: only registered optometrists and registered medical practitioners may test sight, so the site states clearly who carries out tests at each branch.
  • Section 27, contact lenses: a lens may not be sold without a valid specification, the seller must verify it, and the sale must be supervised by a registered professional.
  • Section 27, protected groups: optical appliances for under 16s and for people registered as sight impaired must be sold by or under the supervision of a registered professional, so those patients are directed to a branch.

Practices outside the UK work under their own national rules; the structure in this guide still applies, but the detail of who may test and how lenses may be sold must be checked with your regulator or professional body. This guide is not legal advice, and final compliance always rests with the practice.

One practical habit helps: keep a short compliance note in the project file that lists each rule, the page it affects and who on your team approved the wording. When a page changes a year later, that note tells the next person what must not be lost.

An eye test page that answers before reception has to

The eye test page should answer the questions your reception team hears every day, in the order patients ask them. When the answers are on the page, the request form gets used and the phone gets quieter.

  • Who tests: the registered optometrists at each branch, with their names and registration shown as they really are.
  • How long it takes: a plain statement of the usual appointment length and what happens in it.
  • What to bring: current glasses, lens details for wearers, a list of medicines and the name of any eye drops used.
  • Funding: a short note on where patients can check whether they qualify for an NHS funded test, without listing rules that may change.
  • Access: step free entry, parking and whether a home visit service is offered.

Avoid copy that promises outcomes, such as clearer sight or fewer headaches. Describe the process, not the result; the result is a clinical matter for the optometrist in the room.

Children deserve their own short block on the same page: from what age you see them, how a test for a young child differs and what parents should bring. Parents search for this specifically, and a clear answer reassures them before they ever call. Keep the wording factual and have your optometrists approve every line before it goes live.

Choosing between a request form and live booking

How patients book is a business decision before it is a design decision, and there are three workable options. The right one depends on how predictable your diary is and how many branches share it.

  1. Request form: the patient picks a branch and preferred times, and reception confirms. It suits practices whose diary changes often or where test types vary in length.
  2. WhatsApp or phone link: a one tap message to the branch. It suits small practices where the same person answers messages and the phone.
  3. Live diary: patients choose a slot themselves through an online booking system connected to your practice software. It suits practices with standard appointment lengths and several optometrists.

Live booking reduces back and forth, but only if the diary is reliable; a slot that turns out not to exist does more damage than a form. Before connecting a calendar, check whether your practice software offers a secure booking link or an interface the site can use, and who keeps the slot types up to the minute.

Whichever option you choose, keep the form short: name, phone, branch, preferred time and a free text box for anything the team should know. Every extra required field loses some patients on a phone screen. Send an automatic confirmation that repeats the branch address and what to bring.

Brand and frame pages people actually search for

Brand pages are often the most visited part of an optician site, because people search for eyewear by brand. A good brand page does not repeat the brand's own marketing; it shows what that brand looks like in your practice.

Write each brand page in your own words: which frame styles the brand does well, which branches carry it and roughly how many models are on display. Then give every model card the details that help someone decide before they visit.

  • Frame measurements: lens width, bridge and temple length, which patients can compare with the numbers inside their current glasses.
  • Material and weight: acetate, metal or titanium, which matters for all day wear.
  • Color options: a photo for each colorway, named as the brand names it.
  • Branch availability: where the model is on display, with a button to call that branch.
  • Save to try: a way to save a frame and ask a branch to put it aside, instead of a checkout for prescription eyewear.

If you carry hundreds of frames, a filterable catalog by brand, shape, material and branch keeps browsing manageable. Check your supplier agreements on logo and image use before launch; some brands set rules on size, placement and background.

Frame photography that stays consistent and fast

Eyewear is hard to photograph well: lenses reflect, clear acetate disappears into white backgrounds and thin metal temples vanish. Without a written photo standard, brand pages end up as a patchwork of different angles and lighting.

We write that standard before the first shoot so your team can photograph new arrivals the same way.

  1. Use one light neutral background and soft light from both sides to keep reflections down.
  2. Shoot at least three angles per model: front, side and three quarter.
  3. Resize every image to the size it is shown at and convert it to a modern format; a free image resizer is enough for this.
  4. Name files after brand and model, and describe the frame shape and color in the alt text.
  5. Remove discontinued models the day they leave the shelf, or mark them as no longer stocked.

Heavy images are the most common reason optician sites feel slow. In Google's Core Web Vitals, LCP measures how quickly the largest element on the page loads, and the good threshold is 2.5 seconds or less; on a brand page, that largest element is almost always a frame photo.

Branch pages and your Google Business Profile

Give every branch its own page, because the final choice for many patients is simply the nearest practice. A single page listing every address gives map searchers too little and gives search engines nothing to tell branches apart.

The basics are obvious; the value is in the detail patients ask about: bank holiday hours, parking and public transport, step free access, which brands are on display and which optometrists usually work there.

  • Business name: Google Business Profile guidelines require the real world name, without added keywords such as eyewear or a town name.
  • Address and phone: written exactly the same on the site, the profile and every directory listing.
  • Hours: holiday hours updated on the profile and the site on the same day.
  • Photos: shopfront, interior and team, so patients recognize the practice when they arrive.

We mark up branch details as structured data and never mark up anything that is not visible on the page. You can see in seconds whether your current site has this markup using a structured data checker. When a branch closes, its page is redirected to the nearest branch and the profile is updated the same day, rather than left as a dead end.

A contact lens reorder flow with proper checks

A lens reorder should be the shortest journey on the site for a patient who is in date, and a firm stop for one who is not. Under section 27, the sale needs a valid specification that the seller verifies and supervision by a registered professional, so the flow is built around that check.

  1. The patient chooses their branch and confirms their details.
  2. They enter or confirm their lens specification and the date it expires.
  3. The form checks the expiry date and blocks orders with an expired or missing specification, offering a branch visit instead.
  4. Orders for under 16s or patients registered as sight impaired are directed to the branch rather than accepted online.
  5. A registered professional at the branch reviews the order before it is confirmed and dispatched.

The form supports the check; it does not replace it. Your practice remains responsible for verification and supervision, and the site makes that responsibility easy to carry out by sending every order to the right branch with the details already laid out.

Keep lens reorders visually and technically separate from frame pages. A practice that sells lenses online still has no reason to put a basket on prescription spectacles, and separating the two flows prevents a frame from ever being added by mistake.

Health data, privacy notices and cookie consent

Eye test requests and lens orders carry health information, which UK GDPR treats as special category data. That means collecting only what you need, explaining it clearly and storing it somewhere the right people, and only they, can reach.

  • Minimum data: the eye test form asks for name, contact details, branch and preferred time; symptoms are discussed in the test room, not in a web form.
  • Privacy notice: a plain language notice linked next to every form, explaining what is collected, why and for how long.
  • Storage: submissions go to a practice inbox or system with limited access, not to a personal phone or a shared mailbox.
  • Processors: booking tools, form services and messaging apps need a data processing agreement in place.
  • Cookies: for visitors in the UK and the EU, non essential tracking runs only after consent, and the consent banner gives a real choice.

If you run WhatsApp lines per branch, decide who reads them and how long messages are kept. We place notices and consent in the right part of each flow; the wording of the privacy notice itself should be reviewed by whoever advises your practice on data protection.

Copy tone that stays accurate and trusted

Optician copy works when it sounds like a calm conversation with the optometrist, not like a sale. Accuracy is also a safety matter: patients act on what you write.

Before writing, we agree a short list of phrases to avoid and their replacements with your clinical lead.

  • Instead of perfect vision: a sentence that explains which lens type suits which daily use.
  • Instead of specialist eye care: the actual roles and registrations of the people who see patients.
  • Instead of countdown offers: information about new collections and which branch has them.
  • Instead of diagnosing in a blog: a closing line that tells readers when to book a test or see a doctor.

Titles matter. Show each person's name, role and professional registration exactly as held; dispensing opticians, optometrists, contact lens opticians and practice staff are different roles, and patients should be able to tell who does what. Any clinical statement, including those in eye care guides, is approved by your optometrists before publication, and the approval date is kept with the page.

Speed and one handed use on a phone

Most optician visits happen on a phone, often on the move: straight after a reminder letter, in a shopping centre or on a bus. Design for one hand and a weak connection first.

Google's good thresholds for Core Web Vitals apply at the 75th percentile of visits: LCP 2.5 seconds or less, INP, which measures how quickly the page responds to a tap, 200 milliseconds or less, and CLS, which measures how much the layout jumps while loading, 0.1 or less. Frame galleries often fail CLS when buttons jump down as photos load.

  • Sticky bottom bar: call, directions and eye test request within thumb reach.
  • Branch choice: a list first, with location permission requested only if the visitor taps for it.
  • Galleries: image dimensions set in advance so nothing shifts.
  • Readable text: hours and addresses large enough to read without glasses, with strong contrast.

That last point matters more here than in most fields: some of your visitors are on the site precisely because they cannot see well. Run your current pages through a mobile friendly test, then try them on a phone with display zoom switched on.

Local, brand and question searches

Searches that lead to an optician fall into three groups, and each lands on a different page type: nearby searches, brand searches with a town name and questions about eyewear. We plan search engine optimization around those page types rather than around a keyword list.

Nearby searches depend on branch pages and the Business Profile working together. Brand searches want to see what that brand looks like in your practice, which is why branch and model details belong on the brand page. Question searches are served by an eye care guide.

  • How to choose frames for your face shape, with examples for oval, round and square faces.
  • How to read the three numbers on the inside of a frame arm.
  • How to clean glasses without scratching the lenses.
  • What to look for on the label when buying sunglasses.
  • Choosing durable frames that fit children well.

Every guide on a health topic ends by sending readers to an eye test or a doctor, and none tries to diagnose or treat. At the foot of each guide, link calmly to the relevant brands and the nearest branch, not to an offer.

Common mistakes on optician websites

Most mistakes on optician sites come from shop templates that ignore how the profession works. Each of the six below takes hours, not weeks, to fix when caught before launch.

  • A basket on prescription frames: replace it with a save to try button that asks the branch to put the frame aside.
  • A lens checkout without checks: build the reorder flow around the specification and its expiry date, with branch review before dispatch.
  • The eye test buried in a menu: put the request on every screen and answer what a test involves on the same page.
  • One page for every branch: give each branch its own page with hours, map, phone, team and brands.
  • Brand pages copied from suppliers: write about the models you actually stock and the branches that carry them.
  • A showcase that never changes: update new arrivals and discontinued frames on a weekly routine from the admin panel.

Use this list as an audit of your current site. If two or more apply, start a rebuild from the legal frame and the branch structure rather than from colors and fonts; a visual refresh is easy to add on top of a sound structure, while the reverse rarely works.

Choosing a partner and planning the next step

The first sign of a good partner for an optician website is that they raise the rules on testing and lens sales before they show you a design. If the first proposal is a shop template with a basket on every frame, the team has missed how the profession works.

Questions worth asking in the first call:

  • How will the lens reorder flow check the specification and route orders to a branch?
  • Which booking option would you recommend for our diary, and why?
  • How will we update frames, hours and branch details ourselves?
  • Which actions will you measure per branch from the first day?
  • Who on your side writes the copy, and how does our optometrist approve it?

We put the answers into a written scope before any page is designed, and nothing goes live without your clinical sign off. A live demo site showing our approach for opticians is linked on this page, and our client work is on the references page.

To come prepared, gather your brand list, branch details and hours, the state of your product photos and your current booking process. You can read about our web design service, see packages in the pricing section, and when you are ready, get in touch with those details for a page structure and a written quote.