Guides/Create content/Pages and posts/Create a portfolio website

Create a portfolio website

Last reviewed on October 30, 2025

Commonly used by creative professionals, portfolios on WordPress are a great way to promote your work. This guide will show you how to create and showcase projects on a professional-looking portfolio site.

A sample website for a photographer portfolio is shown.
An example of a portfolio using the Dawson theme

Activate portfolios

There are two ways to activate portfolios, depending on what type of theme your site uses. On sites using block themes, you will create a dedicated post category. On sites using classic themes, you will activate a custom post type.

To determine which type of theme you’re using, visit Appearance. If you see Editor you are using a block theme. Otherwise, you are using a classic theme.

Select the appropriate tab for the type of theme your site uses:

On sites using block themes, you’ll create a dedicated post category for your portfolio projects. Follow these steps to create the post category:

  1. Visit your site’s dashboard.
  2. Navigate to Posts → Categories.
  3. Under “Add New Category” name your category something like “Portfolios”
  4. Click the “Add New Category” button to create the new category.

If you want to further categorize your projects, you can create new categories and select the portfolio category you created as the Parent Category.”

Next, you will learn how to create your first portfolio project.

The "Categories" section of "Posts" with the "Add New Category" section filled out.

Create a portfolio project

Now that you have activated portfolios on your site, it’s time to create your first portfolio project. A project is an individual piece of work you wish to showcase. Together, your projects make up your portfolio.

Select the appropriate tab below based on which method you used to activate portfolios.

On sites using block themes, you will create your first project as a “Post” and assign the post to the portfolio category you created in the first step.

Follow these steps to create your first portfolio project:

  1. Visit your dashboard.
  2. Click on Posts on the left side.
  3. Click on the “Add new post” button to create your first project.
  4. Give your project a title by replacing “Add title” at the top of the post and add project details in the editor.
  5. Open the post settings sidebar.

If you do not have the sidebar on the right, click the Settings icon in the top-right corner to bring up the settings. This icon looks like a square with two uneven columns:

An arrow pointing to the "Settings" icon in the top right of the WordPress Editor.
  1. In the “Categories” section, check the box next to the portfolio category you created in the first step.
  2. Click the “Publish” button to publish your new project.

Portfolio themes

Although all WordPress.com themes will display your projects, a few themes have been designed with portfolios in mind. These themes will have specific styles for projects and may provide specially designed layouts to display your portfolio in other ways.

Display your portfolio

Now that you have created your portfolio and added projects to it, you will want to decide how you want to display it on your website.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!