10 Things You Must Do When Changing WordPress Themes

by Ben Yoskovitz

WordPress makes it very easy to change themes and completely change the design of your blog. That’s a great feature, and it allows non-designers and people with limited CSS/HTML/etc. experience to do some amazing stuff.

But, there’s a number of critical steps you need to go through after changing your blog’s design, in order to make sure it’s going to work perfectly.

  1. The Sidebar Will Be Overwritten. Most people make a lot of changes to their sidebars, adding text, advertising, links, widgets, etc. If you’re using widget-enabled WordPress themes this isn’t an issue (because widgets stay in place when themes are changed) but if you made changes manually you’re going to have to redo them.

    Before you activate the new theme, save all of the code from your sidebar (just copy and paste it somewhere.) When you switch themes, edit the sidebar file(s) and re-apply your changes.

  2. Re-apply Stat Tracking Code. Most people use a blog stat tracking tool of some kind (i.e. Google Analytics, 103bees, etc.) This is usually done with a snippet of code found in the header or footer. When you change WordPress themes, the header and footer files will be overwritten, so you’ll need to re-apply these code snippets. Otherwise your site will no longer be tracked properly, and you won’t be collecting stats. After re-applying these snippets, make sure the stat tracking tools are working properly.

    The same holds true if you’re using Google Webmasters Tools. Google Webmasters Tools require that you verify site ownership. This can be done by uploading a file (in which case changing WordPress themes is irrelevant) or by putting meta tag code in the header file. If you use the latter, make sure to put the code back after you change the WordPress theme or the site won’t be properly verified.

  3. Check Which Plugins You Need. You may not need every plugin that you were using before. Some may no longer be suitable to the theme you’re using, some might be redundant. For example I was using the Optimal Title plugin (which I highly recommend.) It puts the post title in front of the blog name for the title of any page. This is better for SEO purposes. When I switched to this theme, I noticed that the post titles were already in front; the theme was coded that way. So the plugin was no longer necessary.

    There may also be some plugins you don’t want to use anymore. Now is a good time to clean things up.

  4. Verify That Plugins Work. Any plugin that didn’t require you to edit the template files should be OK, but many do. These plugins won’t work anymore without re-applying the changes to the new template. A good example is the Related Entries plugin which requires a small snippet of code inside the WordPress files.

    Some plugins may display strangely due to new CSS code in the stylesheet file(s), and so you may have to change CSS as well.

  5. Update The Design and Colors of Your Ads. If you’re running Google AdSense, Text-Link-Ads or any other form of advertising, chances are you blended those ads into the design and color scheme of your old blog. With a theme change there’s a good chance that you’ve also changed link colors, which means your advertisements won’t be as well blended and designed as before. For Google AdSense if you’re using AdSense Deluxe it’s easy to change the colors in WordPress. For Text-Link-Ads you can edit the plugin through WordPress as well.
  6. Make Sure RSS Feed Subscriptions Work. Because RSS feed subscriptions are so important, just test this to make sure it’s OK. Try subscribing to your site. If you use FeedBurner, subscribe with the FeedBurner link and with the blog’s URL by itself. When you subscribe with the blog’s URL, your RSS Reader should auto-discover the available feeds. Make sure it’s pulling the one you want.
  7. Test All Secondary Features. When picking a WordPress theme you probably won’t see all of its features in action, including pages, searching, categories and archives. As soon as you activate the new theme check all of these things out on your blog. You might be surprised what you find. The biggest issue will be that something isn’t formatted the way you want. For example, I tried searching here after updating the theme and noticed that the results didn’t include an excerpt of the post. So that’s something I had to change.
  8. Test Using Multiple Browsers. Most people forget to test using multiple browsers, but it’s very important. If you’re using a PC it’s easy to test your blog in Firefox and Internet Explorer. On a Mac you can check it out in Firefox and Safari.
  9. Make Changes Carefully. You may not have spent a lot of time experimenting with the new WordPress theme. So before you start radically changing things, take a few baby steps. Make a few small adjustments, test in multiple browsers and see how things go. It’s important to really learn the innards of the theme before you make huge changes.
  10. Post About The Change On Your Blog. Make sure you tell people that you’ve changed the design of your blog. Ask people for feedback. People have all kinds of different setups; resolutions, browsers, screen sizes, etc. so they’ll be able to tell you how it looks. Remind RSS readers to come check it out too.

January 15th, 2007
More in Blog Tips

