Activity Forums Salesforce® Discussions Difference between Communities and Sites in Salesforce?

  • Suraj

    April 20, 2017 at 1:49 pm

    When to use Communities and When to use Sites in Salesforce?

  • Saurabh

    April 20, 2017 at 2:30 pm

    Hi Suraj,

    Community Builder

    It is an intuitive, convenient tool for customizing your community. Community Builder lets you create a community based on a preconfigured template, and then apply branding, edit pages, update your template, and publish changes all from one user-friendly interface.

    You can use  Community Builder when you want to achieve:

    • Use one of the self-service templates—Koa, Kokua, or Customer Service (Napili)—to easily create a responsive self-service community.
    • Use the Aloha template to create a configurable App Launcher.
    • Design pixel-perfect, branded pages.
    • Create public pages that anyone can access, or add private pages that you can add as a tab within your community.
    • Build and iterate quickly using drag-and-drop reusable page elements.
    • Use ready-made forms to create web-to-lead forms or gather customer feedback.
    • Create data-driven pages, such as product catalogs or other listings, using your organization’s data.
    • Set a home page and set up multilingual support for your community in Studio, a Web content management system that provides extra configuration options. Studio is easily accessible from Community Management. Sites
    Suitable for developers with experience using Visualforce, Sites lets you build custom pages and Web applications by inheriting capabilities including analytics, workflow and approvals, and programmable logic. So if you are looking to create sites programmatically using Apex and APIs, Sites is the product for you. Here’s what you can achieve with

    • Create public, branded pages that anyone can access.
    • Leverage Visualforce to create private pages that you can add as a tab within your community.
    • Write your own controllers, or extensions to controllers, using Apex code.
    • Create custom login or self-registration pages.
    • Build dynamic web applications, such as an event management application.

    For more information you can refer to

    Hoping it may help you

  • Avnish Yadav

    September 30, 2018 at 4:26 am


    Communities - Sub-domain sites built with Community Builder (Lightning), standard Salesforce UI (Tabs), or custom Visualforce.
    Community Builder - A UI for click-and-drag construction of community pages. Studio - Replaced by Community Builder (except for a couple features that take you back to Studio). Sites - Replaced by Communities built with Community Builder. Sites - Sub-domain sites that have no authentication built with Visualforce. (Authenticated VF communities are built in much the same way, but are technically distinct because of authentication).


  • William

    December 1, 2018 at 4:50 am

    Community Cloud is a social stage of the that is intended to associate and encourage correspondence among an association's representatives, accomplices and clients

    Whereas sites in Salesforce empowers you to make open sites and applications that are straightforwardly coordinated with your Salesforce association—without expecting clients to sign in with a username and secret key. You can freely uncover any data which has been put away in your association through a marked URL of your choice.

Viewing 1 - 4 of 4 posts

Log In to reply.

Popular Salesforce Blogs

Popular Salesforce Videos