- What a theme does
- Method 1: Install from the theme directory
- Method 2: Upload a zip file
- Use Live Preview before you activate
- Classic themes vs block themes
- Other ways to install a theme
- Before you switch themes on a live site
- After you activate
- How to choose a theme worth installing
- Delete themes you don't use
- My verdict
- Frequently asked questions
To install a WordPress theme, go to Appearance > Themes, click Add New, search for a theme and click Install, then Activate. For a theme you've downloaded as a zip file, click Upload Theme on the same screen. Use Live Preview first to see the theme with your own content.
Your theme decides how your whole site looks, from fonts and colours to the layout of every page. Installing one is quick, but switching themes on a live site can move things around in ways you don't expect. Here's how to install a theme from the dashboard or a zip file, how to preview it safely, and the questions I'd ask before switching.
What a theme does
WordPress.org describes a theme as a collection of files that changes the way your site is displayed without changing the underlying software. Your posts, pages and media stay put when you switch themes; it's the presentation that changes. Only one theme can be active at a time.
Method 1: Install from the theme directory
- Log in to your WordPress dashboard.
- Go to Appearance > Themes.
- Click Add New.
- Search, or use the filters for layout, subject and features.
- Click Preview to see a demo, or Install to add it to your site.
- Once installed, click Activate when you're ready.
WordPress.org says every theme in its official directory is reviewed by a dedicated team, and there are over 9,000 to choose from, so filtering is your friend.
Method 2: Upload a zip file
- Download the theme's zip file to your computer.
- Go to Appearance > Themes > Add New.
- Click Upload Theme at the top of the page.
- Choose the zip file and install it.
- Use Live Preview, then click Activate.
This is how you'll add most themes bought from independent theme shops. Upload the zip exactly as you downloaded it; don't unzip it first.
Use Live Preview before you activate
Here's the step people skip and regret. Once a theme is installed but not active, Live Preview shows your site with your own existing content in the new theme. That's very different from the polished demo, which uses perfect photos and placeholder text. Your real content, with your real images and longer headings, is the only true test.
Classic themes vs block themes
| Classic theme | Block theme | |
|---|---|---|
| How you customise | The Customizer and widgets | The Site Editor, with blocks |
| Header and footer | Theme settings and widget areas | Editable template parts |
| Where to find it | Appearance > Customize | Appearance > Editor |
WordPress.org explains that block themes use blocks for every part of a site, including the header, navigation and footer, and rely on the Site Editor rather than the Customizer. If you're used to a classic theme, expect the menus to look different after switching.
Other ways to install a theme
WordPress.org also documents uploading theme files through your host's cPanel File Manager or with an FTP client into the themes folder. You'll only need these if the dashboard upload fails, for example with very large theme files. For most site owners, the dashboard is all you'll ever use.
Before you switch themes on a live site
- Back up your whole site first.
- Note any widgets, menus and custom settings in your current theme.
- Check the new theme is actively maintained and suits your version of WordPress.
- Preview your homepage, a blog post, a contact page and any shop pages.
- Check the site on mobile, where most visitors will see it.
Switching themes is a mini redesign, so treat it like one. My guide to a successful website redesign walks through the planning, and if you're not sure it's time for a change, my checklist of signs your website needs a makeover will help you decide.
After you activate
Visit your site straight away and click through your main pages. Check your menus, as they sometimes need reassigning to the new theme's menu locations. Re-add any widgets or footer content that didn't carry over, and delete themes you no longer use, keeping one default theme as a fallback.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
How to choose a theme worth installing
- It was updated recently and suits your version of WordPress.
- It loads fast, with a clean demo that isn't weighed down by animations.
- It looks good on mobile, not just on a big screen.
- It's easy to read, with clear fonts and plenty of space.
- It suits what you need, such as a shop, a blog or bookings.
Don't be swayed by a demo full of beautiful photography. Picture your own content in that layout instead, because that's what your visitors will see. A plain theme with great images of your own will always beat a fancy theme filled with your phone snaps.
Delete themes you don't use
Inactive themes still sit on your server, and old ones that never get updated can become a security weak spot. Once you're happy with your new theme, delete the ones you've stopped using from Appearance > Themes, but keep one up-to-date default theme in case you ever need a fallback.
My verdict
Go to Appearance > Themes > Add New, install a theme or upload a zip, and always use Live Preview with your own content before activating. Back up first, check menus and widgets afterwards, and pick a well-maintained theme over a flashy one. A simple, fast theme serves a business site far better than one stuffed with features.
Frequently asked questions
How do I install a WordPress theme?
Go to Appearance > Themes, click Add New, find a theme, click Install, then Activate.
How do I install a WordPress theme from a zip file?
Go to Appearance > Themes > Add New, click Upload Theme, choose the zip and install it.
Will changing my WordPress theme delete my content?
No. A theme changes how your site looks; your posts, pages and media stay.
Can I preview a WordPress theme before activating it?
Yes. Live Preview shows your site with your own content in the new theme.
How many themes can be active in WordPress?
Only one theme can be active at a time.


