WebHosting Performance / WordPress - Pubcon Vegas - Hendison

38
Web Hosting Session WP Issues Presented by: Scott Hendison SEO Automatic Search Commander, Inc.

description

A birds eye view of improving performance in WordPress from Pubcons Web Hosting and SEO session.

Transcript of WebHosting Performance / WordPress - Pubcon Vegas - Hendison

Page 1: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Web Hosting Session

WP IssuesPresented by:

Scott Hendison

SEO AutomaticSearch Commander, Inc.

Page 2: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

About Me

• Began web hosting & selling software online in 1999, and began an SEO consulting agency in the spring of 2004.

• In 2007, I started SEO Automatic, a set of end user and white label tools for internet marketers.

• I‘ve been on this panel five times now, and it‘s hard to be original, which is why I decided to cover WP for the topic.

Page 3: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Performance & Security

• General WP tips

• Caching

• Compression

• Image Expires Header

• Images: Sprites

• Protecting Yourself

Page 4: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

General WP tips

• Avoid too many plugins• Remove inactive plugins• Watch out for “bad” plugins• Watch database bloat• Page revisions can be deleted• Comment spam can be deleted• WP Plugin can help – WP Optimize

Page 5: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Database Bloat

Page 6: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Caching

Page 7: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Caching

• Google says Caching:– Most sites include resources that change

infrequently - CSS files, images, JavaScript etc. – Caching allows these resources to be saved,

or cached, by a browser or proxy. – Reduce round-trip time by eliminating

numerous HTTP requests for the required resources, and reduce the size of responses.

• WP Plugins: Several

Page 8: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Caching

Page 9: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Caching

Page 10: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Caching

Page 11: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Caching

Page 13: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Compression

Page 14: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Compression

• Google Says Compression – – HTTP compression is a capability that

can be built into web servers and web clients to make better use of available bandwidth, and provide faster transmission speeds between both.

• WP Plugins: Several

Page 15: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Compression

Page 16: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Compression

Page 17: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Compression

Page 18: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Compression

Page 19: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Compression

Test your compression rates and compare results at Whatismyip.org

Page 20: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Expires and Cache-Control

Page 21: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Expires and Cache-Control

• Google Says - Expires and Cache-Control: max-age– These specify the “freshness lifetime” of a

during which the browser can use the cached resource without checking to see if a new version is available. Once they're set and the resource is downloaded, the browser will not issue any GET requests for the resource until the expiry date or maximum age is reached.

• WP Plugins: Several

Page 22: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Expires and Cache-Control

• Do it with no plugin: tipsandtricks-hq.com

or

Page 23: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Image Sprites

Page 24: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Images: Sprites

• Google Says Images: Sprites– Combining images into as few files as

possible using CSS sprites reduces the number of round-trips and delays in downloading other resources, reduces request overhead, and can reduce the total number of bytes downloaded by a web page.

• WP Plugins: Csprites (out of date) but others are likely coming

Page 25: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Images: Sprites

Page 26: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Images: Sprites

CSS Thumbnail Sprites (at code.google.com)

Page 27: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Images: Sprites

W3 Total Cache – Feature coming... Soon?

Page 28: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Images: Sprites

Sprite Me – Not a plugin, but a process / tool

Page 29: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Protecting Yourself

Page 30: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

What Good is Number 1?

(image example via seo.seocompany.ca)

Page 31: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Clicking anyway gives you this...

Think that’s a conversion killer?

Page 32: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

WordPress is a Target

• Over 11% of all sites on the internet are WordPress, and more than half of new sites created daily are WP sites. (source WordCamp SF 2011)

• A typical shared webhost can have dozens or hundreds of sites on your server, affecting your performance, your security, and… your SEO.

• Some ISP’s (like Comcast) have begun blocking entire servers, rather than risk user infections.

Page 33: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Web Hosts Are Getting Restrictive

• Some WP plugins have vulnerabilities• Many plugins are poorly written• ANYONE can submit a plugin to WP• There are standards, but plugins submitted

to WP are NOT screened for compliance• It takes complaints FIRST, to get any action• Some plugins can put other accounts at

risk, so some hosts are starting to restrict plugins

Page 34: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Web Hosts Are Getting Restrictive

• Lists over 70 plugins that they don‘t alllow on their servers, and I‘ll BET you‘re using many of them!

• I know I am

Page 35: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Protecting Yourself

• Lots of security best practices out there, and this is not the time or place to go into details.

• However, the most important thing I can think of is to monitor what changes on your domain.

• There’s a plugin for that (surprise)

Page 36: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Protecting Yourself

Page 37: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

To Sum Up…

• Performance can affect your SEO

• Poor security can negate good SEO

• Know your webhosts policies

• Consider moving from shared hosting

• Know your plugins

• Monitor what changes

Page 38: WebHosting Performance / WordPress  - Pubcon Vegas - Hendison

Thank You

Scott [email protected]