78
WordPress Optimization 40 tips in 40 minutes Joost de Valk, OrangeValley - WordCamp Ireland 2010

WordCamp Ireland - 40 tips for WordPress Optimization

Embed Size (px)

DESCRIPTION

Loads of tips to optimize and maintain your WordPress ste.

Citation preview

Page 1: WordCamp Ireland - 40 tips for WordPress Optimization

WordPress Optimization40 tips in 40 minutes

Joost de Valk, OrangeValley - WordCamp Ireland 2010

Page 2: WordCamp Ireland - 40 tips for WordPress Optimization
Page 3: WordCamp Ireland - 40 tips for WordPress Optimization

Open Source

Page 4: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

Page 5: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceAppleWordPress

Page 6: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS

WordPress

Page 7: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

WordPress

Page 8: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

GeekWordPress

Page 9: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

Theology

WordPress

Page 10: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

TheologyIBMS

WordPress

Page 11: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

TheologyIBMS

Blogger

WordPress

Page 12: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

TheologyIBMS

BloggerSpeaker

WordPress

Page 13: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

TheologyIBMS

BloggerSpeaker

MarketerWordPress

Page 14: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

TheologyIBMS

BloggerSpeaker

MarketerWordPress

Page 15: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

TheologyIBMS

BloggerSpeaker

MarketerWordPress

Page 16: WordCamp Ireland - 40 tips for WordPress Optimization

Open SourceApple

CSS SEO

Geek

TheologyIBMS

BloggerSpeaker

Marketer

Online marketer

WordPress

Page 17: WordCamp Ireland - 40 tips for WordPress Optimization

I work for OrangeValley, a company that develops WordPress websites, does Analytics and Conversion Rate Optimization and SEO but mostly helps it’s customers make more money.

Page 18: WordCamp Ireland - 40 tips for WordPress Optimization

http://yoast.com/

I blog on http://yoast.com/

Page 19: WordCamp Ireland - 40 tips for WordPress Optimization

http://yoast.com/

I blog on http://yoast.com/

Page 20: WordCamp Ireland - 40 tips for WordPress Optimization

Joost de Valk, OrangeValley - WordCamp Ireland 2010

http://quixapp.com/

And recently created Quix: http://quixapp.com/

Page 21: WordCamp Ireland - 40 tips for WordPress Optimization

So even though I’m from Holland, I’m not going to tell you about windmills and wooden shoes.

Page 22: WordCamp Ireland - 40 tips for WordPress Optimization

So usually, I’d copy paste some slides...

Page 23: WordCamp Ireland - 40 tips for WordPress Optimization

Be an obnoxious bastard and present it

Page 24: WordCamp Ireland - 40 tips for WordPress Optimization

Go and do what I do best

Page 25: WordCamp Ireland - 40 tips for WordPress Optimization

There’s an issue though.

Page 26: WordCamp Ireland - 40 tips for WordPress Optimization

Joost de Valk, OrangeValley - WordCamp Ireland 2010

http://yoast.com/articles/wordpress-seo/

You’ve all probably read this article.

Page 27: WordCamp Ireland - 40 tips for WordPress Optimization

Please do ask your questions!

Don’t be afraid to ask questions

Page 28: WordCamp Ireland - 40 tips for WordPress Optimization

42Joost de Valk, OrangeValley - WordCamp Ireland 2010

I’ll try to answer all of them

I’ll try to answer all of them, usually the answer is 42.

Page 29: WordCamp Ireland - 40 tips for WordPress Optimization

Section #1: improve your load times

Make your site load faster!!

Page 30: WordCamp Ireland - 40 tips for WordPress Optimization

#1 Install W3 Total Cache

http://wordpress.org/extend/plugins/w3-total-cache/ Turned my blog from an Opel into a Ferrari (speed wise)

Page 31: WordCamp Ireland - 40 tips for WordPress Optimization

#2 Use it to combine CSS and JS files

Javascript and CSS should be combined and javascript should mostly be loaded in the footer. (W3 Total Cache can help with that)

Page 32: WordCamp Ireland - 40 tips for WordPress Optimization

