wordpress optimisation strategies

63
WordPress Optimisation 40 tips, in 40 minutes, and then some questions!

Upload: auexpo-conference

Post on 12-May-2015

1.057 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: WordPress Optimisation Strategies

WordPress Optimisation

40 tips, in 40 minutes, and then some questions!

Page 2: WordPress Optimisation Strategies
Page 3: WordPress Optimisation Strategies

Open Source

Page 4: WordPress Optimisation Strategies

Open Source

Apple

Page 5: WordPress Optimisation Strategies

Open Source

Apple

CSS

Page 6: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Page 7: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

Page 8: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

Theology

Page 9: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

TheologyIBMS

Page 10: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

TheologyIBMS

Blogger

Page 11: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

TheologyIBMS

BloggerSpeaker

Page 12: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

TheologyIBMS

BloggerSpeaker

Marketeer

Page 13: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

TheologyIBMS

BloggerSpeaker

Marketeer

Page 14: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

TheologyIBMS

BloggerSpeaker

Marketeer

Page 15: WordPress Optimisation Strategies

Open Source

Apple

CSSSEO

Geek

TheologyIBMS

BloggerSpeaker

Marketeer

Online marketeer

Page 16: WordPress Optimisation Strategies
Page 17: WordPress Optimisation Strategies

Yoast.com

Page 18: WordPress Optimisation Strategies

Section #1: Speed!

Page 19: WordPress Optimisation Strategies

Tip Section #1: Speed

Install WP Super CacheWith GZIP enabled!

01

Page 20: WordPress Optimisation Strategies

Tip Section #1: Speed

Move .htaccess directives to your server config (if possible)

And disable .htaccess parsing.

02

Page 21: WordPress Optimisation Strategies

Tip Section #1: Speed

Combine CSS files into one big CSS file

Same goes for JavaScript, which should be loaded in the footer.

03

Page 22: WordPress Optimisation Strategies

Tip Section #1: Speed

Use CSS sprites

Ask your developer if you don’t know what this is.

04

Page 23: WordPress Optimisation Strategies

Tip Section #1: Speed

Add a PHP opcode cache

Pick one, all are better than having none.

05

Page 24: WordPress Optimisation Strategies

Tip Section #1: Speed

Kill some plugins...

And try to replace them for similar ones. Some plugins are god awful.

06

Page 25: WordPress Optimisation Strategies

Tip Section #1: Speed

Still slow? Switch to better hosting.

WestHost rocks, go to http://www.westhost.com/blog-yoast.html

(yes that’s an affiliate link)

07

Page 26: WordPress Optimisation Strategies

Section #2: SEO

Page 27: WordPress Optimisation Strategies

Tip Section #2: SEO

Set Pretty Permalinks

Why do people still forget this?

08

Page 28: WordPress Optimisation Strategies

Tip Section #2: SEO

Switch Blog name and Post Title

The format should be:post title - blog name

09

Page 29: WordPress Optimisation Strategies

Tip Section #2: SEO

Give Robots directions

Noindex wp-admin, login and register pages etc.

10

Page 30: WordPress Optimisation Strategies

Tip Section #2: SEO

Write better titles

Use HeadSpace2, or even All in one SEO.

11

Page 31: WordPress Optimisation Strategies

Tip Section #2: SEO

Write good meta descriptions

If you don’t, do NOT auto generate them.

12

Page 32: WordPress Optimisation Strategies

Tip Section #2: SEO

Create proper pagination

Using wp-pagenavi by Lester Chan, f/i.

13

Page 33: WordPress Optimisation Strategies

Tip Section #2: SEO

Disable paged comments

They suck.

14

Page 34: WordPress Optimisation Strategies

Tip Section #2: SEO

Read & Implement everything in my WordPress SEO guide

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

15

Page 35: WordPress Optimisation Strategies

Section #3: Maintenance

Page 36: WordPress Optimisation Strategies

Backup your database every few hours

Use Lester Chans WP-DBManager plugin

16 Tip Section #3: Maintenance

Page 37: WordPress Optimisation Strategies

