How to install a WordPress theme

WordPress as one of the most SEO-friendly website building platforms has many elements that help you create a competitive website. When you start creating a website with WordPress, one of the first things is to install a theme. A WordPress theme changes the design of your website, including the layout. Learn how to install a new WordPress theme by following the simple step by step guide.

The first thing you need to do when you want to install a new WordPress theme is to access install theme functionality in your WordPress admin. To do so, follow these two simple steps:

Step 1: Log in to your site admin page (http://yoursite.com/wp-admin)

Login into your WordPress website

Step 2: Navigate to Appearance → Themes

Install WordPress theme from Appearance - Themes

Once there, you have two options on how you can install WordPress theme on your website:

  1. Install a theme from the official WordPress theme directory;
  2. Upload a theme you have downloaded on your computer via a .zip file.

How to install a theme from the WordPress theme repository?

Step 1: Log in to your site admin page (http://yoursite.com/wp-admin)

Step 2: Navigate to Appearance → Themes

In the Themes section, you will see the default WordPress theme and all the themes that you have previously installed. To add another one, follow the next step:

Step 3: Click on the Add New button

List of installed WordPress themes

Step 4: Search for the theme inside the WordPress repository

Search for WordPress Theme in WP Dashboard

Each theme in the official directory has tags that describe its functionality allowing you to easily search for the right theme using specific keywords.

The WordPress theme directory is categorized in the featured, popular, lately added and favorite themes. You can also select feature filters and search for the specific kind of themes. For example, filter eCommerce theme that has a full-width template, and a three column layout.

Or, if you know the theme’s name, you can simply search for it directly from the WordPress admin. After you spot the theme you like, follow the next step:

Step 5: Hover the theme and click the Install button

Click install button to install WordPress theme

After the installation process is complete, you are at the final step:

Step 6: Click Activate to set the new theme active

Activate WordPress theme that has been installed

How to install a WordPress theme from the .zip file?

If you have chosen a theme outside official WordPress theme repository or received a zip file you will need to perform the following steps, four of which you already know:

Step 1: Have a .zip file of your theme stored locally on your computer

Step 2: Login into your WordPress Admin Dashboard (http://yoursite.com/wp-admin)

Step 3: Navigate to Appearance – Themes

Step 4: Click the Add New button

Step 5: Click the Upload Theme

Step 6: Choose File – select .zip folder that contains your theme files

Select theme zip file to be uploaded

After the installation process is complete, you are at the final step of installing your WordPress theme using a .zip file:

Step 7: Click Activate to set the new theme as your active theme.

Activate uploaded and installed WordPress theme

That’s it! You can now go to the front-end of your site and see the newly activated theme. If there is something that you want to change, you can always customize your WordPress theme from the WordPress admin dashboard → Appearance → Customize.