Designer eyewear · Copenhagen, DK
Ørgreen Optics
Twenty-five years of collections, retail partners across Europe, and a B2B side that has to work as hard as the storefront. Nothing off the shelf did what they needed, so most of it is built to order.
- ServicesWeb development, SEO
- Year2022–present
- Built byHason Digital
- StackOctoberCMS, Weglot
- orgreenoptics.com ↗

What we did
The catalogue rebuilds itself overnight
The company runs on two CSV exports from its own systems — one for frames, one for stores. OctoberCMS imports them automatically every night, so the more than six thousand products in the export match what Ørgreen actually holds by the time the office opens.
An icon and a colour for every frame
Frames are described by style — duo, mono, split, rare materials — so each one got a drawn SVG icon rather than a word. Colours arrive as Pantone, which browsers know nothing about, so the build carries its own Pantone-to-hex library.
A store finder that follows the cursor
Every store lists Ørgreen’s five collections, each shown or greyed out by what that store actually stocks. Hovering a store in the list slides the map until that store sits dead centre — nothing to click to find out where anything is.
How it ran
The same four steps on every project. What changes is how long each one takes.
Audit
We start with what exists: analytics, Search Console, the current structure, and the pages actually bringing people in. Nothing gets thrown out before we know what it was doing.
Structure
Sitemap, templates and the copy for every page, agreed in writing before any design starts. This is where most projects quietly go wrong.
Build
Mobile-first templates, content migrated, redirects mapped, everything reviewed on staging before it touches the live domain.
After launch
Speed, indexing and rankings watched for the first months, with fixes rolled in as they surface — not re-quoted as a new project.
On smaller screens
Every template is drawn for the phone first, then widened. It is the layout most of the traffic will ever see.




