---
title: Introduction to the upgrade walkthrough
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

This walkthrough **demonstrates upgrading from Kentico Xperience 13 (KX13) to Xperience by Kentico (XbyK) hands-on** using the [Kentico Migration Tool](https://github.com/Kentico/xperience-by-kentico-kentico-migration-tool) and our _Dancing Goat sample site_. You'll see how to get website pages from KX13 up and running in XbyK without redesign or frontend development costs—just run the data migration and adjust how the data is handled on the backend.

## This series is for you if you...

- Are a developer, solution architect, technical team leader, or other technical role.
- Prefer learning by doing.
- Are considering upgrading a KX13 solution to XbyK.
- Want hands-on experience with the basic upgrade process.
- Would like to go through a guided upgrade before applying it to your own KX13 solution.

## What this series covers

The following pages will guide you through the upgrade of the Dancing Goat demo site. We’ll cover everything from the environment and migration tool setup, through iterative data migration and code adjustments, to displaying an example webpage in XbyK identically to its KX13 counterpart:

1. [Set up your environment](https://docs.kentico.com/modules/upgrade-walkthrough/setup-your-environment.md)
2. [Migrate data and binary files](https://docs.kentico.com/modules/upgrade-walkthrough/migrate-data-and-binary-files.md)
3. [Adjust global code on the backend](https://docs.kentico.com/modules/upgrade-walkthrough/adjust-global-code.md)
4. [Display an upgraded page with structured data and Page Builder functionality](https://docs.kentico.com/modules/upgrade-walkthrough/display-an-upgraded-page.md)
5. [Next steps](https://docs.kentico.com/guides/upgrade-to-xbyk/upgrade-walkthrough/next-steps.md)

![Upgrade Dancing Goat sample site pages​ from Kentico Xperience 13 to Xperience by Kentico​](https://docs.kentico.com/docsassets/modules/upgrade-walkthrough/dg-pages-upgrade.jpg "Upgrade Dancing Goat sample site pages​ from Kentico Xperience 13 to Xperience by Kentico​")

> **Info:** This walkthrough showcases the minimal-effort path to get you started on your upgrade journey. It does NOT aim to cover the complete migration of all the pages and features used in the Dancing Goat sample site.
