Although its been a few weeks I had the pleasure of seeing Joost de Valk present at the a4uexpo in Amsterdam on 40 essential tips for wordpress blogs just this April past.
His session focused on optimising your wordpress blogs and a prominent part was ensuring that it was able to load quickly for visitors but also factors such as SOE, maintenance and analytics.
Slow loading sites can serious reduce your visitors experience as patience is definitely not a virtue online and its about time I addressed the points he raised. The other tips are definitely worth reviewing and applying although all the recommendations might not be applicable to your own blog depending on what your coding ability is or what plugins and features you may already have implemented.
If its easier, here’s the list of recommend pages and plugins included on the slide show to help make sure your wordpress blog is running at full capacity.
Making your WordPress Blog FAST
Slide 19: Install WP Super Cache with Gzip enabled
Slide 20: Move .htaccess directives to your server config (if possible) and disable .htaccess parsing. (what the hell is this? dont ask me how to do it, pay someone who knows.)
Slide 22: Use CSS Sprites (see your developer if you dont know what this is).
Slide 23: Add a PHP opcode Cahce – pick one, all are better than having none. (see slide 20 for instructions in how to deal with this)
Slide 24: Kill some plugins…and try and replace them with similar ones, some plugins are god awful.
Slide 25: Still slow? Switch to better hosting: http://www.westhost.com/blog-yoast.html (that’s an affiliate link for Joost, so if your gonna purchase hosting use it, I’m sure he would appreciate it and he kinda deserves it even though he owes me a beer).
Adding SEO to your WordPress Blog
Slide 27: Set Pretty Permalinks – Why do people still forget this?
Slide 28: Switch Blog name and Post Title – the format should be post title – blog name
Slide 29: Give Robots Directions – Noindex wp-admin, login and register pages etc. Try Joosts Meta Robots Plugin.
Slide 31: Write Good Meta Descriptions – If you don’t, do NOT auto generate them.
Slide 32: Create Proper Pagination using wp-pagenavi by Lester Chan, f/i
Slide 33: Diasbale paged Comments… they suck.
Slide 34: Read and Implement everything in my (Joost’s) WordPress SEO Guide
Maintaining your WordPress Blog
Slide 36: Backup your database every few hours. Use Lester Chans WP-DBManager plugin.
Slide 37: Optimise your database every day using the same plugin.
Slide 38: Backup your files every day. Use WordPress Backup.
Slide 39: Check your queries. Use the debug queries plugin to check for plugins gone mad.
Slide 40: Run Askimet. Kill those spam comments.
Slide 41: Check the referrers for comments. (Click the WP plugins Tab)
Slide 42: Remove those nonsense widgets. Technocrati rank? Well…OK. Blog Value Widget: = Nonsense.
Slide 43: Track your uptime. Use pingdom, or another tool. But be the first to know when your blog is down. (and address it immediately)
Slide 45: Remove unnecessary META info.
// Remove Really simple discovery link
remove_action( ‘wp_head’, ‘rsd_link’ );
// Remove Windows Live Writer Link
remove_action( ‘wp_head’, ‘wlwmanifest_link’ );
// Remove the version number
remove_action( ‘wp_head’, ‘wp-generator’ );
Making your WordPress Blog Social
Slide 47: Allow and encourage people to submit (share) your content. Use socialable, dammit :)
Slide 48: Doing newsletters? Add a refer to a friend button the the Thank You page.
Slide 49: Or use my(Joost’s) Comment Redirect plugin, and add the refer a friend there! ^^
Slide 50: Use WP Greet Box, even useful on “normal” sites.
Slide 51: Make sure your comments are gravatar enabled.
Slide 52: Do the Twitter thing. Its an absurd traffic driver.
WordPress Blog Analytics
Slide 54: Use Google Analytic’s (and my*Joosts* Google Analytics plugin for it)
Slide 55: Use RSS link tagger
Slide 56: Track Twitter Traffic with Twitter Traffic Plugin
Slide 57: Install Canonical URL’s so your analytics does’nt interfere wiuth your SEO.
Slide 58: Use comment redirect to track first time commenter’s
Slide 60: Track RSS subscribers the same way.
Slide 61: Start optimising: Which traffic leads to more subscribers? (and yes that means forgetting about Digg).
Slide 62: Use my(Joost’s) blog metrics plugin. Improve yourself each month!
And to round it all of, heres the actual presentation itself.
*Joost, next time, make it 20 tips will you? This took me bloody ages.