How to Install a WordPress Theme

Your theme controls how your WordPress site looks. Installing a new one is quick, whether you choose a free theme from the WordPress directory or upload one you have bought. This guide covers both.

Option 1: Install a free theme from the directory #

  1. Go to Appearance > Themes > Add New.
  2. Browse or search for a theme.
  3. Click Install, then Activate.

Option 2: Upload a theme you purchased #

  1. Download the theme’s .zip file from the provider.
  2. Go to Appearance > Themes > Add New > Upload Theme.
  3. Choose the .zip file and click Install Now.
  4. Click Activate.

After activating #

  • Use Appearance > Customize to set your logo, colours, and menus.
  • Check your pages still display correctly.
  • Configure any theme-specific settings the developer provides.

Choosing a good theme #

  • Pick a lightweight, well-reviewed theme for speed.
  • Make sure it is actively maintained and updated.
  • Avoid piling on features you will not use.

Troubleshooting #

  • Upload fails: the file may exceed the upload limit; raise it or upload via File Manager.
  • Site looks broken after switching: reactivate your previous theme, then investigate.

Need help? #

If a theme will not install or activate, our support team can help over live chat.

What are your feelings