How to install a WordPress theme (safely)

Install a theme from the WordPress repository or a .zip you bought, set it live without breaking the site, and switch back if something goes wrong.

5 min read beginnerUpdated Jun 10, 2026
BI
Reviewed by the editorial team · Jun 10, 2026
Before you start
  • Admin access to a self-hosted WordPress site
  • A current backup (use UpdraftPlus or your host's backup)

Step by step

  1. 01

    Back up first

    Always. Use UpdraftPlus → Backup Now → tick database + files. Themes shouldn't break a site, but child-theme conflicts happen.

  2. 02

    Open Appearance → Themes

    WP admin → Appearance → Themes → Add New.

  3. 03

    Install from the repo OR upload a zip

    For free themes, search the repo and click Install. For paid themes, click Upload Theme → choose the .zip → Install Now.

  4. 04

    Preview before activating

    Hover the new theme → Live Preview. Click through your key pages — homepage, blog, contact. If anything is broken, don't activate.

  5. 05

    Activate

    Once preview looks right, click Activate. Open the live site in an incognito window to confirm.

  6. 06

    Configure required plugins

    Most premium themes prompt you to install required plugins (Elementor, ACF, etc.). Install them from the prompt — they're part of the design.

Troubleshooting

Site shows a blank white screen after activating
Plugin or PHP conflict. Rename the theme folder via SFTP/cPanel → /wp-content/themes/your-theme to your-theme-off. WordPress reverts to the default.
Web Design · Done-for-you
Want us to design and launch your website?

We build sites on Squarespace, Wix, WordPress, Shopify, Webflow and Framer — from blank canvas to live domain.

Book a website call