Planning a Zero-Downtime Kentico 13 to XbyK Migration: A Complete Playbook

AM
Aarav Mehta
May 14, 2026 8 min read
Migrating from Kentico 13 to Xperience by Kentico (XbyK)
⚠️ Kentico 13 End of Life: Official Kentico 13 support ends December 31, 2026. After this date, no security patches, no bug fixes, and no Kentico support tickets will be available for Kentico 13. This article covers the migration path — but if you haven't started planning yet, book your free migration assessment today.

Why You Need to Migrate Before December 2026

The Kentico 13 end-of-life deadline is not a soft cutover. On January 1, 2027, Kentico will cease all security patching, bug fixing, and platform-level support for Kentico 13. Your site won't stop functioning immediately — but it will be running on permanently unsupported software, accumulating unpatched vulnerabilities with no official remedy.

For most enterprises, this creates three compounding risks. First, security: any zero-day vulnerability discovered after December 2026 stays open permanently on Kentico 13. Second, compliance: GDPR, PCI-DSS, and SOC 2 frameworks typically require supported software in your stack — running post-EOL CMS may breach these requirements and potentially invalidate cyber insurance policies. Third, cost: agencies completing the best-planned migrations are already filling 2025–2026 project slots. Waiting until Q3 2026 typically means paying 40–60% premium rates for rushed delivery.

The migration is not a simple upgrade — it is a replatforming project. Kentico 13 and Xperience by Kentico (XbyK) share brand heritage but are architecturally distinct platforms. XbyK is a composable DXP with a hybrid-headless architecture, monthly automatic updates, and built-in AI via AIRA. Moving from Kentico 13 to XbyK requires content migration, frontend rebuild, and integration reconnection — but done well, it delivers a dramatically better platform that pays for itself in reduced infrastructure overhead alone.

What Actually Changes Between Kentico 13 and XbyK

Before scoping your migration, it's important to understand what you're moving toward — and why the architectural differences matter for project planning.

Architecture

Kentico 13 uses a traditional MVC architecture where the CMS handles both content management and presentation. XbyK is hybrid-headless — content management and content delivery are separated. You can still use XbyK's built-in Page Builder for traditional delivery, but the platform is designed to deliver content via API to any frontend. This separation is powerful, but it means your migration scope includes frontend rebuild work that a direct upgrade path would not require.

Hosting

Kentico 13 runs on your own infrastructure or PaaS hosting. XbyK offers both a fully managed SaaS option on Azure and a private cloud deployment. SaaS eliminates infrastructure management entirely — Kentico handles deployments, security patches, and monthly updates automatically. For most enterprises, SaaS delivers lower TCO within 12 months of migration.

Updates

Kentico 13 received infrequent major updates that required planned upgrade projects. XbyK receives monthly automatic updates on SaaS — you are always on the latest version without planned upgrade work. This alone eliminates a significant category of ongoing IT overhead.

"The biggest surprise for most clients isn't the migration complexity — it's how much lighter XbyK is to operate once you're live. The monthly update cycle on SaaS feels like a completely different platform ownership experience." — Rahul K., Head of Kentico Practice, DotStark

The 5-Phase Migration Playbook

Based on 100+ XbyK migrations delivered, DotStark uses a structured 5-phase process that keeps scope tight, timelines fixed, and go-live risk minimal. Here is each phase in detail.

Phase 1: Discovery & Audit (Weeks 1–3)

The discovery phase is the most important investment in a successful migration. Every hour spent in discovery saves multiple hours in execution. The scope of this phase covers:

  • Content inventory: Complete audit of all content types, page templates, widgets, media assets, and structured data in your Kentico 13 installation. This inventory drives the migration toolkit configuration and content transformation scripts.
  • URL mapping: Export your full URL structure and map every URL to its destination in XbyK. URL changes without proper 301 redirects are the most common cause of SEO damage during migrations. We map every URL before any code is written.
  • Integration documentation: Catalogue every third-party integration — CRM, ERP, marketing automation, payment gateways, analytics. Each integration requires reconnection work in XbyK and must be scoped explicitly.
  • Hosting decision: SaaS vs private cloud. We evaluate your compliance requirements, DevOps capabilities, and infrastructure preferences to recommend the right deployment model.
  • Complexity scoring: We score the migration complexity across five dimensions: content volume, custom widget count, integration complexity, frontend rebuild scope, and go-live urgency. This score drives the project timeline and team composition.

Output: A signed Migration Scope Document that locks scope, timeline, team, and cost before any development begins. No scope creep, no surprises.

Phase 2: Content Migration (Weeks 3–9)

Kentico provides an official Migration Toolkit that handles structured content transfer from Kentico 13 to XbyK. DotStark extends this toolkit with custom transformation scripts tailored to each client's specific content types and data structures.

The content migration runs in three rounds:

  1. Initial migration: First full migration run into a fresh XbyK staging environment. All content types, media assets, page aliases, and form data transferred and validated programmatically.
  2. Validation & client review: Client content team reviews the migrated content in the XbyK staging environment. Every content type is checked against the original. Issues logged, transformation scripts refined.
  3. Final migration: After client sign-off on round 2, we run the final clean migration. This becomes the baseline for all subsequent frontend development work.

The three-round approach is critical. Single-pass migrations — where content is migrated once and assumed correct — are the leading cause of post-launch content issues. The client sign-off after round 2 is contractually required before we proceed to phase 3.

Phase 3: Frontend Rebuild (Weeks 5–16)

