Back to Support Content and Media Pages and Posts Create a Portfolio Website

Create a Portfolio Website

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

To enable portfolios on your WordPress.com site, take the following steps:

  1. Visit your site’s dashboard.
  2. Navigate to Settings → Writing.
  3. Scroll down to the “Content types” section.
  4. Toggle on the switch next to “Portfolio projects“.
  5. Optionally, choose the number of projects you’d like to display on portfolio pages. (This setting may not apply depending on which method you later use to display your portfolio.)
The Content Types settings, with Portfolio Projects highlighted and enabled.
Portfolio projects activated

Create a Portfolio Project

A project is an individual piece of work you wish to showcase. Together, your projects make up your portfolio.

To create your first project, take the following steps:

  1. Visit your site’s dashboard.
  2. On the left side, click on Portfolio.
  3. Click the “Add new project” button to open the editor screen.
  4. Using the WordPress editor, add text, images, and any other content blocks you wish to display with your project.
  5. Adjust the project settings (described below).
  6. Click the “Publish” button in the upper right corner to make the project live.

Adjust the Project Settings

When working on a project, you’ll find the project settings in the sidebar on the right side of your screen.

If you do not see 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:

The Settings icon at the top of the WordPress Editor highlighted.
The settings icon in the top right corner

You can control the following aspects of the project here:

Display Portfolio Projects On Your Site

By now, we recommend that you have created and published a few projects in your portfolio. Next, we’ll look at the different ways you can show your projects on your website.

Use the Default Portfolio Page

After activating portfolios and publishing at least one project, your site will automatically create a new page with your projects. To view this page, add /portfolio to the end of your website’s address like this:

https://yourgroovysite.wordpress.com/portfolio/

(replace yourgroovysite.wordpress.com with your site address.)

The /portfolio/ page link on your site is reserved for this page and the URL cannot be used for a different page. All of your projects will automatically appear on this page of your site in chronological order with the most recent first. If you wish to change the order, you can adjust the date the project was published in the project settings.

Pages are also created for each project type and project tag you created in the project settings. You can view these pages using the following URL structure:

https://yourgroovysite.wordpress.com/project-type/insert-name
https://yourgroovysite.wordpress.com/project-tag/insert-name

(replace yourgroovysite.wordpress.com with your site address and insert-name with the name of your type or tag.)

Themes that support the Site Editor can edit the layout of these pages. To edit the layout of the default portfolio pages, edit the All Archives template.

Create a Custom Portfolio Page

You can design your own portfolio page from scratch or with the help of pre-designed page layouts. Take the following steps to create a new page for your portfolio projects:

  1. Visit your dashboard.
  2. Click on Pages on the left side.
  3. Click on the “Add new page” button.
  4. Optionally, choose a pre-defined page layout — click the “Portfolio” category to view designs created with portfolios in mind:
An arrow points to the Portfolio category of page layouts, with many portfolio designs shown.
Portfolio page designs
  1. Alternatively, click “Blank page” to create an empty page.
  2. Insert a Query Loop block and select “Project” as the post type setting. This will automatically pull in the projects you created earlier.
    • Optionally, use the Query Loop block filters to display projects with a specific type or tag only.
  3. Using the WordPress editor, add any text, images, and any other content blocks you wish to display on your portfolio page.
  4. Click the “Publish” button in the upper right corner to make the page appear on your website.

Optionally, you can set your new Portfolio page as your site’s front page by following the steps in our Set the Homepage guide.

Portfolio Themes

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

Troubleshooting

If any of the Portfolio page links result in a “Page Not Found” error, this can be fixed by disabling and re-enabling the Portfolio content type. Go to Settings → Writing and scroll down to the “Content types” section, uncheck the Portfolio Projects option, save your changes, and then re-check the Portfolio Projects option and save your changes again.

Effective Portfolio Tips

Understanding how to create a portfolio is the first step — now, you have to figure out what to include and how to organize and describe your work for maximum impact. Consider the following tips:

Was this guide helpful for you?

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

Copied to clipboard!