---
title: CMS controls - Listings and viewers
related:
  - https://docs.kentico.com/k81/developing-websites/loading-and-displaying-data-on-websites.md
  - https://docs.kentico.com/k81/developing-websites/loading-and-displaying-data-on-websites/writing-transformations.md
  - https://docs.kentico.com/k81/developing-websites/loading-and-displaying-data-on-websites/displaying-data-advanced-scenarios/displaying-related-pages.md
  - https://docs.kentico.com/k81/references/kentico-controls/cms-controls/cms-controls-listings-and-viewers/using-nested-controls.md
---

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

Listing controls allow you to display Kentico pages and their data on your website. Most of the controls inherit from a corresponding [Basic control](https://docs.kentico.com/k81/references/kentico-controls/basic-controls.md).

The controls provide the following features:

- Built-in data sources that load Kentico pages. You do not need to write code for retrieving and binding the data.
- Support for Kentico [transformations](https://docs.kentico.com/k81/developing-websites/loading-and-displaying-data-on-websites/writing-transformations.md). This allows you to format the data output according to the transformations defined in the system for individual page types.

##### Available controls:
