On Message, On Brand, and On Budget with Webspaces
Sulu is a multisite content management system, and since this is a core feature, all relevant features support multi-portal mode — known as Webspaces in Sulu. Whether you’re building a multisite headless CMS, a hybrid setup, or a portfolio of classic websites, Webspaces let you scale quickly while still allowing adjustments to individual sites.
Why Sulu
Everything You Need for Multisite Installations
Keep control of all your webspaces.
Sulu makes multisite management easy. Maintaining multiple webspaces can quickly become complex unless you manage them centrally with Sulu.
- Templates can be restricted to be used only with certain webspaces
- Front-end and back-end users managed securely in one central place
- Default snippets for each webspace
- Quickly setup, synchronize, and keep an overview of settings with developer-friendly XML configuration
Ten webspaces doesn't have to mean ten times the work.
Minimize admin and content work by reusing assets. Nothing is more tedious than doing the same task over and over. Sulu’s handy content reuse options help you keep those tasks to a minimum.
- Sulu acts as a central content hub for all webspaces
- Templates can be reused across webspaces
- Copy pages between different webspaces
- Centralized asset management across all websites
- Internal links to other webspaces
Multisite SEO does not have to be complicated.
Sulu has all you need for successful SEO. Optimizing your spot in search results is tricky at the best of times—especially when you're managing multiple webspaces. Sulu provides the tools you need to manage webspace-specific URL generation, site maps, and analytics integration.
- Complete freedom when defining URLs for pages
- Define a different URL generation strategy for each webspace
- Intelligent, domain-specific sitemaps
- Webspace-specific analytics integrations (Google Tag Manager, Google Analytics, Matomo)
- Webspace-specific custom URLs
Avoid webspace monotony.
Webspaces can be as different as their audiences. Sulu’s webspaces share the same data source but are independent from each other to provide a unique experience for both users and admins.
- Each webspace has its own page tree
- Choose a different theme for each webspace
- Decoupled data and display: Separate information from presentation
How to
Add a New Portal to an Existing Sulu Installation
Create and configure a new webspace with XML
A developer can define a new Webspace by making any necessary modifications to the example XML file, which is included with a fresh Sulu install, as described in the documentation. Having a configuration file like this avoids storing configuration in the database, which makes for easier deployment in different environments, and easier data exchange between different environments, e.g. when testing with real content. A separate config file also reduces the chance of websites breaking after going online, because configuration cannot be modified accidentally.
Bear in mind that the Symfony cache also needs manual clearing in dev mode.
Execute init command
Initialize your new Webspace with a shell command which automatically carries out tasks such as creating the homepage and setting up website routes.
Add permissions for the new Webspace to your user roles
Grant your editors permission to work with the new Webspace while logged in as an administrator. Sulu doesn’t grant access by default so you can keep tight control over security.
Start managing content
Editors manage the Webspace’s content in its own tree, as well as the locales defined in the above XML file.
Quotes
See for yourself
We’d love to show you around Sulu so you can see how businesses benefit from its features and why developers love it. Get in touch and we’ll give you an online tour via video call.
Sulu’s flexibility in both technology and content is ideal for us and our customers.


Explore more
Other Important Topics
Explore the many ways Sulu powers digital platforms and experiences