#3 Use Sprites

Check out SpriteMe

Page 33: WordCamp Ireland - 40 tips for WordPress Optimization

• (WP) Smush It

• Puny PNG

#4 Crunch those images...

Crunch your theme’s images, and auto crunch uploaded images.

http://wordpress.org/extend/plugins/wp-smushit/http://www.punypng.com/

Page 34: WordCamp Ireland - 40 tips for WordPress Optimization

#5 Offload those images and JS and CSS files

Use a CDN (for instance VPS.net’s CDN) or Google’s Javascript Library API or Amazon S3 to offload images, js, css and other static files, saving your own server.

Page 35: WordCamp Ireland - 40 tips for WordPress Optimization

#6 Kill some plugins

And try to replace them for similar ones. Some plugins are god awful (in terms of javascript).

Page 36: WordCamp Ireland - 40 tips for WordPress Optimization

#7 Clean up that sidebar

Do you really need all those badges? Even more important: do your visitors need them?

Page 37: WordCamp Ireland - 40 tips for WordPress Optimization

Section #2: Optimize!

Let’s optimize that site for search!

Page 38: WordCamp Ireland - 40 tips for WordPress Optimization

#8 Books are judged by their cover

So are your posts, give them a proper title.

Page 39: WordCamp Ireland - 40 tips for WordPress Optimization

#9 Offer (Efficient) Related Posts

http://xavisys.com/2009/06/efficient-related-posts/

Page 40: WordCamp Ireland - 40 tips for WordPress Optimization

#10 Internal Linking & Series of Posts

http://justintadlock.com/archives/2009/06/09/series-wordpress-plugin

Check your analytics: which pages are viewed most? Which pages and posts do you have related to that? Link them!!

Page 41: WordCamp Ireland - 40 tips for WordPress Optimization

#11 Tags, Categories, Custom Taxonomies

Through all these cool plugins we often forget how to use the superbly useful internal stuff in WordPress: Categories, Tags and custom taxonomies. Do your categories still match the blog you have today? http://yoast.com/wordpress/simple-taxonomies/

Page 42: WordCamp Ireland - 40 tips for WordPress Optimization

#12 Give a robot some directions

Noindex wp-admin, login and register pages etc.using the Robots meta plugin.

Page 43: WordCamp Ireland - 40 tips for WordPress Optimization

#13 Don’t auto generate your meta descriptions

Better to have a monkey write them or not write one at all than to have All in one SEO generate them for you.

Page 44: WordCamp Ireland - 40 tips for WordPress Optimization

#14 Create proper pagination

You can’t expect a search engine nor a user to click on more more than 3 times... Use for instance a plugin like WP PageNavi.

Page 45: WordCamp Ireland - 40 tips for WordPress Optimization

#15 Disable paged comments

THEY SUCK.

Page 46: WordCamp Ireland - 40 tips for WordPress Optimization

Section #3 Maintenance

Let’s keep that blog nice and crisp.

Page 47: WordCamp Ireland - 40 tips for WordPress Optimization

#16 Backup your blog regularly

Both your database AND your FILES!!

Page 48: WordCamp Ireland - 40 tips for WordPress Optimization

#17 Automatically repair the database

• Add this to wp-config.php:define('WP_ALLOW_REPAIR', true);

It’s so easy: do it!!

Page 49: WordCamp Ireland - 40 tips for WordPress Optimization

#18 Check your blogs queries

Use the Debug Queries plugin to check for plugins or themes gone mad.

Page 50: WordCamp Ireland - 40 tips for WordPress Optimization

#19 Clean up spam. Always.

Run AkismetUse Dave Naylor’s comment referrer check http://tools.davidnaylor.co.uk/

Page 51: WordCamp Ireland - 40 tips for WordPress Optimization

#20 Track your uptime

Use Pingdom, or another tool,but be the first to know when your blog is down.

Page 52: WordCamp Ireland - 40 tips for WordPress Optimization

#21 Track and fix those 404’s

Use John Godley’s Redirection plugin and track and fix them.

Page 53: WordCamp Ireland - 40 tips for WordPress Optimization

