glean logo

Glean grows organic traffic by 60% after rebuilding the website with Strapi and Gatsby

  • 60% increaseof organic traffic
  • 661% growth in visibility in organic search
glean website

Could you tell us more about the project?

In 2020, we undertook a project to rebrand our company. We decided to change our name from Sonocent to Glean, and developed an entire brand around this new name, including ethos, colours, values, and much more.

A big part of this project involved migrating content from the domain (as well as other subdomains) to the domain, and ensuring that it could all be managed from within the Strapi CMS.

In the past, we didn't have a CMS and every change that happened on the website, including basic spelling fixes, involved the development team. We decided to use a CMS for the new website to allow users such as the Marketing Team to be more independent.


What tech stack did you choose along with Strapi?

Strapi is hosted in a Kubernetes cluster on Google Cloud using a managed Postgres database and block storage from AWS S3.

The website itself is built using Gatsby, giving us a GraphQL connection back to Strapi. We decided to go with Gatsby as it's quite performant and we've had good experience using it in the past. The integration of Gatsby and Strapi was very smooth, especially with the Gatsby Source Strapi plugin.

The actual UI is implemented with React, using Typescript, and some SASS for styling.

The website is then hosted in AWS using S3 and CloudFront (with some Lambda@Edge sprinkled in).

We also run with continuous deployment using Jenkins (also hosted on Kubernetes with GCloud) which runs all of our tests on each change and then re-deploys Strapi or the website (whichever has changed).


How did you manage the SEO?

We wanted to ensure that we could maximise the organic reach of our content, so it was critical that we baked the foundations of technical SEO into the website build. Strapi allowed us to manage aspects of SEO, such as metadata and redirects, directly through the CMS.

We created a metadata component and added it to the content types. This way, the marketing team can manage the metadata directly from Strapi. Same for the redirects, there's a separate content type with "from" and "to" fields.


Did you customize Strapi?

We're creating software for people with disabilities. That's why we have heavy accessibility requirements for both our product and the website. We were able to customize Strapi and add some functionalities that were not available out of the box. This customization allowed us to make the website more accessible for people with special needs.


How did Strapi help to reach your objectives?

In terms of SEO, we have achieved a 60% increase in organic traffic to the Glean website and a 661% increase in visibility in organic search (from 204 ranking keywords to 1,553).

Our users can now manage their content directly through the CMS, whether that's amending content or adding new pages. Our user base spreads throughout the business, covering marketing, sales, legal, and more. In total, we have about 25 users of Strapi from within the business, who are able to login and manage the content that relates to them and their area of the business.

We can now host multiple types of content on the domain through the CMS, including core pages, blogs, resources, and event sign-ups.