---
title: "Organize pages"
description: "Learn to find, search, and organize your Prismic content using the dashboard, spaces, and tags."
category: "use-prismic"
lastUpdated: "2025-11-06T01:07:50.000Z"
---

As your Prismic repository grows, you'll need efficient ways to find and organize your content. This page covers Prismic's built-in organization tools: the **pages dashboard** for browsing and searching, **spaces** for grouping content by project or team, and **tags** for flexible content labeling.

# Find and browse content

Prismic's pages dashboard is your central hub for accessing all content in your repository.

## Navigate the dashboard

When you enter your repository, you land on the **Work** tab. The dashboard displays:

* **Page list**: All pages in your repository, showing display name, page type, and status
* **Filter bar**: Dropdown menus to filter by page type, language, status, or tags
* **Spaces**: All [spaces](#spaces) available in your repository, grouping pages by page type

**Status indicators** show each page's current state:

* **Draft**: Unpublished changes exist
* **Live**: Published on your website
* **Archived**: Hidden from main view but not deleted

## Search for pages

Use Prismic's search features to quickly locate specific content:

* **Text search**: Enter keywords in the search bar to search page titles
* **Filter by page type**: Click the **Type** dropdown to show only specific types (Blog Posts, Landing Pages, etc.)
* **Filter by tags**: Choose tags to show only pages containing those tags
* **Filter by status**: Use the status dropdown to show only drafts, published content, or archived items
* **Clear filters**: Click the X next to any active filter to remove it

If you have multiple languages, select a specific language in the left sidebar before searching.

> Results are sorted by most recently modified on top.

# Page display name

Pages are identified in the Page Builder using a display name, such as in the main page list and when linking pages. A page's default display name is based on the page's text content, usually the first heading.

To set a custom display name to a page:

1. Navigate to the page in the Page Builder.
2. Click the **display name** in the top-left corner, next to the back button.
3. Customize the name.
4. Click outside the input to save the display name.

# Spaces

To help content writers quickly find specific content, you can use **spaces** to group pages by one or more page type in the page list.

Spaces appear in the left sidebar when viewing your repository's page list. You can add as many spaces as needed.

By default, all content appears in a space called **Main Space**.

For large teams that need precise publication control, [custom user roles](#custom-user-roles) let you manage who can edit and publish content across spaces.

The media library is shared across the entire repository without specific roles or permissions. All spaces can see and use any media uploaded to the media library.

## Create a space

1. **Open your repository**

   Navigate to your Prismic repository to manage your spaces.

   You must be the repository owner or have admin rights to manage a repository's spaces.

2. **Create a space**

   In the **Spaces** section of your repository's left sidebar, click **Create a space**.

   The **space name** determines the label shown to content writers in the Page Builder. Use an easily understood name.

   The **manage your space** section allows you to assign page types to the space. For example, you could select the Blog Post and Author types for a space named "Blog."

   > A page type can belong to one space at a time.

3. **(Optional) Set custom user roles**

   Determine who can edit and publish content within the space using custom user roles. Learn more about [custom user roles](#custom-user-roles) below.

## Per-space user permissions

Custom user roles allow for restricting who can edit and publish content within a space and locale.

> Custom user roles are available as an Enterprise add-on. [Reach out](https://share.hsforms.com/1UT6cP6SVRyibuvRKUOz4aw37uwq) to our team to learn more.

1. **Open custom user role settings**

   In your Prismic repository, open the settings for the space you want to update.

   Select the **User role** tab in the modal.

2. **Assign user roles**

   Search for a user in the left panel to assign permissions or select **Everyone in the repository** to update the default permissions.

   Assign a role for each locale. The following roles are available:

   * **Read-only**: Read access. Cannot edit or publish content.
   * **Writer**: Read and write access. Cannot publish content.
   * **Publisher**: Read and write access. Can publish content.

# Page tags

Tags provide flexible labeling for your content, allowing you to categorize pages across different dimensions.

Tags are best used for internal organization, but they can also be used as a tagging system on your website. Work with your developer to set up a tagging system as necessary.

## Add tags to pages

1. Open any page for editing
2. Find the **Tags** bar at the top of the middle panel
3. Type a tag name and press Enter
4. Add multiple tags by typing each one and pressing Enter
5. Save the page to apply the tags

## Filter by tags

1. Go to your repository's page list
2. Click on the search bar
3. Use the **Tags** dropdown in the filter bar to select one or more tags
4. Pages matching all selected tags will appear

# Bulk actions

From the pages list, select multiple items to:

* **Publish** – Make drafts live immediately.
* **Archive** – Unpublish pages and move to the Archived tab.
* **Delete** – Permanently remove (must be archived first).
* **Unarchive** – Restore to the Work tab (must be archived first).
* **Copy to another locale** – Duplicate into other locales or releases.

[Learn about archiving pages](https://prismic.io/docs/archive-pages.md)