This is typically the largest phase in terms of development effort. Every page template, widget, and component from your Kentico 13 site must be rebuilt in XbyK's modern architecture. For traditional MVC delivery, this means building XbyK Page Builder components, content type templates, and widget controllers in .NET 8. For headless delivery, this means building a Next.js or React frontend consuming the XbyK Content Delivery API.

Architecture decision: Traditional MVC or headless? We make this decision in Phase 1 based on your frontend team capabilities, performance requirements, and editorial workflow preferences. Neither is universally better — the right choice depends on your specific context.

Note that Phases 2 and 3 intentionally overlap — the frontend rebuild begins in week 5 while content migration is still running. This parallel working saves 2–4 weeks on total project duration without increasing risk, because the frontend team can build against content type schemas validated in round 1.

Phase 4: Integration Reconnection (Weeks 8–15)

Every integration documented in Phase 1 must be reconnected to XbyK. This work runs in parallel with Phase 3 and includes: CRM connectors (Salesforce, HubSpot), marketing automation (Marketo, HubSpot), analytics (GA4, Adobe Analytics), search (Azure AI Search, Algolia), payment gateways, and any bespoke API integrations.

Integration work is where the most edge cases emerge. We always allocate buffer in the integration phase for unexpected API behaviour, authentication changes, and data mapping complexity that wasn't visible during the Phase 1 audit.

Phase 5: QA, Go-Live & Hypercare (Weeks 16–20)

The final phase covers cross-browser QA, performance testing, Core Web Vitals validation, SEO audit against the URL map from Phase 1, and the actual go-live cutover.

Our go-live process follows a strict cutover runbook:

  1. Final content sync from Kentico 13 (delta migration of any content created after the Phase 2 final migration)
  2. DNS propagation to XbyK — typically takes 15 minutes to 4 hours depending on TTL configuration
  3. Immediate post-cutover validation checklist (50 test points across forms, integrations, redirects, and Core Web Vitals)
  4. Google Search Console URL inspection to confirm index status
  5. 30-day hypercare period: DotStark monitors the live XbyK site and resolves any issues within SLA

The 5 Most Common Mistakes in Kentico Migrations

After 100+ migrations, we see the same failure patterns repeatedly. Here are the five most common — and how to avoid them.

1. Not locking scope before development starts

The most expensive migration mistake is starting development before scope is agreed and signed. Every undiscovered custom widget or integration that emerges mid-project adds time and cost. The discovery phase investment pays for itself ten times over in execution certainty.

2. Skipping the URL mapping step

XbyK uses a different URL structure by default. Every URL change without a 301 redirect is a lost backlink, a broken bookmark, and a potential search ranking drop. We have seen migrations lose 60% of organic traffic from URL mismanagement. Mapping every URL in Phase 1 takes one week and protects an asset that took years to build.

3. Migrating content once and assuming it's correct

Single-pass content migrations fail silently — structured data migrated with incorrect field mappings looks fine until an editor tries to edit it or a template tries to render a field that isn't there. The three-round approach with client sign-off after round 2 adds one week to the project and prevents months of post-launch remediation.

4. Treating integrations as "just API connections"

Every integration is a dependency. CRM integrations frequently involve custom field mappings that don't survive the migration unchanged. Marketing automation tracking scripts behave differently on a new platform. Allow 20–30% more time than you think integrations will take — the ones that look simple are usually the ones that surprise you.

5. Going live on a Friday afternoon

This sounds obvious, but production go-lives should always target Tuesday or Wednesday morning in your primary market timezone. This maximises the time your engineering team is available to respond to post-launch issues before the weekend. The worst-case scenario is a critical issue discovered at 3pm Friday with a skeleton team available.

Typical Migration Timeline

Based on a 300-page Kentico 13 site with three CRM integrations and a moderate custom widget count, here is a typical timeline breakdown:

  • Weeks 1–3: Discovery & Audit → Migration Scope Document
  • Weeks 3–9: Content Migration (3 rounds, client sign-off)
  • Weeks 5–16: Frontend Rebuild (overlapping with content migration)
  • Weeks 8–15: Integration Reconnection (overlapping with frontend rebuild)
  • Weeks 16–20: QA, Go-Live, 30-day Hypercare

Total: 4–5 months for a mid-complexity migration. Larger enterprise sites with more content types, custom integrations, and headless frontend requirements typically run 5–7 months.

Choosing a Kentico Migration Partner

Not all agencies offering Kentico migration services have the same depth of experience. When evaluating migration partners, ask these five questions:

  1. Are you a certified Kentico Silver Partner? (This is independently verified — not self-reported)
  2. Do you hold the Kentico Upgrade Expert badge specifically?
  3. How many XbyK migrations have you completed end-to-end?
  4. What is your URL redirect and SEO continuity process?
  5. What does your post-launch support model look like?

DotStark holds both Kentico Silver Partner status and the official Upgrade Expert badge — one of only a small number of agencies globally to hold both designations simultaneously. If you're evaluating migration partners, request a free 60-minute migration assessment — we'll walk through your specific site and give you an honest scope and timeline estimate.

AM
About the Author Aarav Mehta Senior XbyK Developer at DotStark

Aarav has delivered 30+ Kentico and XbyK projects for enterprise clients across USA, New Zealand, and India. He leads DotStark's frontend XbyK practice and specialises in headless content delivery architecture.

Connect on LinkedIn
TAGS: Kentico XbyK Migration CMS Digital Experience
More Articles

Keep Reading