# Add a website (/en/docs/platform/websites/add-a-website)







Registering a website creates its reporting endpoint and gives reports somewhere to land. It changes nothing on your site, and nothing is collected until you deploy the headers.

You need the workspace **Admin** or **Owner** role to add a website. Your plan also caps how many websites a workspace can hold.

## Open the wizard [#open-the-wizard]

Start the wizard:

1. Go to **Websites**.
2. Select **Add website**.

The wizard has four steps: Details, Reporting, Access, and Review. Only the name and URL are required, so you can take the defaults on everything else and adjust later under the website's **Settings**.

The wizard opens on its Details step:

<img alt="The Add website wizard on its Details step, with the four steps across the top" src="__img0" width="1359" height="645" />

## 1. Details [#1-details]

Give the site a **Name** and its public **URL**. The name is what you see in lists and alerts, so make it recognizable if you run several environments.

**Usage limit** is off by default, meaning the site draws on the workspace quota with no ceiling of its own. Turn it on to cap this one site, which is worth doing for a noisy or untrusted property so it cannot consume the whole workspace allowance. For more information, refer to [Usage and limits](/en/docs/platform/websites/usage-and-limits).

## 2. Reporting [#2-reporting]

**Allowed origins** is prefilled with the URL you just entered, one origin per line. Leave the field empty and the endpoint accepts reports from any origin on the internet. Anyone who finds your endpoint URL can then post to it and consume your monthly report quota. Keeping the prefilled value is the right default.

Three privacy filters follow, all off by default:

* **Drop query strings and fragments:** Strips everything after `?` and `#` from URLs before storing. Turn this on if your URLs carry tokens, session ids, or anything else you would rather not retain.
* **Drop referrer:** Discards the referrer of incoming reports.
* **Drop reports from browser extensions:** Discards reports whose source is `chrome-extension://` and similar. Extension noise is the single largest source of meaningless CSP violations on most sites, so turning this one on is usually worth it.

All four settings are editable later under **Settings** > **Ingestion**. For more information, refer to [Ingestion filters](/en/docs/platform/websites/reporting-settings).

## 3. Access [#3-access]

Grant individual members or whole groups access to this site, each with a website role.

You do not need to add yourself, and you do not need to add anyone who administers the workspace. Workspace owners and admins already have full access to every website. This step is for members who should reach this site and not others.

Leaving it empty is fine, and the review step says so plainly. For what each role can do, refer to [Access control](/en/docs/platform/websites/access-control).

## 4. Review [#4-review]

The last step summarizes what you chose, and you can go back to any step without losing anything.

Check the privacy controls before confirming. On a default run nothing is dropped before collection, which means extension noise and full URLs including query strings are all being stored. That is the setting most worth changing now rather than after a month of data.

Select **Add website** to create it.

The Review step repeats the privacy controls before you commit:

<img alt="The Review step of the Add website wizard, showing the privacy controls row" src="__img1" width="1359" height="645" />

## What happens next [#what-happens-next]

CentralCSP generates a unique reporting endpoint for the site and opens it. Nothing arrives yet, because your site is not pointing at that endpoint.

Go to **Setup** to copy the generated headers and deploy them. That is the step that starts the flow of reports.

## Next steps [#next-steps]

The website exists and has its own reporting endpoint, but nothing arrives until you deploy its headers. Do that next.

* [Connect your site](/en/docs/platform/websites/connect-your-site)
* [Ingestion filters](/en/docs/platform/websites/reporting-settings)
* [Usage and limits](/en/docs/platform/websites/usage-and-limits)
