Don’t use Google to find free themes and plugins.
One great thing about WordPress is the availability of free tools to go with it. At the time of this posting there are 1,457 themes and 17,297 plugins in the WordPress repository. However, anyone can build a theme or plugin and there are plenty out there you won’t find in the repository. There are many guidelines for plugins and themes that people must follow in order to add their code to the repository. These guidelines are meant to protect you from malicious code that can turn your site into a spam machine or disable it completely. Unless you are very comfortable reviewing plugins yourself it’s best to stick to the official repositories.
Don’t get completely scared of from non repository plugins. There are some reputable companies out there that offer “free” versions of plugins in order to coerce you into a pro version. As a rule of thumb if someone is trying to up-sell you they probably don’t want to upset you. There are also many premium themes from places like StudioPress and Woothemes, as well as premium plugins like Gravity Forms and Scribe SEO. Most of these companies have been around a few years now and are highly reputable. Once again, if someone is trying to sell to the masses they probably don’t want to create a reputation for selling virus and spam machines.
For more information on the dangers of Google and free themes check out this article from WPMU.org.
Don’t ignore updates.
This applies to WordPress itself as well as themes and plugins. Updates are done for three reasons: add new functionality, fix bugs, fix security flaws. The first two reasons might not make or break your site. However, if you have a security flaw it can be a death nail. Recently an image editing code called “timthumb” had a massive security flaw. This code is used in hundreds of themes and left many people vulnerable. I can attest to the destructive nature of this security problem as it took down an old site I have a tendency to ignore. If you have multiple sites on the same server or run many sites on a multiuser install it can be especially devastating. Fixing one site is bad enough, 10 at once is even worse.
Don’t turn your site into a yard sale.
Ever go to a website or blog and think “this site has stuff all over the place, it’s a mess!” Do you really need to have 3 different sharing plugins scattered about the site, a bunch of of widgets streaming random information, or plugins that replicate core functions with a small tweak? You want people to come to your site for one reason: to hear what you have to say or buy what you have to sell. Turning your site into a Christmas tree can be very distracting and cause readers to lose focus.
Another problem with this is it can make your site extremely slow. Every plugin adds more code that has to load which increases loading times. Some are also poorly written causing it to load even slower than it should. And finally, it’s easier to get conflicting code with a ton of plugins. Javascript can be very finicky if done incorrectly and cause a whole site to act goofy. You might think you’ve trashed your site when really it’s a bad plugin that is just getting in the way of everything else. There are other ways codes can conflict but I personally find javascript to be the most common problem when someone has tons of plugins.
What is an acceptable number of plugins? It depends of course. Some people will tell you 10 and others say 20. There are also people that say zero and prefer to hand code everything into their theme. There are light plugins and there are heavy plugins. Typically plugins that create a fancy display, some cool trickery, or bring in information from outside sources are your biggest slow downs. If you have 15 plugins for sliders and live tweet feeds you will run much slower than if you had 5 and 10 plugins for things like affiliate link management or back end SEO.
What else can be drastic for a WordPress site?






Most of the problems with wordpress I see are caused by choosing a web host that doesn’t play well with wordpress
All 3 warnings are good ones, I can’t believe some of the junk people stuff into their free themes. Also by picking from the repository or trusted companies, you get better support and upgrades.
I use a number of different plugins but not all on the same site. I think yardsales are in the eye of the beholder. If you like your site, it functions how you want and you are getting results… that is the critical part. Great post.
I’ve heard a bit about WordPress online but never got into it. Might give it a once over. Thanks for this, cheers
I’ve seen some of the WordPress sites you mentioned and know a couple of users who suffered the lack of updates having their sites compromised. I prefer the basic approach! Great post!!
My WordPress Blog–> I have a hard time adding specific widgets to my Blog. http://rosesofdistinction.wordpress.com/2011/07/20/%E2%80%9Chow-i-sold-1-million-ebooks-in-5-months%E2%80%9D-by-john-locke/
Great advice as always Scott
As a matter of fact I used your advice from: “3 WordPress plugins to install and save you time setting up your website” in a new installation today.
Thanks for the good tips. I wonder if there are tools out there that can help in seeing the performance (in terms of server work load, etc.) of various plugins, so one can make more intelligent choices on the plugins?
Hi I use the free hosted site, but I’m a newbie. I have some original content and some borrowed with credit given of course. My site is
http://kiaralane.wordpress.com/
Very timely since I just launched a new site. My husband regularly builds WP sites for clients and he agrees with everything you’ve said here! Great read.
I especially like the point about turning your site into a yard sale – I’ve tried to keep mine “clean” for that very reason.
I am a newbie and i tried WordPress and its not so easy
You are right with the yard sale.
Bonsoir, c’est très simple : 1, 2, 3, trois choses à appliquer :
-La source
–La mise à jour
-La qualité de contenu
Merci pour le bon sens.
“Thank you very much for this 3 important points : I’ll apply them”.
I wish you a very nice week !
Great advice! WordPress updates are extremely important and many users seem to overlook this one. Site theming is important – and often it’s hard to strike a good balance between finding something that looks great, is clean and yet offers enough room to present content without looking cluttered. Thanks for sharing the information
Best wishes!
~Cole
I am so confused by wordpress and prefer blogger but now have a new writing gig so not really focused on WP anymore.
Good advice, thanks Scott!
Your warnings are sound and should be heeded. Excellent information particularly for new users Thanks Ric orglearn.org
Excellent advice on wordpress!!
Excellent wordpress advice!
Great advice, having a website with numerous plugins that aren’t necessary is not efficient and can be tacky, or even offensive!
Great advice! I have a few friends that I need to share this with.
My main problem with wordpress is finding templates that support AdSense.
Sadly the first mistake is one that I made when I first started out. I learned my lesson quickly though,
I’m not yet using WordPress but I’m seriously considering creating a site for my personal business with that – so this is very useful advice Scott, thanks for sharing!
I am coming along slowly as I learn WordPress. Thanks for the tips. I appreciate them.
Definitely agree with Heidi – some web hosts definitely don’t play well with wordpress!
Thanks Scott. This will certainly ring a bell in my head every time I’m doing something on WordPress now.
All great points Scott- thanks for the reminder about security! Another great WordPress Template Designer is “Elegant Themes” http://www.elegantthemes.com/
Cheers
Todd
I think this is great! More people need to know what the dangers are, as a development shop we have found tons of people’s sites who were hacked and didn’t know it.
Definitely the theme repo is a great place to start!
I have a few real estate friends who have problems with WordPress getting hacked. I still hope we get WordPress, though. I’m ready.
Great advice Scott!Shared and tweeted.