Optimize your database every day

Using the same WP-DBManager plugin

17 Tip Section #3: Maintenance

Page 38: WordPress Optimisation Strategies

Backup your files every day

Use WordPress Backup:www.blogtrafficexchange.com/wordpress-backup

18 Tip Section #3: Maintenance

Page 39: WordPress Optimisation Strategies

Check your queries

Use the Debug Queries plugin to check for plugins gone mad

http://wordpress.org/extend/plugins/debug-queries/

19 Tip Section #3: Maintenance

Page 40: WordPress Optimisation Strategies

Run Akismet

Kill those spam comments.

20 Tip Section #3: Maintenance

Page 41: WordPress Optimisation Strategies

Check the referrers for comments

http://tools.davidnaylor.co.uk/

21 Tip Section #3: Maintenance

Page 42: WordPress Optimisation Strategies

Remove those nonsense widgets

Technorati rank? Wel.... OKBlog value: nonsense.

22 Tip Section #3: Maintenance

Page 43: WordPress Optimisation Strategies

Track your uptime

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

23 Tip Section #3: Maintenance

Page 44: WordPress Optimisation Strategies

Check 404’s

Use the 404 notifier:wordpress.org/extend/plugins/404-notifier/

and fix them using Redirection

24 Tip Section #3: Maintenance

Page 45: WordPress Optimisation Strategies

Remove unneccesary 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 numberremove_action('wp_head', 'wp_generator');

25 Tip Section #3: Maintenance

Page 46: WordPress Optimisation Strategies

Section #4: Social

Page 47: WordPress Optimisation Strategies

Allow & encourage people tosubmit

your content

26 Tip Section #4: Social

Use Sociable, damn it :)

Page 48: WordPress Optimisation Strategies

Doing newsletters?

Add a refer a friend button on the thank you page!

27 Tip Section #4: Social

Page 49: WordPress Optimisation Strategies

Or... Use my Comment Redirect plugin, and add the refer a friend there!

28 Tip Section #4: Social

Page 50: WordPress Optimisation Strategies

Use WP Greet Box,even useful on “normal” sites.

29 Tip Section #4: Social

Page 51: WordPress Optimisation Strategies

Make sure your comments are gravatar enabled.

30 Tip Section #4: Social

Page 52: WordPress Optimisation Strategies

Do the Twitter thing. It’s an absurd traffic driver.

31 Tip Section #4: Social

Page 53: WordPress Optimisation Strategies

Section #5: Analytics

Page 54: WordPress Optimisation Strategies

Use Google Analytics (and my plugin for it)

32 Tip Section #5: Analytics

Page 55: WordPress Optimisation Strategies

Use RSS link taggerrebelic.nl/rsslinktagger

33 Tip Section #5: Analytics

Page 56: WordPress Optimisation Strategies

Track traffic coming from Twitter:yoast.com/twitter-analytics/

34 Tip Section #5: Analytics

Page 57: WordPress Optimisation Strategies

Install canonical URL’s so your Analytics doesn’t

interfere with your SEO

35 Tip Section #5: Analytics

Page 58: WordPress Optimisation Strategies

Use comment redirect to track first time commenters

36 Tip Section #5: Analytics

Page 59: WordPress Optimisation Strategies

Track comments as a goal!

37 Tip Section #5: Analytics

Use an onclick javascript with a minor delay.

Page 60: WordPress Optimisation Strategies

Track RSS subscribers the same way

38 Tip Section #5: Analytics

Page 61: WordPress Optimisation Strategies

Start optimizing:which traffic leads to more subscribers?

39 Tip Section #5: Analytics

And yes that means forgetting about Digg.

Page 62: WordPress Optimisation Strategies

Use my blog metrics plugin

40 Tip Section #5: Analytics

Improve yourself each month!

Page 63: WordPress Optimisation Strategies

Bonus tip #41:

41 Tip Section #6: Shameless plug

Can’t fix it? Don’t have the time to?

Hire me & my team to do it for you:

[email protected]+31 6 24 555 808