#22 Remove unneeded meta info

// Remove Really simple discovery linkremove_action('wp_head', 'rsd_link');// Remove Windows Live Writer linkremove_action('wp_head', 'wlwmanifest_link');

// Remove the version number:function yoast_fix_wp_generator($generator) {    return preg_replace('/\s?'.get_bloginfo('version').'/','',$generator);}add_filter('the_generator','yoast_fix_wp_generator',10,1);

Page 54: WordCamp Ireland - 40 tips for WordPress Optimization

#23 Create a good search experience

Implement a Google Custom search engine to create a proper search experience, then start tracking your internal search: what are people searching for? Are they finding that? Can / should they expect that on your site?

Page 55: WordCamp Ireland - 40 tips for WordPress Optimization

#24 Get a good mobile plugin

Page 56: WordCamp Ireland - 40 tips for WordPress Optimization

Section #3: make them come back

Page 57: WordCamp Ireland - 40 tips for WordPress Optimization

#25 Email subscriptions!!

I prefer email, because of it’s high response.

Page 58: WordCamp Ireland - 40 tips for WordPress Optimization

#26 Twitter

In January, 20% of the yoast.com traffic came from Twitter.

Page 59: WordCamp Ireland - 40 tips for WordPress Optimization

#27 RSS

If your readers understand what RSS is, the button can’t be big enough. If they don’t know what it is, leave it out entirely!

Page 61: WordCamp Ireland - 40 tips for WordPress Optimization

Section #4: engage them!

Engage them.

Page 62: WordCamp Ireland - 40 tips for WordPress Optimization

#29 Newsletter sign up pages

This is the perfect moment to let people refer your site and mailing list to a friend or their Twitter followers: “I just signed up for Yoast.com’s newsletter, you should too!”

Page 63: WordCamp Ireland - 40 tips for WordPress Optimization

#30 Comment redirect

Someone just commented and showed engagement: use that momentum

Page 64: WordCamp Ireland - 40 tips for WordPress Optimization

#31 Ask for feedback & comments

Use Gravity Forms for contact forms and surveys, or Google Docs forms function to create surveys.

Page 65: WordCamp Ireland - 40 tips for WordPress Optimization

#31 Ask for feedback & comments

Use Gravity Forms for contact forms and surveys, or Google Docs forms function to create surveys.

Page 66: WordCamp Ireland - 40 tips for WordPress Optimization

#31 Ask for feedback & comments

Use Gravity Forms for contact forms and surveys, or Google Docs forms function to create surveys.

Page 67: WordCamp Ireland - 40 tips for WordPress Optimization

#31 Ask for feedback & comments

Use Gravity Forms for contact forms and surveys, or Google Docs forms function to create surveys.

Page 68: WordCamp Ireland - 40 tips for WordPress Optimization

#32 Use threaded comments

They keep the conversation intact and allow for a better conversation.

Page 69: WordCamp Ireland - 40 tips for WordPress Optimization

#33 Use Gravatars

They keep the conversation intact and allow for a better conversation.

Page 70: WordCamp Ireland - 40 tips for WordPress Optimization

Section #5: measuring results

Page 71: WordCamp Ireland - 40 tips for WordPress Optimization

#34 Use Google Analytics

Or any other proper web analytics package

Page 72: WordCamp Ireland - 40 tips for WordPress Optimization

#35 (Google) Analytics:- number of pageviews per visit- new unique commenter- comments- submitted feedback forms

Email + FeedBurner subscriptionsTwitter followersetc. etc. etc.

Page 73: WordCamp Ireland - 40 tips for WordPress Optimization

#37 Track those first time comments

Using the comment redirect plugin!

Page 74: WordCamp Ireland - 40 tips for WordPress Optimization

#38 Track submitted comment forms

Page 76: WordCamp Ireland - 40 tips for WordPress Optimization

#40 (bit of a cheat)

All of this is no use if you don’t go out and actually DO it.

Page 77: WordCamp Ireland - 40 tips for WordPress Optimization

#40 (bit of a cheat)

Start Optimising!!

All of this is no use if you don’t go out and actually DO it.