81 Responses to “10 Things You Must Do When Changing WordPress Themes”

#1 Talented Chimp

=============================
“Test Using Multiple Browsers. Most people forget to test using multiple browsers, but it’s very important. If you’re using a PC it’s easy to test your blog in Firefox and Internet Explorer. On a Mac you can check it out in Firefox and Safari.”
=============================

Using Linux you can check Firefox, Opera, Epiphany, Konqueror, Netscape and a few more whose names I have forgotten.

#2 Paul OFlaherty

Guess I was guilty of not employing number 10 recently :(

#3 Ben Yoskovitz

Thanks for bringing that point up Talented Chimp. Most users aren’t on Linux though - but if they know someone who is they could easily ask for help in testing.

Paul — great looking design! When you post about the new design (there’s still time!) I’ll post some thoughts there…

#4 Greg Balanko-Dickson

Thanks Ben, I too did not announce my design change. Great tips.

#5 New Design for this Blog at Business Performance Coaching

[...] Today he has a great post “10 Things You Must Do When Changing WordPress Themes“. [...]

#6 Jon Symons

You can use this service to check you site in 30 different browsers.

#7 siong1987

Jon Symons, the website you gave sometimes cant work.

#8 absorbation

Great article, it also applies to many other user content scripts that are out there. I’ll try and remember these tips when it comes to updating things myself :).

#9 Tris Hussey

Great post! Now I gotta figure out where to post it!

#10 Bill Berry

Ben,

Another great article. My wife was wondering why she lost her adsense, and now she knows why. I like the new design. Keep up the great work!

#11 Dan Atkinson

Hey there! A nice checklist!

If using meta tags is the option on your site if you can’t upload (Blogger for instance), then having a meta plugin always helps.

Here are a few:
http://codex.wordpress.org/Plugins/Meta

#12 ptinfrance

thanks for the good time of your post (i\\\’ve been wanting to change themes).

one thing i added to your header.php modification is this:

meta name=\\\”description\\\” content=\\\”< ?php optimal_title(); ?> < ?php
bloginfo(\\\'name\\\'); ?>\\\”

meta name=\\\”keywords\\\” content=\\\”< ?php optimal_title(); ?> < ?php
bloginfo(\\\'name\\\'); ?>\\\”

that way, you have different meta tags for each post, so google doesn\\\’t consider them duplicate content. (better for seo)

#13 Nick Mercer

Excellent tips, I’m in the process of designing a more “final” theme for my site this week and this definitely reminded me to go back and check some things out.
-Nick

#14 Yakito

Nice work! Thanks

#15 10 Things You Must Do When Changing WordPress Themes « Universe_JDJ’s News Blog

[...] read more | digg story [...]

#16 Giovanni

Good article :) thank you

#17 Motorcycle Guy

Thanks for restating the obvious.

#18 Mike

Good ideas. Changing a theme takes a lot more time than one would imagine.

#19 Great Wordpress Reference Material

[...] The Instigator Blog has posted their 10 Things You Must Do When Changing Wordpress Themes.  Included are reminders to set up your sidebar and stat tracking software again, adjusting your advertisement colors to match your new theme, and more! [...]

#20 randomosity » links for 2007-01-16

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: blog blogging wordpress) [...]

#21 Tony

Great tips … congratulations on getting dugg ;)

Cheers
t

#22 Steven Campbell

Some of these things I’ve covered in plugins I made. One adds all external Javascript (i.e. Mint tracking), and another updates the sidebar. The ad colors for Google AdSense are extracted from a colorscheme.txt file in the theme (which holds all the main colors used in the theme).

I should release that plugin sometime.

#23 Venu

One of the other things you need to do is setup wordpress blog in your local machine

Whenever I shift to a new theme, i backup my blog, restore the contents on my local blog and start working on the new theme. Once everything is in place, all you need to do is upload and activate the theme :)

Regarding point 1, I am not sure why you ask to copy the sidebar contents, it will anyway be there in the sidebar.php of the old theme !

Agree on all the other points :)

#24 Some invaluable tips for WP folks : One By One Media

[...] Came across a couple great things today for those of us who use WP.  I’ll start with the one I found second, first.  DownloadSquad has a great checklist for getting your WP blog up and running after install.  This should serve as a handy reminder (even for me) when you get a blog going.   Okay, so now you’ve got the blog going, but you’ve grown tired of your theme.  Ben has another checklist of the things to remember to do when you switch themes. [...]

