---
title: Searching according to page permissions
related:
  - https://docs.kentico.com/k81/managing-users/configuring-permissions/configuring-page-permissions/page-level-permissions-acls.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).

You can set the smart search to filter out results for pages that users are not allowed to access:

1. Open the **Pages** application.
2. Select the page containing the [web part](https://docs.kentico.com/k81/configuring-kentico/setting-up-search-on-your-website/adding-search-functionality-to-pages.md) you use to get and display search results (**Smart search dialog with results** or **Smart search results**).
3. Switch to the **Design** tab and configure the web part (double-click).
4. Enable **Check permissions** in the **Page filter** category.
5. Click **OK**.

With the **Check permissions** property enabled, the search results display pages according to the [read permissions](https://docs.kentico.com/k81/managing-users/configuring-permissions/configuring-page-permissions/page-level-permissions-acls.md) of individual users.
