SGEN multi site architecture overview

⏱ 60-second answer below · full page ≈ 10 min · skim the bold lead-ins to move faster.
The 60-second answer. Under one SGEN account you can run multiple fully isolated sites. Each site has its own content, settings, media library, member list, and audit trail — nothing bleeds between sites. Switch between them without logging out: open SG-Dashboard (your account home), click any site name in the list. Roles are per-site — the same person can be Admin on one site and Editor on another. Inviting someone to Site A gives them no access to Site B; each invitation is site-specific. Account-level things shared across all sites: your login credentials, billing plan, and the SG-Dashboard site list itself. That's the gist — everything below is the same idea in depth.

On this page: The site as the unit of isolation · Per-site isolation: what stays separate · Role behavior across multiple sites · Good use cases · Examples · Common questions


The site as the unit of isolation

In SGEN, a site is the complete, self-contained publishing environment for one domain. It has:

  • Its own content: pages, blog posts, custom objects, forms, media
  • Its own settings: site name, primary URL, timezone, SEO defaults, integrations
  • Its own brand configuration: theme, colors, fonts, navigation
  • Its own member list: the people who have dashboard access to this site and their roles
  • Its own audit trail: every action on this site, attributed to the member who took it

One SGEN account can hold multiple sites. From the admin's perspective, each site is a separate workspace — different content, different settings, different team. Moving between them does not mix anything; the isolation is enforced at every layer.

Account: Your Store├── Site 1: yoursite.com (12 members · 34 pages · 71 posts · 412 media)├── Site 2: wholesale.yoursite.com (3 members · 8 pages · 0 posts · 64 media)└── Site 3: staging.yoursite.com (2 members · 34 pages · 71 posts · 412 media)

This is the structure that makes the site the right unit for isolation. An error on wholesale.yoursite.com — a deleted page, a misconfigured redirect, a bad media upload — does not touch yoursite.com. The two sites share an account; they do not share content, settings, or state.

SG-Dashboard — site switcher

All sites under your account
+ Add New
Site nameDomainMembersStatusLast activity
Your Storeyoursite.com12Active2 hours ago
Wholesale Portalwholesale.yoursite.com3ActiveYesterday
Stagingstaging.yoursite.com2Staging3 days ago

The SG-Dashboard site switcher

The SG-Dashboard is the account-level home. It shows every site under your account in one list — site name, domain, member count, status, and when it was last active. From here you can:

  • Switch into any site's admin by clicking the site name
  • See the health and activity of every site at a glance
  • Add a new site to the account
  • Access account-level settings that apply across all sites

Switching sites does not require logging out. When you click a site name in the dashboard, the admin reloads in the context of that site. The top bar shows the current site name so you always know which site you are working in. If you manage several sites, the site name in the top bar is the fast confirmation that you are in the right place before making changes.

Dashboard

Site switcher — top bar context

The current site is always shown in the top bar

Per-site isolation: what stays separate

The following are fully per-site. A change to any of these on one site has no effect on any other site under the account.

AreaWhat is per-siteNotes
ContentPages, blog posts, custom objects, form records, eventsNo cross-site content sharing by default
MediaThe media libraryEach site has its own asset library
SettingsSite name, URL, timezone, SEO defaults, integrationsIncluding email service and analytics connections
BrandTheme, colors, fonts, navigation, header/footer configEach site has independent brand settings
MembersWho has access and at what roleA member of Site A is not automatically a member of Site B
RolesThe role each member holdsThe same person can hold different roles on different sites
Audit trailEvery action on this siteFilterable per site
Custom objectsObject type definitions and recordsSchema and data are per-site
Custom CSS / Custom CodesCSS overrides and code snippetsNot shared across sites
RedirectsURL redirect rulesPer-site domain context
FormsForm definitions and submission historySubmissions are per-site

The principle: anything that would differ between a retail store's main site and their wholesale portal should be per-site. SGEN applies that principle to every layer.

Shared account-level elements

A smaller set of things lives at the account level and applies across all sites:

AreaWhat is sharedNotes
Account credentialsLogin email and passwordOne login covers all sites under the account
BillingPlan, payment method, invoice historyBilling is account-level, not per-site
Account profileName, contact email, notification preferencesAccount-level; not per-site
SG-Dashboard accessThe ability to see the site listAll account members with dashboard access see the switcher
Check with your SGEN contact: the exact scope of account-level settings — and whether your plan supports a specific number of sites — may vary by plan tier. If you are unsure, your account representative has the authoritative answer.

Examples

Example 1: Agency portfolio. An agency runs eight client sites from one SGEN account. Each client's editor only sees their own site. The agency account owner sees all eight in the SG-Dashboard and can switch into any one without logging out.

Account: Agency Account├── Site: ClientA.com → Agency admin (Owner) + ClientA editor (Editor)├── Site: ClientB.com → Agency admin (Owner) + ClientB editor (Editor)└── ... (6 more sites)ClientA editor logs in → sees only ClientA.com.Agency admin logs in → sees all 8 sites.

SG-Dashboard — agency portfolio view

Account owner sees all client sites
+ Add New
Site nameDomainMembersYour roleLast activity
Your Storeyoursite.com12Owner2 hours ago
Wholesale Portalwholesale.yoursite.com3OwnerYesterday
Stagingstaging.yoursite.com2Owner3 days ago
Client Bclientb.com4Owner2 days ago
Client Cclientc.com6Owner4 days ago

Example 2: Brand portfolio. A main brand site and a regional site share the same account but have separate content, navigation, and SEO settings. The marketing team holds Editor access on both; the regional team holds Editor access on the regional site only. One click in the SG-Dashboard switches context — changes to the regional site's SEO defaults do not affect the main site.

Example 3: Staging alongside production. A staging site is a full, isolated SGEN site — its own media, members, and settings. Drafting and reviewing content there carries zero risk to the live site. Moving approved content to production is a deliberate manual action; nothing transfers automatically.

1. Switch into staging.yoursite.com via SG-Dashboard2. Draft and review3. Recreate approved content on yoursite.com (manual)4. Publish on production

Role behavior across multiple sites

Roles in SGEN are per-site. The same person can hold different roles on different sites, and those roles operate independently. A teammate who is Administrator on Site A and Editor on Site B has full settings access on Site A and content-only access on Site B.

ScenarioWhat it means
Member of one site onlyCan access and work in that site. Cannot see or access any other site under the account.
Member of multiple sitesSees all their sites in the SG-Dashboard. Switches between them by clicking the site name.
Different roles across sitesRole capabilities are site-specific. Administrator on Site A ≠ Administrator on Site B.
Removed from one siteAccess to that site is revoked. Access to other sites is unchanged.
Account ownerCan always see all sites in the SG-Dashboard. Account owner status does not automatically grant admin access inside a site.

The two-layer permission gate — "is this person a member of this site?" then "does their role allow this action?" — applies independently for each site. A rejected action on Site A does not affect Site B. For the full permission model, see the Permissions and Roles Overview.

Role on this siteCan switch to another site?Can see another site's content?
OwnerYes, if also a member of that siteOnly the sites they are a member of
AdministratorYes, if also a member of that siteOnly the sites they are a member of
EditorYes, if also a member of that siteOnly the sites they are a member of
Contributor / ViewerYes, if also a member of that siteOnly the sites they are a member of
No membershipNoNo — that site does not appear in their dashboard

Per-site settings reference

The following settings are configured independently per site. Changing them on one site has no effect on any other site.

Setting areaWhat it controlsWhere it lives
GeneralSite name, primary URL, timezone, languageSettings > General
SEO defaultsMeta title pattern, meta description fallback, sitemap configSettings > SEO
Email settingsFrom-name, from-address, SMTP configurationSettings > Email
Brand / appearanceTheme, Globals (colors, fonts), header, footer, navigationAppearance
IntegrationsAnalytics, email service provider, CRM, and other third-party connectionsSettings > Integrations
Custom CSSSite-scoped style overridesCustom CSS
Custom CodesCode snippets and script injectionsCustom Codes
RedirectsURL redirect rules, relative to this site's domainRedirects
Users / MembersWho has access and at what roleUsers