#25 Breadcrumbs » links for 2007-01-16

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: reference blog wordpress howto) [...]

#26 Ben Yoskovitz

Thank you to everyone who commented, very much appreciated!

For people confused by ptfrance’s comment, he was trying to recommend using the Optimal Plugin, which I also recommended in the post. Here’s the link:
http://elasticdog.com/2004/09/optimal-title/

Steven — if you’ve got plugins that solve some of these issues email me when they’re ready so I can take a look.

Venu — Setting up a local install is a very good idea, but I think that’s for more advanced users. Some of the points I mention above are for less technically experienced WordPress users. It’s the same reason I recommend copying your sidebar contents into a text file, some people may not even be sure how to get to the old sidebar.php file, or might be scared off by seeing php, etc.

When I launched this site I used a blog I have online that I don’t really use; made a great deal of tweaks there before going live. But lots of newer people to WordPress just upload a theme and turn it on…

Great advice though.

#27 Deep Jive Interests » Recommended Reads for January 16, 2007

[...] 10 Things You Must Do When Changing WordPress Themes Not that I’m going to be changing themes anytime soon, but a nice laundry list of things to keep in mind. I find that the plugins are the hardest, as they might break a theme … gotta be done one at a time. (tags: change themes wordpress instigatorblog) [...]

#28 Freakitude Technology Blog » Blog Archive » Hot Picks - January 16, 2007

[...] 10 Things You Must Do When Changing WordPress Themes - Steps you need to go through after changing your blog’s design, in order to make sure it’s going to work perfectly. [...]

#29 Bret

Great tips. I’ll have to make a note of these suggestions for whenever I get around to a redesign of my new site.

Also, did you bother to check your design for AOL browser compatibility? Was wondering if anyone even bothers with that check. I’m completely out of the loop on how some AOL users browse the web but recently learned that AOL can really butcher a site that looks great in Firefox and IE. Was wondering if there is anyway to check a design for AOL compatibility without signing up for AOL.

#30 Ben Yoskovitz

Bret - I didn’t test in AOL. I can’t remember what browser AOL uses anymore, but I doubt many people test using it, although there are still plenty of AOL users out there.

#31 Tamar Weinberg

Nice article, Ben.

I’d add that you could check different screenshots of your blogs using browsershots.org. AOL isn’t on that list, but a bunch of other browsers are.

#32 10 Things You Must Do When Changing WordPress Themes « Element J: My World

[...] read more | digg story [...]

#33 Techno Mojo » Blog Archive » links for 2007-01-16

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: blog blogging cms design themes tips wordpress) [...]

#34 Tim

An easy way for finding out how your new design looks like in different browsers is to use BrowserShots.org.

#35 10 cosas que debes tener en cuenta al cambiar de theme - aNieto2K

[...] El cambiar de diseño de nuestro blog, es algo bastante común debido a la facilidad que Wordpress posee para hacer estos cambios. Pero aunque Wordpress nos da mucha facilidad para realizar el cambio, siempre hemos de extremar las precauciones para evitar que se nos borren algunas de las herramientas que teníamos en el theme anterior. [...]

#36 10 Things You Must Do When Changing WordPress Themes « Think Cow

[...] 10 Things You Must Do When Changing WordPress Themes 16Jan07 10 Things You Must Do When Changing WordPress Themes: ” [...]

#37 Comprobaciones al cambiar la plantilla del blog. » BlogMundi

[...] Cambiar de plantilla es fácil, no obstante, a pesar de los esfuerzos por estandarizarlas y facilitar el proceso, a veces surgen complicaciones por incompatibilidades con determinados widgets, plugins o por cambios manuales que un día leyendo un tutorial decidiste realizar. En Instigator Blog nos recuerdan una serie de comprobaciones que debemos hacer. [...]

#38 Akkam’s Razor

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: wordpress themes Howto design cms) [...]

#39 ?????? ????|Cool Links » Blog Archive » Daily Links

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog ???? ????? ?? ??? ????? ??? ????? ???? (tags: aajkejugad wordpress) [...]

#40 links for 2007-01-17 at DeStructUred Blog

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: Blog Wordpress Theme) [...]

#41 Fatih Hayrio?lu’nun not defteri » 18 Ocak 2007 Web’den seçme haberler

[...] WordPress ?ablonlar?ndaki 10 de?i?im Link [...]

#42 BabyGotMac.com

Good article. Tweaking themes can also make upgrades a little iffy. Nothing worse than a minor WP upgrade causing a plugin (and subsequently a page modification) burst into flames.
:)

