Next is to upload the theme zip file to WordPress Admin > Appearance. The theme will be automatically uploaded and unzipped by WordPress. Once uploaded, click the activate theme button. Depending on your web hosting service, you might not have the required file upload size limit allowed on a shared plan. There are 2 options in this case, either contact your host to increase the limit for you, but they might not allow it. OR Upload theme via FTP client on your WordPress site.