When I test drove my Infiniti G20 several years ago, I instantly recognize the superior quality of the make of the car compared to my Plymouth Neon.  It’s more solid, stable, and the suspension is nice and cushiony as you go down the road, sort of like a flying couch.  Just one hour is all it took to decided on purchasing the new car.

After a couple months, I started to notice all of the subtle annoyances about the Infiniti.  It lacks some giddy-up since it weighed about 1,000 more pounds than my Neon.  The turn radius isn’t very tight, and for crying out loud it has the most useless cup holder – excuse me – pocket change holder.

WordPress has been a similar experience for me.  I love using it, but after a few hungover mornings-after with WordPress you soon discover its quicks, annoyances, and halitosis.

Some of these mentioned below are common issues faced by Webmasters on any platform, but some are WordPress specific.  Here are my considerations looking at it from a WordPress Point-of-View:

1) You have too many plugins installed – When I first started, I thought I could load as many plugins as I wanted into a WordPress site.  My plugin spree, downloading and installing everything that impulsively entertained my geek fascination for a minute.  Eventually my WordPress installs were so bloated with Plugins that some took minutes to download.  Running a FireBug check showed dozens of Javascript calls, CSS calls, and sloppy-coded sludge putting a strain on everything.

Solution: Find a group of “core” plugins you like and use regularly.  Keep them handy for quick FTP to your WordPress installs.  Seek out anything extra you need, install them individually and check them against your site’s performance.  Since it could just be one plug-in causing the problem, deactivate the plugins and activate them one by one to see which one(s) are causing the hold-ups.

2)  Keeping your WordPress and Plugins updated on a regular basis – I had two WordPress sites that got hacked somehow;  I’m still not sure exactly how or what was exploited, but someone had injected a piece of code into my Website.  I was disturbed.  They attached a frame into the top of my Template, putting their Website in a frame displaying it over my entire site.  The spammer’s host had dropped them by the time I found this out, leaving me with a big fat “Error” at the top of my Websites.   I really only have myself to blame, though – this happened because I had procrastinated and neglected to update my Websites and plugins to the latest versions.

Solution: With the latest versions of WordPress, the software notifies you and does auto-updates from within its admin panel. Staying updated is the number one defense against security holes.

3)      Not backing up enough – In case of the above happening (a successful hack attempt), a server failure, a Website failure, corrupted databases or files, or any number of ridiculous situations that compromise data, always keep a fresh backup handy.

Solution: Backups of your pages, posts, and comments are easy in WordPress.  Use Tools to export your data to a file, save it in a couple spots and you’ll never have an incontinent episode.

4) Spam comments – Spam is everywhere.  It’s so widespread that WordPress even includes the Akismet plugin right out of the box.  There are multiple spam related plugins for WordPress, probably as many as auto-spamming robots scanning the ‘net for comment fields, but I still prefer to screen and approve all comments before they appear on my sites.

Oh, and by the way, 70,000 miles and 5 years later I’m still driving my Infiniti, and I still love it.  Don’t  let the weaknesses of something deter you from its strengths if it reciprocates your own strengths and weaknesses.  Adapt, smile, and realize perfection is simply the ideal balance worth striving for.