---
title: Creating web templates
---

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

The system allows you to save sites created in Kentico as web templates. You can then use the web templates as starting points for developing new sites. To save a site as a web template:

1. [Export](https://docs.kentico.com/k9/deploying-websites/exporting-and-importing-sites/exporting-sites.md) your site.

   > **Note:** **Important**: You need to carefully consider which global objects you include in the site export package (such as modules, [web parts](https://docs.kentico.com/k9/custom-development/developing-web-parts.md), [search indexes](https://docs.kentico.com/k9/configuring-kentico/setting-up-search-on-your-website.md), etc.). When you create new sites based on the template, the system overwrites existing objects using the ones from the web template. We recommend that you only keep objects that are directly related to the site's design and content.
2. Open the **\~\App\_Data\Templates** folder inside your web project directory.

   - This folder stores all default templates, such as the Corporate or Community site.
3. Create a new folder for your web template.
4. Add a sub-folder named **Data**.
5. Extract the content of your site's export package into the **Data** folder.
6. Log into the Kentico administration interface and open the **Web templates** application.
7. Click **New web template**.
8. Enter the following details:

   - **Display name** - the name of the web template displayed in the new site wizard.
   - **Code name** - serves as a unique identifier of the web template.
   - **Web template folder** - specifies the path to the folder containing the template's export package: _\~\App\_Data\Templates\\_
   - **Description** - text describing the content and purpose of the web template.
   - **Thumbnail** - allows you to upload a preview image. The system displays this image next to the template in the _Choose web template_ dialog of the new site wizard.
   - **License editions / packages** - select the editions of Kentico where the web template is supported. The system only offers the template if the license requirements are fulfilled on the given instance of Kentico.
9. Click **Save**.

Your new web template is now included in the list. You can [createnew sites based on the template](https://docs.kentico.com/k9/configuring-kentico/managing-sites/installing-new-sites/creating-new-sites-from-templates.md).