#43 Ben Yoskovitz

BabyGotMac - you’re right. I’m about to look at upgrading some WP installs in the very near future, who knows what’ll happen…but in the past I haven’t had many issues.

#44 Schorleblog » links for 2007-01-19

[...] webdesign) von Oliver reaktionen auf diesen beitrag via rss 2.0 dein kommentar hierzu oder trackbacks · gelesen: 2 · heute: 2 Kommentare Bitte kommentierenSie! [...]

#45 its about time» Blog Archive » links for 2007-01-15

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog “WordPress makes it very easy to change themes and completely change the design of your blog. That’s a great feature, and it allows non-designers and people with limited CSS/HTML/etc. experience to do some amazing stuff. But, there’s a number of criti (tags: blog design howto inspiration tools webdesign webdev wordpress blogs blogging themes cms) [...]

#46 holdandmodify.com » Blog Archive » links for 2007-01-17

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: wordpress blog themes blogging howto design cms) [...]

#47 HART (1-800-HART)

Ben .. don’t forget the backups of the old template, before you switch. I like to create a directory in my /themes/ for every “version” template that I use, in case I ever wanted to go backwards.

Also .. I use WS_FTP_LE as my FTP .. but, it’s available on many other FTP programs. It’s a good idea to set a “start” directory when you log in , so when you log on you go directly to the theme directory online and on your harddrive backup copy. But - when you change themes .. don’t forget to change this setup, otherwise you might FTP copy the old theme’s sidebar overwriting the new sidebar with all the revisions!

However, in that case - you would have a backup as mentioned in the 1st paragraph to re:copy over the overwritten files :)

#48 Ben Yoskovitz

A backup is a great idea, no question about it. Thanks HART!

#49 ZieDesign » Blog Archive » 10 Things You Must Do When Changing WordPress Themes

[...] That’s what we love about Wordpress–the thousands of free themes. Except that installing a new one will often break some of your plugins, code and features. Here’s a handy checklist to refer to before switching designs, to make sure the new theme launches smoothly. read more | digg story Posted by Zie on January 16th, 2007 Filed in Tech [...]

#50 WordPress ???????????????????10?? « :: plasticdreams ::

[...] Filed under: Spam, Theme Tags: Development, Theme, Translation, WordPress Submit to: 0 user 0 user 0 user(Visited times) via 10 Things You Must Do When Changing WordPress Themes [...]

#51 VentureFiles » Blog Archive » links for 2007-01-16

[...] 10 Things You Must Do When Changing WordPress Themes 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: blogging design wordpress) [...]

#52 Utopia Parkway · links for 2007-01-16

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog (tags: wordpress blogging) [...]

#53 king game

thank you!

#54 voip calling

thanx

#55 10 Things You Must Do When Changing WordPress Themes (Instigator Blog) / Web Words / WizarDev

[...] Read 10 Things You Must Do When Changing WordPress Themes [...]

#56 80+ Tools for Successful Blogging » MakeUseOf.com

[...] 50 favorite blogging resources [by Neil Patel] 10 things you must do when changing wordpress themes Upgrading WordPress Installing WordPress wordpress the complete post install checklist 80 wordpress [...]

#57 Social Twist » Blog Archive » 5 Things To Avoid in Wordpress Themes

[...] great thing about WordPress is that you can always change themes, but it’s always best to start off on the right foot. And once you’ve picked a theme and [...]

#58 Friday Blogroll: Instigator Blog

[...] are some articles dedicated exclusively to bloggers, in fact, like “10 Things you must do when changing Wordpress themes” or “8 Steps to growing your blog community one person at a time”. Make sure you check it [...]

#59 Peluang Perniagaan

A very good tips indeed. Thanks!

p/s: Although for the moment I would like to avoid the hassle of changing themes, I will definitely make a mental note for your tips.

#60 My ma.gnolia bookmarks for December 31st through March 13th » Interweb World

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog - WordPress makes it very easy to change themes and completely change the design of your blog. Thatâ??s a great feature, and it allows non-designers and people with limited CSS/HTML/etc. experience to do some amazing stuff. But, thereâ??s a number of critical steps you need to go through after changing your blogâ??s design, in order to make sure itâ??s going to work perfectly. [...]

#61 Chris

Very good tips.

What I did was setup a test blog for this purpose, made sure everything worked, got my readers to visit the test blog, made note of their feedback, made necessary changes etc. and only then did I implement the template change on the main blog.

