Skip to main content

Create a Portfolio Site

Learning Objectives

In this project, you’ll:

  • Create a personal portfolio.
  • Create a theme layout component.
  • Personalize your site.
  • Add pages to your portfolio.
  • Publish your website.


This unit requires some additional instructions for screen reader users. To access a detailed screen reader version of this unit, click the link below.

Open Trailhead screen reader instructions.

Why Create a Personal Portfolio?

Welcome students and career seekers! You’ve been hitting the trails hard and feel like you know a lot about Salesforce. While you may not have on-the-job experience using Salesforce, with a little creativity, you can still show potential employers that you are an out-of-the-box thinker while showing off your Salesforce skills. 

In this project, you create a personal website and add a personal portfolio to help share your skills and grow your career. As you know, a one-page resume doesn’t always highlight everything about you. In this portfolio, you can include details about yourself that you can’t include in your resume. By the end of this project, you’ll have your own portfolio to shine a spotlight on your skills and achievements. This is also a great opportunity to connect with the  Trailblazer Community. You can open up potential job opportunities by sharing your portfolio with members of the Trailblazer Community and recruiters. 

Launch Your Playground

To complete this project, you need a free Trailhead Playground or Developer Edition org. You can find it at the bottom of this page. Click Launch to open the Trailhead Playground in a new browser tab (login required).

Ready to shine a spotlight on yourself? Here we go!

Enable Sites

For this project, we use Salesforce Experience Cloud, which enables you to create beautiful, branded portals, forums, and sites, without writing any code. 

OK, let’s get started by turning on Experiences.

  1. Click the Setup Gear Settings icon and select Service Setup.
  2. Enter Experiences in Quick Find, then select Settings under Digital Experiences.
  3. Select Enable Digital Experiences. Your digital experiences domain is shown. It includes your My Domain name in the format for production orgs.
  4. Click Save.

High-five, trailblazer! You just created your Experience Cloud sites domain.

Set Up a Basic Site

Now let’s set up a basic site, which you’ll turn into your portfolio. You should have been redirected to the All Sites page in Setup, but if not, enter digital experiences in Quick Find, and select All Sites.

  1. Click New.
  2. Select the Customer Account Portal template.
     Note:  You can use any Lightning template with custom theme layouts, but for this project stick with Customer Account Portal.
  3. Click Get Started.
  4. Enter a site name and URL. Name the site <your first name and last name>.
  5. Specify portfolio as the URL. The URL should look something like this: https://[myDomainName] OR
  6. Click Create.  Your site has been created in Preview status, which means that what you have created isn’t in the world yet.

Take a quick look around. This area is Workspaces where you customize and administer your site. There are many additional features that you typically need to configure in a site, but for our purposes, you can dive right into personalizing your site.


Keep learning for
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities