Year: 2025

A Quick Note on Social Proofing (and Why It Still Matters)

A Quick Note on Social Proofing (and Why It Still Matters)

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)

PowerShell Scripts for Schema Generation in Sitecore XM Cloud

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

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

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

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

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

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

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