Headless Sitecore gives you rich page data; Next.js App Router gives you a structured way to turn that into HTML metadata. The two fit together well once you know where metadata is defined, what Next.js actually renders, and which CMS fields you want to own
Insights, Features, Solutions, and Tips for Sitecore Enthusiasts!
Tuesday, 5 May 2026
Wednesday, 15 April 2026
Fixing edge.cdn.11: Unauthorized. Failed to find tenant When Using Sitecore Edge Admin API
Recently, I was working on setting up a webhook using the Sitecore Experience Edge Admin API for a cache revalidation scenario. The goal was straightforward: whenever content is updated in Sitecore, trigger a webhook that tells the frontend application to clear or revalidate cached pages.
The implementation itself is well documented by Sitecore, but I ran into an authentication issue that was not immediately obvious. Every request to create the webhook returned a 401 Unauthorized response with the message:
After troubleshooting, I discovered the issue was related to the type of OAuth credentials I had created in the Sitecore Deploy app.
If you run into the same problem, this post may save you some time.
Monday, 9 March 2026
Building an Inline Editable Checkbox Field in Sitecore XM Cloud
Sunday, 1 March 2026
Fixing Broken Datasources in Sitecore XM Cloud Pages Builder

Tuesday, 3 February 2026
Sitecore MVP 2026 Announcements
[Americaneagle.com] [Mohammed Syam] Recognized as a Sitecore Most Valuable Professional
Honored for commitment to sharing expertise with the global Sitecore community
Monday, 2 February 2026
The Hidden Cost of Scoped Context IDs in Sitecore XMC
When working with Sitecore XM Cloud (SitecoreAI), Next.js, and the Sitecore Content SDK, scoped Context IDs are strongly recommended — especially for values exposed to the browser.
I followed the official Sitecore documentation, created a scoped Context ID, wired it into my Next.js app… and still ended up with a runtime error that wasn’t obvious at all.
This post documents what went wrong, why the error message is misleading, and what you actually need to scope correctly.
Monday, 12 January 2026
The Hidden Dependency of Sitecore XM Cloud Forms: Cloud SDK Events
When working with Sitecore XM Cloud and the Content SDK, adding a Form to a page can suddenly cause a runtime error that wasn’t there before. The error points to Cloud SDK initialization, but the connection between Forms and the Cloud SDK isn’t immediately obvious. This post explains why Sitecore XM Cloud Forms depend on the Cloud SDK Events package, what triggers the IE-0014 error, and where the SDK must be initialized to avoid breaking preview and production environments.





