Yuno Learning, as Frontend Lead. The public face of a live-classes platform, the pages a search engine has to read before anyone signs up.
Led in a role at Yuno Learning. Not a CodeArtisan client engagement.
The problem
SEO-critical public pages needed to be indexed. A client-rendered front end left that HTML thin for crawlers, so search visibility depended on luck rather than architecture.
What I did
I led the migration of those pages to a Nuxt server-side rendered application. Deploys were split per environment. A GA4 data layer went in with the pages, and Jest covered the unit and SSR tests.
The result
Ten pages were server-rendered so they could be indexed. Search visibility was treated as an architecture decision, with a handover the team could keep deploying.
- 01
Public pages
The pages search needed to read, separated from the logged-in app.
- 02
Nuxt SSR
Rendered on the server, with a deploy path per environment.
- 03
Indexable HTML
Ten pages server-rendered so they could be indexed.
- Nuxt
- Vue
- Node.js
- Jest