How to boost your SEO with Memcache: A ClickMechanic case study

Page load times are an essential factor in Google’s ranking algorithm. So ensuring landing pages load as quickly as possible is critical for SEO. ClickMechanic uses MemCachier to speed up thousands of landing pages by caching entire pages as well as composable page components to speed up on-demand page generation.

How ClickMechanic uses caching for SEO

ClickMechanic is the UK’s market-leading platform for connecting car owners who need repairs or service to the best mechanics in their area. When a car owner needs servicing, they typically google for what they need, including their area and car type, e.g., Ford Focus clutch replacement in Exeter. To make sure ClickMechanic has a good PageRank score for such queries, it serves approximately 150,000 landing pages with different combinations of vehicles, locations, and service jobs. Rendering pages upon request can be a costly and thus slow operation. To ensure the landing pages do not incur a ranking penalty, the pre-rendered pages are cached in Memcache. This practice allows ClickMechanic to have excellent SEO across a wide range of queries that car owners might have.

How MemCachier makes caching for SEO even easier

MemCachier provides its customers with a reliable, easy to use, and trivial to scale Memcache. In addition, MemCachier caches come with a free CacheSight dashboard which provides useful features when using the cache to improve SEO.

A Memcache is typically used to cache many different aspects in the lifecycle of servicing requests. In addition to caching entirely rendered pages, one can also cache fragments of a page, sessions, slow database queries, expensive computations, and so on. When caching many different things, it can be hard to know how well a cache performs for each of them. This is where the CacheSight dashboard comes in handy. It provides an introspection feature that allows cache users to analyze different parts of the cache’s performance. ClickMechanic uses this feature to keep track of its landing pages’ caching performance to ensure its SEO is on point. ``