---
title: Developing websites
---

> 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).

> **Info:**&#x20;
>
> #### [Choose the right development model](https://docs.kentico.com/13/developing-websites/xperience-development-models.md)
>
> Kentico Xperience offers development using the [ASP.NET MVC 5](https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/) or [ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core) frameworks – find out which best suits your needs.

> **Info:**&#x20;
>
> #### Familiarize yourself with the basics
>
> Read a brief overview of the development process with Kentico Xperience. Configure the prerequisites, and set up the administration together with a separate live site application.
>
> See:
>
> - [MVC development overview](https://docs.kentico.com/13/developing-websites/mvc-development-overview.md)
> - [Developing Xperience applications using ASP.NET Core](https://docs.kentico.com/13/developing-websites/developing-xperience-applications-using-asp-net-core.md)

> **Info:**&#x20;
>
> #### [Set up continuous integration](https://docs.kentico.com/13/developing-websites/setting-up-continuous-integration.md)
>
> Learn how to use the continuous integration solution in Xperience, which helps developers collaborate when creating websites and applications.
>
> Allows serialization of objects from the database into XML files on the file system. The files can then be added to a source control system and used to synchronize database data between team members along with standard project files.

> **Info:**&#x20;
>
> #### [Decide on the format and structure of your content](https://docs.kentico.com/13/developing-websites/defining-website-content-structure.md)
>
> Acquaint yourself with the structure of data in Xperience. Learn how pages and files are organized, and how [page types](https://docs.kentico.com/13/developing-websites/defining-website-content-structure/managing-page-types.md) and [custom tables](https://docs.kentico.com/13/developing-websites/defining-website-content-structure/managing-custom-tables.md) function.

> **Info:**&#x20;
>
> #### [Set up the page builder](https://docs.kentico.com/13/developing-websites/page-builder-development.md)
>
> Build reusable [widget components](https://docs.kentico.com/13/developing-websites/page-builder-development/developing-widgets.md), which allow editors to compose dynamic pages using a simple drag-and-drop interface.

> **Info:**&#x20;
>
> #### [Configure handling of page URLs (routing)](https://docs.kentico.com/13/developing-websites/implementing-routing.md)
>
> Decide how you want the system to generate URLs for pages and set up corresponding routing in the live site application.
>
> We recommend using [content tree-based routing](https://docs.kentico.com/13/developing-websites/implementing-routing/content-tree-based-routing.md), which provides automatic URLs for pages based on their position in the website's content tree.

> **Info:**&#x20;
>
> #### [Serve content from Xperience](https://docs.kentico.com/13/developing-websites/retrieving-content.md)
>
> Present various types of content on your website. Using the Xperience API, retrieve and display all content quickly and efficiently.

> **Info:**&#x20;
>
> #### [Fine-tune your website](https://docs.kentico.com/13/configuring-xperience/optimizing-performance-of-mvc-sites.md)
>
> Speed-up your website by adhering to these simple guidelines.
