# General

> Set your site's name, description, and favicon, control publish status, and toggle modules.

Source: https://knowledge.estage.com/project-settings/general/
Part of the ESTAGE knowledge base (https://knowledge.estage.com). Full corpus: https://knowledge.estage.com/llms-full.txt

---
The **General** tab covers your site's basic identity, its publish status, and quick
toggles for optional modules.

## Site identity

| Field | What it does |
| --- | --- |
| **Project name** | The name shown in your project list and browser tabs. |
| **Description** | Up to 300 characters. Used as the default meta description and social-share text when you haven't set a custom one in [SEO](/project-settings/seo/). |
| **Favicon** | The small icon in browser tabs and bookmarks. Pick an image from your Media Library. |

Changes here are saved with the floating **Save** bar that appears at the bottom when you
edit a field.

## Publish status

When your site is live, this section shows its published state and an **Unpublish** button.

Unpublishing doesn't delete anything — it tells search engines to stop indexing your site
(it swaps your `robots.txt` to disallow crawling). Your project and its content stay intact,
and you can publish again at any time.

## Re-bind to another Estage project

When a project is [imported from the classic platform](/community/legacy-import/), you type in an
**Estage project ID**. That ID is the binding: it decides which community, CRM, products, and
members your builder talks to. Type the wrong one and the project used to stay wired to the wrong
Estage project forever — the only way out was rebuilding from scratch.

Now you can move it.

**How it works:** open the project's **⋯** menu on the
[dashboard](/workspace/dashboard/) → **Re-bind to Estage project…** (or **Settings → General →
Estage project**), enter the correct ID, and confirm. Genesis checks that the target project is
really yours, then moves everything into it:

- every file and page, including page folders
- your whole chat history with the AI
- project settings, theme, and global variables
- any place your site's code had the old ID hard-coded — it gets re-pointed at the new one

The old project is **archived, not deleted** — restore it any time from the dashboard
[Archive](/workspace/dashboard/#the-archive). If anything fails mid-way, nothing is changed at all.

### What stays behind

A few things don't move, and Genesis tells you exactly which ones when the move finishes:

- **Configured elements** — order forms, form actions, live streams. Their payment keys, products,
  and lists belong to the old Estage project, so re-run those wizards on the new one.
- **The [Community toolkit](/community/toolkit/) binding.**
- **Connected domains** — re-attach the domain afterwards.

:::note
- A re-bind is a **move, not a copy** — your project count doesn't change.
- **[Web apps](/platform/web-apps/) can't be re-bound**: their server, storage, and subscription
  are tied to the ID itself.
:::

## Modules

From General (and the dedicated **Modules** tab) you can switch on optional features:

- **Blog** — scaffolds a `/blog` section with posts, authors, and categories. Click
  **Add blog to this site** to set it up, or **Open editor →** if it's already on.
- **Community** — spins up a social space with groups, courses, events, and a member feed.
- **Marketing Funnels** — opens the node-based funnel builder for this project.
- **CRM** — opens your Estage CRM to manage contacts, products, and payments.

:::tip
Adding the Blog or Community module asks the AI builder to generate the new section for you,
so it matches your site's existing theme.
:::
