WordPress Optimisation40 tips, in 40 minutes, and then some questions!
Open Source Theology AfﬁliateWordPress Apple Geek Marketer CSS SEO Speaker Blogger Online marketer
Section #1: Speed!
01 Tip Section #1: Speed Install W3 Total CachePreferrably with APC / Memcached for database caching
03 Tip Section #1: Speed Kill some plugins...And try to replace them for custom code or similar ones. Some plugins are god awful.
05 Tip Section #1: Speed Use CSS sprites have a look at spriteme.org
06 Tip Section #1: Speed Clean up those sidebars. Do you really need all those badges? Even more important: do your visitors need them?
07 Tip Section #1: Speed Still slow? Switch to better hosting. http://yoast.com/articles/wordpress-hosting/
Section #2: SEO
08 Tip Section #2: SEO Set Pretty Permalinks And yes remove post id, date and other nonsense.
09 Tip Section #2: SEO Cloak your f*ing afﬁliate links.
10 Tip Section #2: SEO Give Robots directions Noindex wp-admin, login and register pages etc. using the WordPress SEO plugin: http://yoast.com/wordpress/seo/
11 Tip Section #2: SEO Write better titles Use WordPress SEO
12 Tip Section #2: SEO Write good meta descriptions If you don’t, do NOT auto generate them. (Unless of course you’ve got an awesome description template)
13 Tip Section #2: SEO Create proper pagination Using wp-pagenavi by Lester Chan, f/i. http://wordpress.org/extend/plugins/wp-pagenavi/
14 Tip Section #2: SEO Disable paged comments They suck.
15 Tip Section #2: SEO Add value: Use custom taxonomies and custom post types Custom Post Type UI Ultimate Post Type Manager Ultimate Taxonomy Manager
Section #3: Maintenance
16 Tip Section #3: Maintenance Backup your database every few hours Using f.i. Lester Chans WP-DBManager plugin or any of the other plugins out there
17 Tip Section #3: Maintenance Add this line to your wp-conﬁg:deﬁne(WP_ALLOW_REPAIR, true); To auto repair your database when needed
18 Tip Section #3: Maintenance Backup your ﬁles every day Use WordPress Backup: www.blogtrafﬁcexchange.com/wordpress-backup
19 Tip Section #3: Maintenance Check your queries Use the Debug Queries plugin to check for plugins gone mad http://wordpress.org/extend/plugins/debug-queries/
20 Tip Section #3: Maintenance Run Akismet Kill those spam comments.
21 Tip Section #3: Maintenance Check the referrers for comments http://tools.davidnaylor.co.uk/
22 Tip Section #3: Maintenance Make sure your scraper scripts don’t get fed spam
23 Tip Section #3: Maintenance Track your uptime Use Pingdom, or another tool, but be the ﬁrst to know when your site is down.
24 Tip Section #3: Maintenance Check 404’s Use the 404 notiﬁer: wordpress.org/extend/plugins/404-notiﬁer/ and ﬁx them using Redirection
25 Tip Section #3: Maintenance Remove unneccesary 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); (or you could just use my WordPress SEO plugin)
Section #4: Social
26 Tip Section #4: Social Allow & encourage people to share your content Use those Twitter Tweet & Facebook Like buttons
27 Tip Section #4: Social Doing newsletters? Add a refer a friend button on the thank you page!
28 Tip Section #4: Social Or... Use my Comment Redirect plugin, and add the refer a friend there!
29 Tip Section #4: Social Make sure your comments are gravatar enabled.
30 Tip Section #4: Social Buy me a beer later, Grolsch, or Heineken :) and yes I know it’s only just noon or so, who cares?
Section #5: Analytics
32 Tip Section #5: Analytics Use Google Analytics and my plugin for it (or if you wear a tinfoil hat or you’re German, use Clicky & my plugin)
33 Tip Section #5: Analytics Use an RSS footer (do I need to mention my WordPress SEO plugin again? ;) )
33 Tip Section #5: Analytics Use RSS link tagging it’s in my Google Analytics plugin or use rebelic.nl/rsslinktagger (getclicky will understand GA Campaign tagging too)
34 Tip Section #5: Analytics Track trafﬁc coming from Twitter: yoast.com/twitter-analytics/
35 Tip Section #5: Analytics Use hash tag based campaign tracking: #utm_campaign etc.
36 Tip Section #5: AnalyticsUse comment redirect to track ﬁrst time commenters
38 Tip Section #5: Analytics Track RSS subscribers the same way
39 Tip Section #5: Analytics Start optimizing: which trafﬁc leads to more subscribers / proper click outs? And yes that means forgetting about Digg.
40 Tip Section #5: Analytics Use my blog metrics plugin Improve yourself each month!
Conference / Party in Amsterdam 10 speakers 15 attendees http://seoroyale.com/Speakers include:Bob RainsMarcus TandlerFrank WatsonDennis Goedegebuure (Direct of SEO @ eBay)
Feedback? Questions? Need help?Email: firstname.lastname@example.orgTwitter: @yoast 51