Home

Sitecore Search: Widget Rules

When building search-driven experiences in Sitecore Search (XM Cloud), it’s common to personalize or adjust results based on business logic. That’s where widget rules come into play. In this post, we’ll cover: What are Widget Rules? Rules in Sitecore Search let you shape search results without touching the underlying index. Instead of relying solely on…

Handling Server Error (500) in a Sitecore JSS + Next.js Multisite Setup

“Oh no… it’s a 500!” That all-too-familiar server error shows up and suddenly your site feels broken. The user sees a generic, ugly message — not the best experience, right? But what if we could handle server errors gracefully, even in a multisite Sitecore JSS + Next.js environment? This guide walks you through how to…

Part 2: Optimizing Sitecore Context Injection with Caching

In Part 1, we saw how to inject global configuration data into the Sitecore context using a page-props-factory-plugin. While this reduces redundancy, repeatedly fetching this data from an external source can still impact performance. In this post, we’ll introduce a caching layer to avoid unnecessary API calls and further optimize your Sitecore JSS application. Why…