{"id":98290,"date":"2024-06-27T12:00:00","date_gmt":"2024-06-27T16:00:00","guid":{"rendered":"https:\/\/www.crazyegg.com\/blog\/?p=98290"},"modified":"2026-01-06T15:13:45","modified_gmt":"2026-01-06T23:13:45","slug":"how-to-upload-a-theme-in-wordpress","status":"publish","type":"post","link":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/","title":{"rendered":"How To Upload A Theme in WordPress: Upload File vs. Add New"},"content":{"rendered":"\n<p>A WordPress theme is the backbone of any WordPress-powered website, and thousands of different WordPress themes are currently available for download from a variety of sources. These include the WordPress theme repository, dedicated WordPress theme developers such as Elegant Themes, and third-party directories like ThemeForest and Colorlib.<\/p>\n\n\n\n<p>Before you can leverage all of <a href=\"https:\/\/www.crazyegg.com\/blog\/best-wordpress-themes-for-blogs\/\" target=\"_blank\" rel=\"noreferrer noopener\">the best WordPress themes<\/a>, however, you\u2019ll need to know how to upload themes on your WordPress blog. There are two methods that typically pop up when you search for this information online:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>By uploading a file<\/li>\n\n\n\n<li>By adding a new theme<\/li>\n<\/ul>\n\n\n\n<p>You can use both methods with equal success, but they have different approaches that you should get to know.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Upload A Theme In WordPress By Uploading A Theme File<\/h2>\n\n\n\n<p>This is the preferred method to use when you purchase a premium theme or download one outside of the WordPress theme repository and upload it to your WordPress site. In such cases, you can\u2019t upload your theme without leaving the WordPress dashboard because you\u2019ll likely have to work with a Zip file once you receive the theme.&nbsp;<\/p>\n\n\n\n<p>Thankfully, WordPress allows you to upload your theme from your file explorer using the <strong>Upload Theme<\/strong> button.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Make sure you have the Zip file for your theme. For example, you may choose to download the Bedrock theme, a web variation of the blocky Minecraft style often found in games and other visual media.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"527\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130658\/upload-wordpress-theme-1.png\" alt=\"WordPress theme zip file\" class=\"wp-image-98291\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130658\/upload-wordpress-theme-1.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130658\/upload-wordpress-theme-1-300x234.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong> Log into your WordPress dashboard with your administrator account. If you log in with a guest or a contributor account, some WordPress functionalities might be disabled and you won\u2019t be able to upload a new theme.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"63\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130659\/upload-wordpress-theme-2.png\" alt=\"WordPress login URL with red arrow pointing to wp-admin\" class=\"wp-image-98292\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130659\/upload-wordpress-theme-2.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130659\/upload-wordpress-theme-2-300x28.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> Navigate to <strong>Appearance<\/strong>, then <strong>Themes<\/strong> on the left-hand side of your WordPress dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"420\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130700\/upload-wordpress-theme-3.png\" alt=\"WordPress themes dashboard\" class=\"wp-image-98293\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130700\/upload-wordpress-theme-3.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130700\/upload-wordpress-theme-3-300x187.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 4:<\/strong> Click on the <strong>Add New Theme<\/strong> button at the top of the page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"320\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130703\/upload-wordpress-theme-5.png\" alt=\"WordPress themes dashboard with red arrow pointing to Add New Theme\" class=\"wp-image-98295\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130703\/upload-wordpress-theme-5.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130703\/upload-wordpress-theme-5-300x142.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 5:<\/strong> Click on <strong>Upload Theme<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"357\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130704\/upload-wordpress-theme-6.png\" alt=\"WordPress Add Themes dashboard with red arrow pointing to Upload Theme\" class=\"wp-image-98296\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130704\/upload-wordpress-theme-6.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130704\/upload-wordpress-theme-6-300x159.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 6:<\/strong> Click the <strong>Choose File<\/strong> button and select your theme\u2019s Zip file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"192\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130705\/upload-wordpress-theme-7.png\" alt=\"WordPress Add Themes dashboard with red arrow pointing to Choose File\" class=\"wp-image-98297\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130705\/upload-wordpress-theme-7.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130705\/upload-wordpress-theme-7-300x85.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 7:<\/strong> Blast that <strong>Install Now<\/strong> button on the right-hand side.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"236\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130706\/upload-wordpress-theme-8.png\" alt=\"WordPress Add Themes dashboard with red arrow pointing to Install Now\" class=\"wp-image-98298\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130706\/upload-wordpress-theme-8.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130706\/upload-wordpress-theme-8-300x105.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 8<\/strong>: Once you get the &#8220;Theme installed successfully&#8221; confirmation, click <strong>Activate<\/strong>, and your theme will be ready to use.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"221\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130707\/upload-wordpress-theme-9.png\" alt=\"WordPress theme installation dashboard with red arrow pointing to Activate button\" class=\"wp-image-98299\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130707\/upload-wordpress-theme-9.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130707\/upload-wordpress-theme-9-300x98.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to Upload A Theme in WordPress By Adding A New One From The Repository<\/h2>\n\n\n\n<p>This is the preferred method to use when you want to upload a theme that you get directly from the WordPress theme repository. Rather than uploading the new theme through a local drive or a cloud save, this approach pulls the theme from the dedicated WordPress dashboard.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Log into your WordPress dashboard with an administrator account. You can do this by typing <strong>\/wp-admin<\/strong> after the domain in your site\u2019s URL, such as <em>mysite.com\/wp-admin<\/em>, for example.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"69\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130708\/upload-wordpress-theme-10.png\" alt=\"WordPress URL with red arrow pointing to wp-admin\" class=\"wp-image-98300\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130708\/upload-wordpress-theme-10.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130708\/upload-wordpress-theme-10-300x31.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong> Navigate to <strong>Appearance<\/strong>, then <strong>Themes<\/strong>. This is similar to the previous approach.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"455\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130709\/upload-wordpress-theme-11.png\" alt=\"WordPress Themes dashboard\" class=\"wp-image-98301\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130709\/upload-wordpress-theme-11.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130709\/upload-wordpress-theme-11-300x202.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> Once the section loads, you\u2019ll see your installed themes. Click <strong>Add New Theme<\/strong> at the top of the page to access the entire theme library.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"460\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png\" alt=\"WordPress Themes dashboard with red arrow pointing to Add New Theme\" class=\"wp-image-98302\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12-300x204.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 4:<\/strong> Select a theme you like. Blogmate, for instance, is an interesting, colorful, and slick theme with modern aesthetics and extensive customizations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"542\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130711\/upload-wordpress-theme-13.png\" alt=\"BlogMate theme\" class=\"wp-image-98303\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130711\/upload-wordpress-theme-13.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130711\/upload-wordpress-theme-13-300x241.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 5:<\/strong> Preview the theme by hovering over it with your mouse and\/or clicking on the card to see a demo presentation. When you\u2019re ready, click the <strong>Install<\/strong> button to download your theme.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"299\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130712\/upload-wordpress-theme-14.png\" alt=\"Blogmate theme with red arrow pointing to Install button\" class=\"wp-image-98304\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130712\/upload-wordpress-theme-14.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130712\/upload-wordpress-theme-14-300x133.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step 6:<\/strong> Go back to your dashboard and navigate from <strong>Appearance<\/strong> to <strong>Themes<\/strong>, then locate your new theme and click <strong>Activate<\/strong>. It won\u2019t be ready to use until you do so.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"540\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130714\/upload-wordpress-theme-15.png\" alt=\"Blogmate theme with red arrow pointing to Activate button\" class=\"wp-image-98305\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130714\/upload-wordpress-theme-15.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130714\/upload-wordpress-theme-15-300x240.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Several Things To Consider Before Uploading a New WordPress Theme<\/h2>\n\n\n\n<p>Regardless of how easy, fast, and convenient it is to upload a new WordPress theme, it&#8217;s a good idea to consider several important factors before doing so.<\/p>\n\n\n\n<p>The three most important questions to consider include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What are you trying to accomplish with your new WordPress theme?<\/li>\n\n\n\n<li>What design elements are you trying to change, update, or upgrade on your existing site?<\/li>\n\n\n\n<li>What\u2019s your allotted budget for a new theme?<\/li>\n<\/ul>\n\n\n\n<p>Once you can answer these primary questions with certainty, you can move on to some secondary considerations.&nbsp;<\/p>\n\n\n\n<p>For instance, it\u2019s very important to look at the development cycle of a new WordPress theme, including whether or not the developers are following WordPress best practices and updating the theme regularly. If the theme works with the latest version of WordPress and has been updated in the last six months, that\u2019s a positive sign\u2014and it\u2019ll likely be compatible with your site.<\/p>\n\n\n\n<p>To read the full information about any theme in the WordPress theme repository, go to https:\/\/wordpress.org\/themes\/, select your favorite theme, and click on <strong>More Info<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"621\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130715\/upload-wordpress-theme-16.png\" alt=\"WordPress theme with red arrow pointing to More Info button\" class=\"wp-image-98306\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130715\/upload-wordpress-theme-16.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130715\/upload-wordpress-theme-16-300x276.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p>The information will then appear on the right-hand side of the new window.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"322\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130716\/upload-wordpress-theme-17.png\" alt=\"WordPress Twenty Twenty-Three theme with red arrow pointing to theme information\" class=\"wp-image-98307\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130716\/upload-wordpress-theme-17.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130716\/upload-wordpress-theme-17-300x143.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p>Keep in mind that user feedback is another key factor that you should incorporate into your research.<\/p>\n\n\n\n<p>More specifically, user ratings and reviews can be just as important as theme quality. In other words, if other WordPress users like the theme and are happy to give it a four or five-star rating, it will probably be less risky to try\u2014or buy. The official WordPress theme repository allows users to rate each theme, so look for themes with predominantly four and five-star ratings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"675\" height=\"520\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130717\/upload-wordpress-theme-18.png\" alt=\"WordPress theme with red arrow pointing to ratings\" class=\"wp-image-98308\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130717\/upload-wordpress-theme-18.png 675w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130717\/upload-wordpress-theme-18-300x231.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p>Be aware that the WordPress theme repository doesn\u2019t currently allow filtering themes by ratings, so you have to search for highly-rated themes manually or use one of the existing tags such as <strong>Popular<\/strong>, <strong>Commercial<\/strong>, or <strong>Block Themes<\/strong>.<\/p>\n\n\n\n<p>Finally, take a gander at some of the reviews that rated the theme with only one or two stars and see how valid the criticisms are. In many cases, a theme can be review-bombed with lower ratings for reasons that have little or nothing to do with its quality, performance, and design. Read these reviews carefully to determine whether the theme suffers from real issues and isn\u2019t lambasted for reasons that fall outside the developers\u2019 control.<\/p>\n\n\n\n<p>Also, if the developers are quick to address these comments, take that as a good sign that they\u2019re actively working on the theme and want to fix any issues as soon as they appear.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recap<\/h2>\n\n\n\n<p>You can upload a theme to WordPress by uploading its Zip file or by using the <strong>Add New Theme<\/strong> functionality found in the WordPress dashboard. Both methods are solid as long as you follow the steps correctly from beginning to end.<\/p>\n\n\n\n<p>Check out our other WordPress resources on the <a href=\"https:\/\/www.crazyegg.com\/blog\/best-wordpress-website-examples\/\" target=\"_blank\" rel=\"noreferrer noopener\">13 best WordPress website examples<\/a> and <a href=\"https:\/\/www.crazyegg.com\/blog\/how-to-remove-wordpress-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to remove a WordPress theme<\/a> the easy way.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A WordPress theme is the backbone of any WordPress-powered website, and thousands of different WordPress themes are currently available for download from a variety of&#8230;<\/p>\n","protected":false},"author":279,"featured_media":98302,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","_lmt_disableupdate":"","_lmt_disable":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[876],"tags":[],"class_list":["post-98290","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Upload A Theme in WordPress: Upload File vs. Add New<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Upload A Theme in WordPress: Upload File vs. Add New\" \/>\n<meta property=\"og:description\" content=\"A WordPress theme is the backbone of any WordPress-powered website, and thousands of different WordPress themes are currently available for download from a variety of...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"The Daily Egg\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/crazyegganalytics\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-27T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-06T23:13:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png\" \/>\n\t<meta property=\"og:image:width\" content=\"675\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hiten Shah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hnshah\" \/>\n<meta name=\"twitter:site\" content=\"@CrazyEgg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hiten Shah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/\"},\"author\":{\"name\":\"Hiten Shah\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/person\\\/c1969663812802521ba57624887e9df6\"},\"headline\":\"How To Upload A Theme in WordPress: Upload File vs. Add New\",\"datePublished\":\"2024-06-27T16:00:00+00:00\",\"dateModified\":\"2026-01-06T23:13:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/\"},\"wordCount\":1092,\"publisher\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/27130710\\\/upload-wordpress-theme-12.png\",\"articleSection\":[\"Website\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/\",\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/\",\"name\":\"How To Upload A Theme in WordPress: Upload File vs. Add New\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/27130710\\\/upload-wordpress-theme-12.png\",\"datePublished\":\"2024-06-27T16:00:00+00:00\",\"dateModified\":\"2026-01-06T23:13:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/27130710\\\/upload-wordpress-theme-12.png\",\"contentUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/27130710\\\/upload-wordpress-theme-12.png\",\"width\":675,\"height\":460},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/how-to-upload-a-theme-in-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Website\",\"item\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/category\\\/website\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How To Upload A Theme in WordPress: Upload File vs. Add New\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/\",\"name\":\"The Daily Egg\",\"description\":\"Conversion Rate Optimization Made Easy\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#organization\",\"name\":\"Crazy Egg\",\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/Crazy-Egg-logo-small.png\",\"contentUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/Crazy-Egg-logo-small.png\",\"width\":191,\"height\":100,\"caption\":\"Crazy Egg\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/crazyegganalytics\\\/\",\"https:\\\/\\\/x.com\\\/CrazyEgg\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/crazy-egg\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJNe_xmPi07YezxaqfoRVqg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/person\\\/c1969663812802521ba57624887e9df6\",\"name\":\"Hiten Shah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/715288b6d07eff81ecae058546cd68eaf7d1931c1b0a5472ba035eae1198262c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/715288b6d07eff81ecae058546cd68eaf7d1931c1b0a5472ba035eae1198262c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/715288b6d07eff81ecae058546cd68eaf7d1931c1b0a5472ba035eae1198262c?s=96&d=mm&r=g\",\"caption\":\"Hiten Shah\"},\"description\":\"As co-founder and CEO, I have started multiple software-as-a-service (SaaS) companies since 2003 including Crazy Egg, KISSmetrics, and Nira. Sold my last startup (Nira) to Dropbox in 2024 and got my first ever job with a boss. I most recently worked on Product &amp; Growth for the AI Products @ Dropbox. I\u2019m now the CEO of Crazy Egg. Connect with me on LinkedIn or X\\\/Twitter.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/hnshah\\\/\",\"https:\\\/\\\/x.com\\\/hnshah\"],\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/author\\\/hiten\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Upload A Theme in WordPress: Upload File vs. Add New","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How To Upload A Theme in WordPress: Upload File vs. Add New","og_description":"A WordPress theme is the backbone of any WordPress-powered website, and thousands of different WordPress themes are currently available for download from a variety of...","og_url":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/","og_site_name":"The Daily Egg","article_publisher":"https:\/\/www.facebook.com\/crazyegganalytics\/","article_published_time":"2024-06-27T16:00:00+00:00","article_modified_time":"2026-01-06T23:13:45+00:00","og_image":[{"width":675,"height":460,"url":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png","type":"image\/png"}],"author":"Hiten Shah","twitter_card":"summary_large_image","twitter_creator":"@hnshah","twitter_site":"@CrazyEgg","twitter_misc":{"Written by":"Hiten Shah","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/#article","isPartOf":{"@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/"},"author":{"name":"Hiten Shah","@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/person\/c1969663812802521ba57624887e9df6"},"headline":"How To Upload A Theme in WordPress: Upload File vs. Add New","datePublished":"2024-06-27T16:00:00+00:00","dateModified":"2026-01-06T23:13:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/"},"wordCount":1092,"publisher":{"@id":"https:\/\/www.crazyegg.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png","articleSection":["Website"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/","url":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/","name":"How To Upload A Theme in WordPress: Upload File vs. Add New","isPartOf":{"@id":"https:\/\/www.crazyegg.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png","datePublished":"2024-06-27T16:00:00+00:00","dateModified":"2026-01-06T23:13:45+00:00","breadcrumb":{"@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/#primaryimage","url":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png","contentUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2024\/06\/27130710\/upload-wordpress-theme-12.png","width":675,"height":460},{"@type":"BreadcrumbList","@id":"https:\/\/www.crazyegg.com\/blog\/how-to-upload-a-theme-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.crazyegg.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Website","item":"https:\/\/www.crazyegg.com\/blog\/category\/website\/"},{"@type":"ListItem","position":3,"name":"How To Upload A Theme in WordPress: Upload File vs. Add New"}]},{"@type":"WebSite","@id":"https:\/\/www.crazyegg.com\/blog\/#website","url":"https:\/\/www.crazyegg.com\/blog\/","name":"The Daily Egg","description":"Conversion Rate Optimization Made Easy","publisher":{"@id":"https:\/\/www.crazyegg.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.crazyegg.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.crazyegg.com\/blog\/#organization","name":"Crazy Egg","url":"https:\/\/www.crazyegg.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2015\/06\/Crazy-Egg-logo-small.png","contentUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2015\/06\/Crazy-Egg-logo-small.png","width":191,"height":100,"caption":"Crazy Egg"},"image":{"@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/crazyegganalytics\/","https:\/\/x.com\/CrazyEgg","https:\/\/www.linkedin.com\/company\/crazy-egg\/","https:\/\/www.youtube.com\/channel\/UCJNe_xmPi07YezxaqfoRVqg"]},{"@type":"Person","@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/person\/c1969663812802521ba57624887e9df6","name":"Hiten Shah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/715288b6d07eff81ecae058546cd68eaf7d1931c1b0a5472ba035eae1198262c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/715288b6d07eff81ecae058546cd68eaf7d1931c1b0a5472ba035eae1198262c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/715288b6d07eff81ecae058546cd68eaf7d1931c1b0a5472ba035eae1198262c?s=96&d=mm&r=g","caption":"Hiten Shah"},"description":"As co-founder and CEO, I have started multiple software-as-a-service (SaaS) companies since 2003 including Crazy Egg, KISSmetrics, and Nira. Sold my last startup (Nira) to Dropbox in 2024 and got my first ever job with a boss. I most recently worked on Product &amp; Growth for the AI Products @ Dropbox. I\u2019m now the CEO of Crazy Egg. Connect with me on LinkedIn or X\/Twitter.","sameAs":["https:\/\/www.linkedin.com\/in\/hnshah\/","https:\/\/x.com\/hnshah"],"url":"https:\/\/www.crazyegg.com\/blog\/author\/hiten\/"}]}},"modified_by":"Lars Lofgren","_links":{"self":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/posts\/98290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/users\/279"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/comments?post=98290"}],"version-history":[{"count":0,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/posts\/98290\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/media\/98302"}],"wp:attachment":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/media?parent=98290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/categories?post=98290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/tags?post=98290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}