Sector(s)
Team Members
Project Team
Kanopi Studios
Giving optometrists a strong and flexible foundation for better member access and metrics.
Eye Recommend is a cooperative and growing network of independent optometrists in North America dedicated to personalized and comprehensive eye care. They also create a strong community by providing training, networking, and events.
Back to topThe Challenge
Eye Recommend is well-known in Canada by every optometry clinic, thus brand recognition and driving traffic to the site wasn’t an issue. But the site was on an older version of Drupal (D7), so it was imperative to migrate to an updated version to give the site a much-needed technical upgrade.
Being forced to fix the technical foundation allowed Eye Recommend to consider a design refresh as well. Research showed that while members enjoyed the content — particularly on membership pages — it needed to be better organized. Additionally, the designs were inconsistent across pages with a poor use of space and alignment.
Even more distressing, the site scored low on accessibility. Issues including poor contrast and font sizes provided terrible metrics for any organization devoted to promoting vision improvements.
While their analytics showed many good things such as a low bounce rate, strong keywords, and organic traffic, they had no effective way to measure metrics on the member’s side. There was little data to tell them what content or tactics were effective or interesting to members.
It was time for both a technical and visual refresh.
Contact Kanopi about your project
Back to topThe Solution
Migrating from Drupal 7 to Drupal 9 (then eventually to Drupal 10 in post-launch support) created a more updated technical foundation accompanied by a design refresh.
Deep discovery research dug into competitor analysis, heat maps, accessibility and content audits, analytics, and stakeholder interviews. This gave us a fuller understanding of the website’s strengths and weaknesses.
Our discovery work revealed a lot to like about the website’s content and visuals, including clear pathways and calls-to-action. An improved content strategy with proper hierarchy and tagging was also imperative, so members could access the quality content and navigate with ease.
Because the design consistency across pages was poor, we created new templates to give consistency to spacing and alignment across the site.
Back to topThe Process
User Experience Audit
We audited the site to identify strengths and weaknesses in the UX, so we could make informed decisions around visual needs and user journeys.

Mood boards
Mood boards helped define the visual look and feel with a goal of creating a welcoming and consistent brand presentation.

Key Features
Expanded Marketplace
Members can select their location to only receive listings relevant to them.
Solr Search
We implemented Solr Search to allow for more targeted and flexible search results.
Benchmarking Single Sign-On
Users can now access their Clinic Benchmarking data with a single username and password instead of multiple credentials required for multiple domains.
Back to topThe Result
Improved flexibility and organization means Eye Recommend can now spin up new sections and pages using a variety of tools at their disposal. In particular, the member dashboard is well-organized, and users are now able to quickly find what they need.
Prefer metrics? Mobile use increased 10.26%, and the speed to load content improved by 2.065 seconds.
In post-launch support, Eye Recommend has expanded the online Marketplace to include Equipment, Inventory, and Practices/Spaces for clinics.
Each clinic can now review their own stats per month or year to date — including numbers of new patients, overhead expenses, gross profit totals, and more — so admins can see progress toward meeting goals, as well as in comparison with competitors.
Back to topA migration from Drupal 7 to modern Drupal was selected for its structured data content model to server Clinic locations, and Marketplace Job Postings and Products. Drupal’s ability to manage users of different types and host private content for its member portal was of utmost importance, along with the ability to craft a customized experience for content editors.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
- The Salesforce suite of modules was used to sync user and location data to and from Drupal for seamless integration between Eye Recommend’s internal business systems and the public and portal features on the website.
- The Search API, in combination with external Solr search was used to provide a fast search experience, along with driving the location-based Clinic Locator, and the faceted Marketplace features.
- The Draggable Views module allowed us to create a more streamlined administration experience that allowed content editors to order content in filtered lists where the content appears, not in a separate queue or admin screen. This allows for a more performance administration experience and a more personalized browsing experience for users.