how to install a wordpress theme step by step pictorial guide

How To Install a WordPress Theme Step-by-Step guide

Are you looking for help to install a new WordPress theme, then you are in the right place. In this pictures guided tutorial for the latest version of WordPress we will show you how to install a WordPress theme. You have two options, follow this step-by-step guide or contact us for free theme installation by expert WordPress developers.

Before going further: Check out our developers handpicked best WordPress Themes


  1. Login to WordPress Admin Dashboard
  2. Go to Appearance Menu
  3. Click on Install New
  4. Search for Theme
  5. Upload new Theme
  6. Alternatively, Upload using cPanel
  7. Bonus

1. Login to WordPress Admin Dashboard

The first step is to log in to your Website Admin dashboard by typing your domain name and wp-login as shown below.

Replace “yourdomainname” with your domain and hit enter.

for example, we for our site type the following address to go to the admin dashboard.

wordpress admin login screen

2. Go to Appearance Menu

After Logging in find Appearance in the left sidebar, hover over it, and Click Themes in the sub-menu.

3. Install new theme

If you’re looking for a free theme then the best way is to install it from the WordPress theme directory provided by, you can search for any theme by using the built-in theme search functionality from your admin dashboard.

To go to the theme search page click on the “Add New” button.

4. New Theme Search

Here you see the theme search window. Here you search the 80000+ free WordPress themes of all categories. Start typing and it shows you your desired theme. You can also use the featured, popular, latest, or favorite tab to customize your search for better results.

Step 1:

Step 2:

After finding your desired theme click on the install button. After installing the install button will be replaced with Activate. Click on the “Activate” button and the selected theme will be activated.

5. How To Install a WordPress Theme by uploading zip file

Besides theme searching for the default WordPress theme directory, you can buy from any external theme selling website and upload it directly to your website.

Before proceeding further Here is a list of trusted WordPress theme selling sites

Step 1:

In your theme searching window, you will find an “Upload Theme” button at the top left corner, click on it and it will expand, and here it will ask you to upload your theme in a zip file.

Step 2:

From the above window click on choose file, file explorer will be opened, here navigate to the folder where you have saved your theme and select the zip file, and click on the open button.

Step 3:

After selecting the theme zip file click on the “Install Now” button. It will start uploading the content of the theme to your server. After uploading files, the themes files will be extracted and copied to your themes folder. It will show you the message, as displayed below, that your theme has been uploaded successfully. Click on Activate button to Activate the newly uploaded theme.

The newly uploaded theme will be activated, go to the homepage and see how’s new theme is looking. enjoy!

6. How To Install a WordPress Theme using cPanel

there is another to install a new theme, for this, you should have ready your zip file. After you have your theme zip file, start to proceed,

Step 1:

Go to your Cpanel by typing “”. Now navigate to the File tab and click on “file manager”. The file manager will be opened in a new tab.

Step 2:

In the file manager window navigate to your site’s “public_html” folder and click on the “wp-content” folder.

Step 3:

Now, in the “wp-content” folder navigate to the themes folder, here all your previous themes are stored, click on the upload button and you will be redirected to the uploading window.

Here you can select your themes zip file using the select button or you can directly drag-n-drop your themes zip file.

Step 4:

After uploading 100% complete, you can close this window and return back to your file manager and in the theme folder you will see the newly uploaded zip file, if you did not find the file just reload that page, right-click on that file and choose “Extract” option and choose the same directory for extraction and click on extract button.

The Theme folder will be extracted and delete the zip file to save your valuable space.

Step 5:

Now close the file manager and cPanel and return to your WordPress Admin Dashboard and navigate to the appearance>>themes menu. Here you will see your previous active theme and your new uploaded theme. Click on the activate button.

7. Bonus:

Long story short, you can choose any of the above methods or just drop us a message at and our expert WordPress will upload your new theme for Free.

Popular WordPress Themes – Multipurpose

WordPress is currently the best CMS in the world, due to its vast customization properties. You can almost create any type of website in it, it’s super easy. Even a non-programer can use WordPress to write a blog. After installing WordPress the first step is to choose a theme from thousands freely available. Here in this tutorial, we have picked some of the Popular WordPress Themes, to start off your blogging. These are the multipurpose customizable theme that can be used to create any type of website, blog, or store.

Here is the List:

1. Divi

Divi Theme

Divi is a WordPress theme and a popular drag and drops landing page builder from Elegant Themes. It can be used to build any type of website that you want by making your changes in the intuitive front-end editor.

Users can pick from 100s of ready-to-use layouts and customize your site using the handy drag and drop builder. Alternatively, you can also start from scratch and build a completely custom-based theme.

Divi themes are mobile-responsive and have all the features you need like gallery, shopping(Woo Commerce), landing pages, social media buttons, and much more.

2. Astra

astra homepage

Astra is one of the most popular and fastest-loading WordPress themes. It is used to build all kinds of websites/blogs. Whether it’s a blog, a website, a portfolio, or an online store, you can make your site look great using Astra’s great features.

Astra gives you all of these multiple layouts, color options, typography choices, stylish headers, and many more. You can import pre-made demo sites and get a happy start on building your website.

Plus of Astra is that it is designed for good SEO (search engine optimization). This helps your blog or store to rank well in Google and other search engines.

Easywpknowledge also uses the Astra theme for this site. It has a premium plugin that extends the Astra theme with extra customization options and features.

3. OceanWP


OceanWP is a free WordPress multipurpose theme with many powerful features to customize your website. It comes with its own companion plugin and it also recommends installing a free page builder plugin after activation.

It’s super-easy to use, and you will find all theme options easy to understand. It includes many demo sites that you can import and get an easy start with multiple layout choices, two navigation menus on the top, and also includes custom logo support.

OceanWP also has fully WooCommerce store compatibility to create an online store. It’s also SEO friendly, to help your sites to show on top in search engines.