Where this lives

The multi-site surfaces in the admin are in two places:

The SG-Dashboard (account level). This is the site-switcher home. Navigate to the top-level dashboard URL for your account — the URL provided in your account confirmation email. From here you can see all sites, switch into any site, and access account-level settings. The site list shows site name, domain, member count, current status, and last activity.

The top bar (per-site admin). Once you are inside a specific site's admin, the top bar shows the current site name. An account menu in the top bar provides access to account-level settings and the site-switcher list without navigating away from the current site. Look for the site name or account avatar in the top right.

Users section (per-site). Within any site's admin, the Users section (visible to Owners and Administrators) shows who has access to this site, their role, and when they last logged in. Invitations, role changes, and removals happen here and affect only this site.

Users — Site: Your Store

Everyone with access to this site and their role
+ Add New
NameEmailRole on this siteStatusLast active
Visitor Avisitor-a@yoursite.comOwnerActive2 hours ago
Visitor Bvisitor-b@yoursite.comAdministratorActiveYesterday
Visitor Cvisitor-c@agency.comEditorActive3 days ago
Visitor Evisitor-e@yoursite.comEditorActive1 week ago
Visitor Dvisitor-d@yoursite.comContributorPending invitation
Invitations are site-specific. When you invite a member to Site A, they receive access to Site A only. They will not see Site B in their dashboard unless you invite them to Site B separately. This is deliberate — it keeps each site's access list clean and auditable.

Good use cases

Reach for multi-site when you have:

  • Genuinely separate domains or brands that need different content, different settings, and different teams. A main brand site and a regional site. A product site and a wholesale portal.
  • A staging environment you want to keep isolated from production. The staging site is a full SGEN site with its own content and settings; it does not bleed into the live site.
  • An SGEN portfolio for an agency where each client is a separate site under the agency account. Client editors only see their own site; the agency admin sees all of them. This is the most common way to manage multiple sites SGEN operators run at scale.
  • A second site you are building while the first one is live. Build, test, and iterate on the new site without touching the active one.

What NOT to use this for

Multi-site is not the right tool for:

  • Sections of the same site. If the content is part of the same brand, the same navigation, and the same domain, it belongs inside one site — not as a separate site. Use pages, a blog category, or a custom object instead.
  • A/B testing different versions of the same content. SGEN's multi-site is isolation for separate properties, not a split-testing environment. For A/B testing, use an integration or a separate testing tool.
  • Solving a permissions problem within one site. If the issue is "I don't want this person to see the blog but I want them to edit pages," the answer is a custom role within the site, not a second site. See Permissions and Roles.
  • Replacing staging with a second production site. Running the same site on two production domains is a content management and SEO problem, not a multi-site architecture. Use the proper staging environment pattern instead.

See also

This concept doc sits in the architecture cluster. The siblings cover the surrounding ground:


Common questions

I invited a teammate to Site A. Why can they not see Site B?

Invitations in SGEN are site-specific. Your teammate has access to Site A because you invited them there. Site B is a separate site — they need a separate invitation to access it. This is intentional: it keeps each site's access list controlled and auditable.

I changed the SEO settings on the staging site. Did that affect the production site?

No. Settings are per-site. Changes to staging.yoursite.com's SEO settings have no effect on yoursite.com's SEO settings. The two sites are isolated.

My teammate can see Site A and Site B in their dashboard. How?

They were invited to both sites separately. Each site showed up in their SG-Dashboard when they accepted each invitation. The dashboard shows every site a user is a member of.

Can two sites share the same media library?

No. Each site has its own media library. An image uploaded to Site A is not available in Site B's media picker. If you need the same image on both sites, upload it to each site's media library. This is consistent with the broader isolation model — one site's media changes (deletions, edits) do not affect another site.

Check with your SGEN contact: if your use case requires sharing assets across multiple sites at scale — for a large brand portfolio, for example — ask your account representative whether there are options available on your plan tier.