The Strategy
The website needed a fresh re-brand, and there were a number of challenges requiring to be tackled via the migration. Firstly, we needed a consistent way to manage the data. We decided to look at implementing a strong master data management tool for the brokerage listings in order to help them achieve their goals surrounding data quality management. For this reason we decided to choose Pimcore as it is a leader within the MDM space.
From a front end perspective we wanted to make sure that the website is fast, secure and powerful. For this reason we chose Gatsby JS, a react-based open source framework. Pimcore would power the web content management via the GraphQL engine and this would be coupled with a separate front end application built by the static site generator offered by Gatsby.
Regarding search, the website was previously using a SQL query but as the database of mortgage brokers had grown over time, the search experience had severely slowed down. Some searches were now taking around 10 seconds to load. It now made sense to replace this with a powerful search database like ElasticSearch.
For hosting Pimcore, we decided to use the latest cloud technologies offered by AWS. We utilized Docker for containerizing the Pimcore application and hosting it via AWS EC2 instances. For the ElasticSearch implementation we used AWS’s Opensearch platform which would be responsible for the geo-based search and faceted navigation for the different type of mortgage brokers.
For hosting the front end - we decided to focus on the developer experience and Netlify was chosen as a tier2 hosting provider.
The re-brand was crafted by our partner agency - Statuo. We ensured that the new website had a great user experience. We also ensured that the SEO strategy worked and we weren’t losing any of the organic traffic and rankings the business had built up over time. We worked on a redirecting strategy to ensure that the traffic that had been built up over time is lost during the migration of the project.