19
WordPress Behind the Scenes: Maintaining Your Site for Better Performance, SEO, and Usability Ryan Guina – CashMoneyLife.com – TheMilitaryWallet.com Audience: Beginner to Advanced Bloggers Tech Skills Required: Beginner to Intermediate

Clean Up Your WordPress Site by Ryan Guina

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Clean Up Your WordPress Site by Ryan Guina

WordPress Behind the Scenes:

Maintaining Your Site for Better Performance, SEO, and Usability

Ryan Guina – CashMoneyLife.com – TheMilitaryWallet.com

Audience: Beginner to Advanced BloggersTech Skills Required: Beginner to Intermediate

Page 2: Clean Up Your WordPress Site by Ryan Guina

Your Blog is Broken

• Cluttered & inefficient database• Too many plugins• Broken links• And you are linking to…• PORN!!!• (and other bad neighborhoods)

Page 3: Clean Up Your WordPress Site by Ryan Guina

Clean Up WordPress to Improve

• User Experience• Efficiency• Search Engine Optimization

Page 4: Clean Up Your WordPress Site by Ryan Guina

How to Optimize Your WP Database

• Eliminate excess plugins• Clean database• Optimize/repair database

• Required skills:– Know how to backup/restore database

Page 5: Clean Up Your WordPress Site by Ryan Guina

Backup and Upload WP Database

• Backups are essential any time you change DB• Know how to upload/install DB backup• Schedule automatic backups• Perform backup w/ new changes

Page 6: Clean Up Your WordPress Site by Ryan Guina

Eliminate Excess Plugins

• Plugins increase overhead• Plugins decrease efficiency• Create new tables in database

Page 7: Clean Up Your WordPress Site by Ryan Guina

Drop Unnecessary DB Tables

• Many plugins create tables when activated• Don’t always delete tables when removed• These cause DB bloat

Page 8: Clean Up Your WordPress Site by Ryan Guina

Plugins Garbage Collector

• Plugins Garbage Collector plugin identifies:– Core WP tables– Tables associated w/ active plugins– Tables from inactive/deleted plugins

Page 9: Clean Up Your WordPress Site by Ryan Guina

Dropping WP Database Tables

• Identify which tables to drop• Don’t recognize table name? Google it• STOP! Backup database• Delete non-essential tables

Page 10: Clean Up Your WordPress Site by Ryan Guina

Post Revisions = Database Killer

• Great feature• Limit # of revisions or turn off feature• Stop! Backup database• Delete old revisions– Delete-Revision plugin– MySQL magic

Page 11: Clean Up Your WordPress Site by Ryan Guina

Optimize & Repair Database

• Just like defragging hard drive on Windows• Reduces overhead, improves efficiency• STOP! Backup DB• WP-DBManager plugin– Optimize– Repair

Page 12: Clean Up Your WordPress Site by Ryan Guina

Broken Links & Bad Neighborhoods

• Broken link doesn’t resolve – Ex: 404 error• Bad neighborhoods:– Porn, gambling, pharmaceuticals, malware, parked

domains, get rich quick, MFA, etc.• Redirect links– Expired domains redirected to bad neighborhoods

for traffic/SEO

Page 13: Clean Up Your WordPress Site by Ryan Guina

Broken Links & Redirects

• Broken links – Bad user experience– Bad for sales and conversions– Bad for SEO

• Redirects and links to Bad Sectors– Bad for user experience, reputation, SEO– A link from your site is a vote!

Page 14: Clean Up Your WordPress Site by Ryan Guina

Finding Broken Links & Redirects

• Broken Link Checker – WP plugin– Run in background, receive updates– Run periodically– Can be resource hog (do initial run at night)

• Xenu Link Sleuth – desktop for Windows – (can run on other OS with emulators)

Page 15: Clean Up Your WordPress Site by Ryan Guina

Removing Broken Links & Redirects

• Broken links– Remove or repair broken links

• Redirects– Manual process– Click and follow, then decide on action– Time consuming, but worth it

Page 16: Clean Up Your WordPress Site by Ryan Guina

Clean DB Essential for Blog Health

• The cleaner your database, the more efficiently it performs

• Better for site speed/performance• Better for user experience• Better for SEO

Page 17: Clean Up Your WordPress Site by Ryan Guina

Clean Up Your Links

• Removing broken links & bad redirects– Improves User Experience– Increases Conversions– Improves On-site SEO

Page 18: Clean Up Your WordPress Site by Ryan Guina

Resources

• WP-DBManager: Backup, Optimize/Repair DB– http://lesterchan.net/portfolio/programming/php/

• Plugins Garbage Collector:– http://www.shinephp.com/plugins-garbage-collector-wordpress-

plugin/

• Broken Link Checker:– http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-

wordpress/

• Xenu link sleuth:– http://home.snafu.de/tilman/xenulink.html

Page 19: Clean Up Your WordPress Site by Ryan Guina

Questions?