# Website: Managing pages

{/* AUTO-SYNCED SOURCE: this page lives in apps/app/src/modules/website/docs/ and is mirrored into the docs app by `bun sync:module-docs`. Edit it in the module, not in apps/docs. */}

<Lead>
The **Seiten** (pages) area is your website's page tree: it shows each page's status, lets you create new pages from templates, controls the navigation and opens the editor. The order in the list is also the order in your website's menu.
</Lead>

## The page list

Every row shows title, path and a status chip:

<DefinitionList>
  <DefItem term="Entwurf (draft)">The page has never been published. Visitors cannot see it.</DefItem>
  <DefItem term="Geändert (changed)">The page is live, but the draft contains changes that have not been published yet. Visitors keep seeing the last published state.</DefItem>
  <DefItem term="Live">The page is published and the draft matches the live state.</DefItem>
</DefinitionList>

Each row offers actions: move up / move down (order), the gear icon for the **page settings**, a navigation switch, and delete (with a confirmation dialog; success reads "Seite gelöscht.", page deleted).

### Order and navigation

The list explains it directly: "Die Reihenfolge hier ist die Reihenfolge in der Navigation Ihrer Website. Impressum und Datenschutz hängen immer im Footer." (the order here is the order in your website's navigation; imprint and privacy always sit in the footer). In practice:

- The list order determines the menu order in your website's header.
- The **navigation switch** per page shows or hides the page in the menu without taking it offline. A hidden page stays reachable via its path.
- Imprint and privacy never appear in the main menu; they are anchored as legal links in the footer (see [Legal](/tools/website/rechtliches)).

### System pages

Page kinds include home, listings, contact, about, imprint, privacy and standard pages. The important distinction: **system pages** (home, contact, imprint, privacy) cannot be deleted, and the paths of home, imprint and privacy are fixed. Trying anyway returns: "Diese Seite lässt sich nicht ändern oder löschen." (this page cannot be changed or deleted).

## Creating a new page

The **Neue Seite** (new page) dialog ("Aus einer Vorlage starten. Alles bleibt danach frei anpassbar.", start from a template, everything stays freely editable) offers five templates:

<DefinitionList>
  <DefItem term="Leistungsseite (service page)">"Hero, Text mit Bild, Ablauf in Schritten, FAQ und Abschluss-Banner." (hero, text with image, step-by-step process, FAQ and closing banner). The classic offer page, e.g. for selling or valuation.</DefItem>
  <DefItem term="Über uns (about us)">Introduction, team from the website's team area and service area.</DefItem>
  <DefItem term="Immobilien-Liste (listings)">Your offers live from the property inventory, with filters. See [Listings and exposés](/tools/website/immobilien).</DefItem>
  <DefItem term="Kontaktseite (contact page)">Contact form with your contact details and opening hours.</DefItem>
  <DefItem term="Leere Seite (blank page)">Start without a template and combine blocks freely.</DefItem>
</DefinitionList>

After **Seite anlegen** (create page) the tool confirms with "Seite angelegt." and the new page starts as a draft with sample content.

## Page settings

The gear icon on each page opens the **Seiten-Einstellungen** (page settings):

<DefinitionList>
  <DefItem term="Titel (title)">The page's name, visible in the menu and used as the base for the automatic Google page title.</DefItem>
  <DefItem term="Pfad (path)">The page's address (e.g. /verkaufen). For published pages: "Bei einer Pfad-Änderung leitet der alte Pfad automatisch dauerhaft weiter." (when the path changes, the old path automatically redirects permanently). Visitors and Google never lose the trail.</DefItem>
  <DefItem term="Meta-Titel (meta title)">Overrides the automatic page title in the Google result. Counter up to 60 characters; placeholder: "Leer lassen für den automatischen Titel" (leave empty for the automatic title).</DefItem>
  <DefItem term="Meta-Beschreibung (meta description)">"Kurzer Text für das Google-Suchergebnis" (short text for the Google result), counter up to 155 characters.</DefItem>
  <DefItem term="Seite von Suchmaschinen ausschließen (noindex)">This switch removes the single page from the Google index without taking it offline. Useful for thank-you pages or internal content.</DefItem>
</DefinitionList>

Saving confirms with "Einstellungen gespeichert." (settings saved). More on titles and descriptions under [SEO basics](/tools/website/seo).

## Reserved paths

Some paths belong to the system and are blocked for your own pages: `/immobilien`, `/draft`, `/api`, `/assets`, `/internal`, `/book`, `/buchen`, plus every path starting with `/immobilienmakler-`. Trying to use one ends with "Dieser Pfad ist für System-Seiten reserviert." (this path is reserved for system pages).

## Error messages at a glance

<DefinitionList>
  <DefItem term="Der Pfad darf nur Kleinbuchstaben, Zahlen und Bindestriche enthalten.">The path may only contain lowercase letters, digits and hyphens. Example: use /ueber-uns instead of /Über-Uns.</DefItem>
  <DefItem term="Dieser Pfad ist für System-Seiten reserviert.">The path lies in a reserved namespace (see above). Pick a different one.</DefItem>
  <DefItem term="Diesen Pfad gibt es schon.">Another page already uses this path. Paths are unique per website.</DefItem>
  <DefItem term="Diese Seite lässt sich nicht ändern oder löschen.">The action targets a system page (home, contact, imprint, privacy) or its fixed path.</DefItem>
  <DefItem term="Bitte alle Felder prüfen.">At least one input is invalid or a required field is empty.</DefItem>
  <DefItem term="Die Seite wurde nicht gefunden.">The page was deleted in the meantime, e.g. by a colleague. Reload the list.</DefItem>
  <DefItem term="Dir fehlt die Berechtigung dafür.">Your account has no write permission for website content. Ask an owner or admin.</DefItem>
  <DefItem term="Das hat nicht geklappt. Bitte erneut versuchen.">Temporary error, usually network related. Just retry.</DefItem>
</DefinitionList>

## Further reading

Edit content in the [editor](/tools/website/editor); the available building blocks are covered in the [block reference](/tools/website/bloecke). Back to the [Website overview](/tools/website).
