# Site folder

URL: /code/project-structure/site-folder · Id: `convention:site-folder`

> A Site folder holds one Site's Pages and their layouts; every Site gets its own folder, even when a Startup has only one.

A [Site](/business/nouns/site) folder holds one Site's [Pages](/business/nouns/page) and their layouts; every Site gets its own folder, even when a [Startup](/business/nouns/startup) has only one.

| Property | Value |
| --- | --- |
| Path | `sites/[site]/` |
| Holds | [Site](/business/nouns/site) |
| Kind | folder |
| Leaders | db-first, git-first |
| Team | [Marketing Team](/agents/marketing) |
| Written by | [Change.merge](/business/nouns/change/merge) |
| Compiled by | [SiteBuilder](/code/builders/site) |

### Example
`sites/www/site.mdx` in a Startup repository.

```mdx title="sites/www/site.mdx"
---
domains: [closewise.com, www.closewise.com]
nav:
  - { label: Pricing, path: /pricing }
  - { label: Blog, path: /blog }
  - { label: Sign in, path: /portal }
---
```

### Generates
[SiteBuilder](/code/builders/site) compiles it into these records, Verbs and routes.

| Kind | What |
| --- | --- |
| Records | [Site](/business/nouns/site), [Page](/business/nouns/page) |
| Verbs | [Site.publish](/business/nouns/site/publish) |
| Routes | `/{path}` |