How to Install a WordPress Theme?

The tools and plugins recommend in the site are the ones we use, have tried or tested ourselves and recommend to our readers. Marketing With WP is supported by readers like yourself. If you take an action (such as a purchase) we might earn an affiliate revenue at no extra cost to you.


The Appearance menu offers various options to allow WordPress website admins to customize the looks and feels of the website.

The WordPress admin dashboard has a separate menu for Appearance along with sub-menus to customize chance & customize themes, widgets, menu, background, etc.

Now, let’s start with installing a new theme on WordPress. The process of installing a theme is simple and can be done in a few steps.

Before that, you should know that there are different ways to install a WordPress theme – Installing the WordPress.org theme automatically, uploading a theme, or installing the theme via FTP.

We will see installing the free WordPress.org themes from the WordPress dashboard for a start. You can check out our post for installing a WordPress theme with different methods.

So, let’s see the steps involved in installing a WordPress.org theme.

Access the Theme Dashboard

Go to Appearance > Themes from the menu.

access theme dashboard install new wordpress theme
Access Theme Dashboard Install New WordPress Theme

Here, you’ll see the list of themes already installed on your website. These are the default themes provided by WordPress or your hosting provider.

Now, click on Add New button or Add New Theme area on the page.

click on add new theme install wordpress theme
Click on Add New Theme to install a new WordPress Theme

On the next page, there will be a few themes on display that you might want to install.

Search for the Theme

You can browse themes from the available tabs like popular, latest, and favorites. Also, you can also use the Feature Filter option to find themes based on some features. And there is a search bar that allows searching themes with its name.

browse and find new wordpress theme
Browse and Find New WordPress Theme

In this tutorial, we are going to install a free and customizable WordPress theme ‘Blocksy’. The theme can be any other depending on what your website needs. So, find or search for the theme you want to install.

Install the Theme

After you find the theme, hover over it and click on the Install button.

Or, if you want to know the details of the theme, you can click on Details and Preview.

search and install blocksy wordpress theme
Search and Install Blocksy WordPress Theme

Anyway, it will take a few seconds to install after you press the button.

Activate the Theme

After completion, you can see the Activate button next to the theme’s name. Just click on it to activate the theme.

activate theme add new wordpress theme
Click Activate Theme

After that, the theme will be applied to your website. Also, it will display an alert for a successful installation. You can also see that the theme you just installed is active.

install and activate blocksy wordpress theme
Install and Activate Blocksy WordPress Theme

Now, you can move ahead to customize your website design with the customization options provided by the theme.

Check out our in-depth Blocksy Free Theme Customization Tutorial.

Ankit S J B Rana

Ankit S J B Rana

Ankit S J B Rana is a marketing enthusiast originally from the Himalayas of Nepal and currently based out of Bangkok, Thailand.

He is currently the Marketing Director at Mbrella Films and Filma.io

Marketing With WP is Ankit's blog full of marketing insights to turn your website into a 24 hour marketing machine.

Articles: 150