Context
Nooz Optics is an eyewear brand selling online through a headless Shopify store built with Next.js, with content managed in Contentful. Freelance project.
What I did
- Upgraded the site from Next.js 13 to 15, migrating from the Pages Router to the App Router
- Optimised performance and set up caching
- Refactored and restructured the architecture of the editorial section, with content managed in Contentful
- Set up the GTM data layer, metadata and structured data (microdata) to improve tracking and search visibility
- Added the display of glasses specifications on the product pages
Outcome
A faster site running on the latest version of Next.js, with a cleaner editorial architecture and stronger SEO and tracking foundations.