Zego is a commercial motor insurance provider that powers opportunities for businesses to self-employed drivers and riders.

They approached us to help them apply a rebranding on their new website and better manage their content by migrating it to Sanity CMS.

View live websiteZego Banner

Tech stack


Next.js's logoNext.js

Library & Languages

React's logoReactTypeScript's logoTypeScript

Headless CMS

Sanity's logoSanity

The problem

The website content was either embedded directly in the code or stored in the backend.

It made every content change require developers' involvement, slowing down content management, and taking from developers time that could be used to develop features or fix bugs.

It also made it tricky to translate content and split test it.

Moving content to the CMS

The blog as a proof of concept

Zego's blog was edited from a custom admin page that used Draft.js for the frontend editor and stored the content in a database.

After importing and converting the content from the existing blog, we made it possible to write articles and live-preview their content using a headless CMS.

Articles had text but also images and some custom blocks like Youtube videos or Zego Quick Estimate forms.

We also made it possible to create tags and assign them to articles to categorize them.

Zego Blog

Tinloof were professional and experts in their domain. Their familiarity with Next.js and Sanity meant we were able to come up with good solutions to integrating a CMS for use across the organisation.

Building landing pages from the CMS

The feedback from the blog editors was quite positive and motivated us to bring the same value to marketers when creating landing pages.

Together with web designers, we divided landing pages into blocks, each having a specific content structure, a design, and variations.

Having this architecture working was possible thanks to the combination of Sanity's GROQ query language, TypeScript, and Next.js.

We empowered marketers because it made it possible for them to create landing pages from the CMS by simply gluing together a few blocks and specifying their content.

Zego Private Hire

Making it possible to create landing pages through Sanity CMS saves us 3 months of engineering. We were able to estimate that number by following one of the internal teams while creating a landing page and recording the time. We then multiplied that by the number of pages we usually create per year.

Translating content and targeting specific countries

To enable Zego to conquer new markets, we made it possible to translate the entire website content or publish content that targets specific markets.

This helped Zego launch in the Netherlands in no time.

Check out the demo below of localization with Sanity or read more on it in this article.

Migrating the rest of the website pages to the CMS

It's now possible to create infinite landing pages or blog articles, live preview and QA them, then release them in minutes.

The feedback from the implementation was extremely positive and we decided to use the same integration to make it possible to create any page from the CMS.

Thanks to Next.js rewrites feature, we are able to gradually migrate page per page to the new CMS setup.

Below is an example from the jobs page where we were able to pull data directly from Workable.

Video poster

SEO under control

The page speed of the website pages definitely helped boost their ranking on the Google Search Engine.

To enable that, we added an SEO view to each website page, making it possible to fully control the key SEO information from the same place where the page is created.

It didn't take much time to see the fruits of that, as Zego ranked number 1 for "Private Hire Insurance", one of its key offerings.

We've also achieved the following improvements:

- Increase of 30% in organic traffic

- Multiplied x3 the top 10 keywords

- Domain rating increased from 58 to 64

Tinloof have been an absolute pleasure to work with. They had been contracted to help drive the CMS development across the organisation and are clearly experts in their field.

They really felt like part of the permanent organisation too and fit right it with the environment and team's ways of working.

It has been great to be able to learn from their extensive domain knowledge along the way.

Worked with Seif from Tinloof at Zego and got nothing but great service. Nothing was too much trouble and projects were delivered perfectly and on schedule. I wouldn't hesitate to recommend him or Tinloof.

More work