Brand Your Salesforce Org’s Domains
Understand how to include your brand in the URLs used to access your Salesforce org and its data with My Domain, Experience Cloud sites, Salesforce Sites, and custom domains.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions |
Various users access your Salesforce org, each with their own needs.
- Sales representatives log in to Salesforce to view and manage their sales opportunities.
- Public users log in to a site to access public data from your org, such as a recruiting website, store locator, or an ideas website.
- Consumers and businesses visit your storefronts to purchase products.
- External systems use API calls to access your Salesforce data.
- Admins maintain your org and keep everything running smoothly.
Each of these interactions involves at least one URL, and those URLs are based on your Salesforce org’s domains. Salesforce offers features that affect your org’s URLs. Each option allows you to incorporate your brand into your URLs, making it easier for users and admins to remember them.
You also have the option to require that users and SOAP API calls use your My Domain login URL when accessing your org. Because your My Domain login URL is unique to your org, requiring API calls to use it adds an extra layer of security.
My Domain
My Domain allows you to showcase your company’s brand with a customer-specific subdomain name within your Salesforce org login and application URLs. For example, if your org’s My Domain name is mycompany, then your org’s login URL is https://mycompany.my.salesforce.com. All orgs get a My Domain by default. If you don’t like your org’s My Domain name, you can change it.
With enhanced domains, the latest version of My Domain, your org’s My Domain name is the subdomain for URLs across your org, including Experience Cloud sites and Salesforce Sites.
Experience Cloud Sites
Experience Cloud sites are a great way to share information and collaborate with customers, partners, and employees. With sites, you can make any information stored in your org public. You can also make the site’s pages match the look and feel of your company’s brand. For example, you can set up sites to publish a catalog of products or to provide a store locator tool. Whether you call it a portal, a help forum, a support site, HR central, or something else, Experience Cloud sites provide an online community.
Your My Domain is used as your Experience Cloud sites subdomain. The Experience Cloud sites URL format is https://MyDomainName.my.site.com. When you create an Experience Cloud site, its path prefix is appended to your Experience Cloud sites domain to create its URL. For example, https://mycompany.my.site.com/customers.
For more information, see Experience Cloud.
Salesforce Sites
Salesforce Sites predate Experience Cloud sites. With Salesforce Sites, you can also make information stored in Salesforce publicly available. However, Experience Cloud sites offer more robust features and options. For this reason, we recommend Experience Cloud sites over Salesforce Sites.
Your My Domain is used as your Salesforce Sites subdomain. The Salesforce Sites URL format is https://MyDomainName.my.salesforce-sites.com. When you create a site with Salesforce Sites, its name is appended to your sites domain. For example, https://mycompany-sites.my.salesforce-sites.com/storelocator.
For more information, see Salesforce Sites.
Custom Domains: Serve Content from Your Sites on Your Domain
With custom domains, a domain that you own serves external-facing content from your Experience Cloud sites and Salesforce Sites. Although the content lives in Salesforce, it’s served on your custom domain, providing a clear branded experience for your users.
Salesforce highly recommends custom domains because they help your brand to shine. Instead of visiting https://mycompany.my.site.com/welcome, the user visits your branded domain, such as https://www.example.com.
Admins also benefit from custom domains. Because you can serve multiple sites on one domain, custom domains simplify the management of your domains and your corresponding network allowlists. And even if your system-hosted site URL changes due to a My Domain change, your custom domain remains constant, reducing both the number of updates required and potential confusion.
This feature is especially useful if you own multiple brands and want them to share content. For example, let’s say you have a parent company with two distinct brands. Each brand has its own registered domain, and you want them both to point to the parent website. With custom domains, you can point both brand domains to a single parent website with content from your Salesforce org.
For more information on custom domains, see Custom Domains.

