AI agents: the content index is at /llms.txt. Every page is also available as Markdown — send the request header Accept: text/markdown, or append .md to the page URL.
Xperience Docs

Cookie consent

We use necessary cookies (opens in a new tab) to run our website and improve your experience while browsing. Additional cookies are only used with your consent. You may revoke your consent on the Cookies Policy (opens in a new tab) page or in your browser at any time.

Configure (opens in a new tab)
  • Documentation
    Administration interface basicsDevelopers and adminsBusiness usersChangelogGlossary
  • Guides
    Welcome to Xperience by KenticoAdministration interface basicsCustomer journeysDigital marketingConfigurationDevelopmentArchitectureUpgrade to Xperience by Kentico
  • Training
    For AdminsFor Business usersFor DevelopersFor Solution architects
  • API Examples
    ConfigurationContent managementDevelopmentDigital marketing
  • Changelog
    Documentation updatesSecurity advisories
  1. Home
  2. Upgrade to Xperience by Kentico
  3. Walk through the upgrade step-by-step

Walk through the upgrade step-by-step

  • How-to|

Was this page helpful?

Send us feedback Go back to top
  • Community Questions & Answers (opens in a new tab)
  • Contact support (opens in a new tab)

This walkthrough demonstrates upgrading from Kentico Xperience 13 (KX13) to Xperience by Kentico (XbyK) hands-on using the Kentico Migration Tool⁠ (opens in a new tab) 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
  2. Migrate data and binary files
  3. Adjust global code on the backend
  4. Display an upgraded page with structured data and Page Builder functionality
  5. Next steps

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.

Let's dive in

Start with Setting up your environment.

On this page

  • This series is for you if you...
  • What this series covers
    • Let's dive in