designing and theming for performance wordpress

26
Designing and Theming for Performance Matthew Dorman Sr. Vice President NorthPoint Digital @northps @matthewdorman

Upload: matthew-dorman

Post on 13-Jun-2015

216 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Designing and Theming for Performance WordPress

Designing and Theming for Performance

Matthew Dorman

Sr. Vice President

NorthPoint Digital

@northps

@matthewdorman

Page 2: Designing and Theming for Performance WordPress

/ About NorthPoint Digital/ About Presenter/ Why Performance is Important/ Tools/ Reduce – Reuse - Recycle/ Trends/ Questions / Open Discussion

Page 3: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

3

We lead with experienceNEW YORKBOSTON PHILADELPHIA

NEW YORK BOSTON PHILADELPHIA

HQ

Page 4: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

4

NorthPoint helps optimize

your digital presence

through a perfect blend:

Strategy.

Experience.

Technology.

Page 5: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

5

Web.

Mobile.

Social.

We create digital

platforms so you have

endless possibilities:

Page 6: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

6

Platforms / Technologies

Page 7: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

7

About Speaker

NJIT Alum (B.S. Computer Science)

7+ years with NorthPoint Oversee OpenSource Team 16+ years w/ Enterprise

Websites @matthewdorman

linkedin.com/in/matthewdorman

Matthew Dorman

Page 8: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

8

Why? SEO Benefit

“Like us, our users place a lot of value in speed — that's why we've decided to take site speed into account in our search rankings.”

-Statement from Google on April 9, 2010

Page 9: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

9

Why? Stickiness & Revenue

For every 1 second of improvement, up to a 2% increase in conversions

For every 0.1 second improvement, incremental revenue grew by up to 1%

Noted SEO benefits for entry pages and reduce bounces

End-user benchmarks (actual measured times) track optimization

Page 10: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

10

Why? Case Study

Testing incremental changes

Ad impressions up 33% year-over-year in Feb ‘12

Gallery ad impressions tripled Year over Year

Click-through rates stable

Page 11: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

11

Which Loads Faster? Car and Driver vs. Edmunds

Page 12: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

12

Which Loads Faster? Drupal vs. WordPress

Page 13: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

13

Which Loads Faster? Acquia vs. Automattic

Page 14: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

14

Tools

Yahoo’s Yslowdeveloper.yahoo.com/yslow

AOL’s WebPage Testwww.webpagetest.org

Google’s PageSpeeddevelopers.google.com/speed/pagespeed

Page 15: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

15

Reduce – Reuse - Recycle

Photo: http://www.zazzle.com

Page 16: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

Fewer Requests (Reduce)

FIX 400/50x ERRORS!

Optimize Content Aggregate CSS Aggregate JavaScript Lossless Compression Lazy Load Images

Page 17: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

17

Aggregation (Reduce)

Page 18: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

18

Custom Fonts (Reduce)

Images vs. Fonts Large Screens Limit Styles Body Content Sprite Replacement?

drupal.org/project/fontyourface

Page 19: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

19

Sprites (Reuse)

Better Load Time Easier Maintenance NorthPoint

Contribution:https://github.com/northpoint/

SpeedySprite

Page 20: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

20

SMARTER WordPress (Recycle)

Page 21: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

21

Contribute (Recycle)

Pluginsquick-cachewp-super-cachew3-total-cachewp-shmushitjquery-image-lazy-loadingrevision-controlperformance-optimization-order-styles-and-javascript

http://wordpress.org/plugins

Page 22: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

22

Hosting

Page 23: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

23

Trends

Photo: images.businessweek.com

httparchive.org/trends.php

Page 24: Designing and Theming for Performance WordPress

/ Why Performance is Important/ Tools/ Reduce – Reuse - Recycle/ Trends

Page 25: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

25

Questions? / Open Discussion

Photo: images.businessweek.com

Page 26: Designing and Theming for Performance WordPress

WE LEAD WITH EXPERIENCE

New York Office130 West 42nd

StreetNew York, NY

10036Tel: 212-819-1700

Boston Office470 Atlantic

Avenue Boston, MA 02110Tel: 617-725-8888

Philadelphia Office1650 Market Street

Philadelphia, PA 19103

Tel: 215-558-2700

[email protected] / northps.com

THANK YOUMatthew Dorman

mdorman@northps

@matthewdorman