Went off without a hitch :-)

#62 Ben Yoskovitz

Chris - that’s a great way of tackling these sorts of things. Not everyone can set that up but many people can and definitely should.

Thanks for stopping by and commenting.

#63 Weekly Recommended Links: 17/03/07 : To Make Money Online

[...] 10 Things You Must Do When Changing WordPress Themes - Ben at InstigatorBlog.com explains the critical steps required when changing your blog’s theme. Recommended links [...]

#64 Bugga.NET » Blog Archive » 10 Things You Must Do When Changing WordPress Themes : Instigator Blog

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog [...]

#65 South Carolina

You have a great website. Keep up the good work.

#66 Jakob Montrasio’s Net. » Blog Archive » WP-Theme: Jiajia.

[...] download, 10 Things You Should Know about WordPress 2.0, and finally read very carefully this one: 10 Things You Must Do When Changing WordPress Themes. Any problems? Leave a comment. Bookmark [...]

#67 Portal-Ica » Blog Archive » Los 10 mandamientos del cambio de theme en WordPress

[...] Fuente | Instigator Blog [...]

#68 lola

Excellent clause, thanks for work.

#69 Mark

Very comprehensive info, thank you

#70 Tema deÄŸiÅŸtirirken dikkat edelim : hasanyilmaz.net

[...] karşıma çıksaydı dediÄŸim Ben Yoskovitz’in “yapılması gerek” dediÄŸi onluk listesi [...]

#71 10 Posts WordPress Beginners Ought To Read : iffect.net

[...] 3. 10 Things You Must Do When Changing WordPress Themes [...]

#72 Chris Gray

Ben,

When I first started using WordPress I got burned a few times by #2 (forgetting to re-apply stat tracking code). After changing themes a couple of times (and forgetting to add my stat code back in) I decided I had enough…and wrote a plug-in that does it for you.

The plug-in takes the code mods that you typically make to the header, sidebar, and footer and stores them in the WordPress database. Now, when you switch themes you no longer have to reenter your stat code (because it is pulled from the db instead of the theme itself). Check it out if you are interested: http://www.nmediainteractive.com/2007/05/18/transfer-tweaks-released/

#73 1001 Lists To Read Before You Die | Terabell - technology, law, programming and a laugh

[...] spying scandal 552.   10 things to do with a live Linux CD 553.  10 Things You Must Do When Changing WordPress Themes 554.  Top 10 Reasons You Know You Watch Too Much CNBC 555.  Fourteen Simple [...]

#74 links for 2007-08-12 | After The Dot Net

[...] 10 Things You Must Do When Changing WordPress Themes : Instigator Blog [...]

#75 Dave Nofmeister

Much of what you’ve said can also apply to “regular” blogs.

Any reason why you targeted Wordpress?

#76 Ben Yoskovitz

Dave - That’s true, a number of my suggestions aren’t WordPress specific, but others are. For example, WordPress is very plugin-focused, whereas other blogging platforms don’t work the same way.

#77 eve

great post! I always forget the stats code!

#78 bioneural.net site preference panel revisited at bioneural.net

[...] are a few other things you might consider if you allow theme switching on your site; see Ben’s list. To press the point, the preference panel includes a warning when the switcher is displayed that [...]

#79 80+ Tools for Successful Blogging

[...] 50 favorite blogging resources [by Neil Patel] 10 things you must do when changing wordpress themes Upgrading WordPress Installing WordPress wordpress the complete post install checklist 80 wordpress [...]

#80 #49. Read ‘The 1001 List Of Quality Reads’ « 6ixx

[...] on the Bush administration’s spying scandal 552. 10 things to do with a live Linux CD 553. 10 Things You Must Do When Changing WordPress Themes 554. Top 10 Reasons You Know You Watch Too Much CNBC 555. Fourteen Simple Things You Can Do To [...]

#81   Table Of Contents Of Wordpress Tutorials, Helps, Tips and Tricks by aComment.net

[...] 10 Things You Must Do When Changing WordPress Themes [...]

Leave a Reply

Please use your real name or a handle that's not driven by trying to gain SEO / Google Juice from my blog. If you put in a "name" designed for SEO purposes, I will edit it. I support the DoFollow movement, but this is also a community, and comments are meant to inspire discussion, not gain link love. Thank you!

Co-Founder of Standout Jobs.
Entrepreneur and Opportunity Seeker!
About Me · Email Me