December usually ends up being a quieter month. Instead of forcing something new, I wanted to pause and revisit a topic I’ve written about earlier — social proofing. If you’ve worked on event-based or content-heavy websites, you’ve likely seen how often this pattern appears. Small labels like “Trending”, “Limited availability”, or “Sold out” don’t add … Continue reading A Quick Note on Social Proofing (and Why It Still Matters)
Year: 2025
The Easy Way to Add Multiple Schemas to Your Webpage
In my last few posts, I shared how I generate different schema types inside Sitecore and store them in a clean way. After that was done, the next practical step for me was: how do I actually show all these schemas on the page?Because most pages don’t use just one schema. A single page may … Continue reading The Easy Way to Add Multiple Schemas to Your Webpage
PowerShell Scripts for Schema Generation in Sitecore XM Cloud
In the previous blog, we discussed how to trigger schema generation using the PowerShell Module in Sitecore XM Cloud.In this blog, we go deeper into three schema generation scenarios — and include the actual PowerShell scripts for each. Before jumping into scripts, it’s important to understand where the source schema data lives and what changes … Continue reading PowerShell Scripts for Schema Generation in Sitecore XM Cloud
Steps to Use PowerShell Module for Schema Generation in Sitecore XM Cloud
When we finished modeling our schema templates and content setup, the next logical step was to automate JSON-LD output — because nobody wants to manually write schema for hundreds of pages. Current Scope In this blog, we focused on the core automation workflow using Sitecore PowerShell Extensions: Generate JSON-LD schema For a single page In … Continue reading Steps to Use PowerShell Module for Schema Generation in Sitecore XM Cloud
Schema Architecture & Implementation in Sitecore XM Cloud
In the previous blog, we covered why schema matters. Now, let’s define the architecture and implement it in Sitecore XM Cloud using actual templates and pages. We’ll walk through: Designing the schema architecture Defining templates and fields Setting up schema items under content Connecting them to pages for JSON-LD output LayerExample PathPurposeFoundation/sitecore/templates/Foundation/MyDemoSite/Base/_BaseSchemaBase template for common … Continue reading Schema Architecture & Implementation in Sitecore XM Cloud
Getting Started with Schema Markup in the Sitecore Composable World
As developers, we often treat SEO like a checkbox — meta titles, descriptions, canonical tags, done. But when you’re building modern composable solutions with Sitecore XM Cloud, good SEO goes beyond content metadata. Search engines don’t just want to see your page anymore — they want to understand it. And that’s exactly what schema markup … Continue reading Getting Started with Schema Markup in the Sitecore Composable World
Building a Live Activity Indicator with Sitecore XP & Google Analytics APIs
Before we get our hands dirty, let me call out the prerequisites. We’ll need a few things in place to work with the Google Analytics API: A Google Cloud Console account (to create and manage credentials) A Service Account (with email + JSON key file for authentication) Access to your Google Analytics 4 property (linked … Continue reading Building a Live Activity Indicator with Sitecore XP & Google Analytics APIs
Building a Live Activity Indicator with Sitecore XP
What is a Live Activity Indicator? A Live Activity Indicator is a feature that shows how many people are actively engaging with a page or piece of content in real time. Think messages like: “Live: 320 people are looking at this show” “524 people are viewing this product right now” “120 readers are on this … Continue reading Building a Live Activity Indicator with Sitecore XP
Smart Personalisation with Sitecore Personalize & Next.js
When it comes to engaging website visitors, showing the right content at the right time makes all the difference. In one of my recent POCs, I explored how to dynamically show banners based on the category a user visits the most. Here's how I built it using Sitecore Personalize and a Next.js application. The Use … Continue reading Smart Personalisation with Sitecore Personalize & Next.js
How a Foundation ContentType Layer Simplifies Sitecore Component Development
Introduction We’ve all been there—juggling multiple Sitecore components, each with its own set of fields, tags, and metadata, trying to keep everything in sync. In one of my long-running projects, this challenge became all too real. But out of that chaos came a simple, scalable solution that I now consider indispensable: the foundation content type … Continue reading How a Foundation ContentType Layer Simplifies Sitecore Component Development







