Guide

How to Install a WordPress Theme: 3 Best Methods

WTWP Team X Updated June 2024 6 min read
How to Install a WordPress Theme

Installing a theme is one of the first things you do on a new WordPress site, and there are three reliable ways to do it. Which one you use depends on where the theme came from: the free directory, a premium ZIP file, or a manual upload. Here is each method, step by step.

1. Install from the WordPress theme directory

This is the easiest method and works for any free theme listed on WordPress.org. Everything happens inside your dashboard.

  1. Log in to your dashboard at yoursite.com/wp-admin.
  2. Go to Appearance, then Themes, then click Add New.
  3. Search by name or browse the Featured and Popular tabs.
  4. Hover a theme and click Install.
  5. When it finishes, click Activate.

The theme is now live. This is the fastest way to try free themes like the ones in our best free Elementor themes guide.

2. Upload a theme ZIP

Use this method for premium themes or any theme you downloaded as a ZIP file. You do not need FTP.

  1. Download the theme ZIP from the marketplace or developer.
  2. In your dashboard, go to Appearance, then Themes, then Add New.
  3. Click Upload Theme at the top.
  4. Choose the ZIP file and click Install Now.
  5. Click Activate.
Tip: upload the installable theme ZIP, not the full download bundle. If you get a stylesheet missing error, look inside the download for a smaller theme ZIP and upload that one.

3. Install via FTP

Use FTP when a theme file is too large for your upload limit, or when you are troubleshooting and cannot reach the dashboard. It takes a few more steps.

  1. Unzip the theme on your computer so you have a theme folder.
  2. Connect to your server with an FTP client such as FileZilla, using the credentials from your host.
  3. Navigate to wp-content/themes.
  4. Upload the whole theme folder into that directory.
  5. Back in the dashboard, go to Appearance, then Themes, and click Activate on the new theme.

After you install

More WordPress how-tos

Guides, theme picks, and plugin reviews to help you build a better site. All on WP Team X.

Browse WordPress guides

Frequently asked questions

How do I install a WordPress theme for free?
Go to Appearance, then Themes, then Add New in your WordPress dashboard, search the free theme directory, click Install, then Activate. No file downloads or FTP needed.
How do I install a premium theme ZIP file?
Go to Appearance, then Themes, then Add New, then Upload Theme, choose the ZIP file you downloaded, click Install Now, then Activate. Do not unzip the file first.
Will changing my theme delete my content?
No. Your posts, pages, and media stay in the database when you switch themes. Only the design changes. Widgets, menus, and theme-specific settings may need to be set up again.
Why do I get a stylesheet missing error when uploading a theme?
That usually means you uploaded the wrong ZIP, often the full download bundle instead of the installable theme file. Look for the theme ZIP inside the download and upload that one.