Brighton SEO - Site Speed for Content Marketers

45
Site Speed for Content Marketers Tom Bennet. Senior SEO Consultant. [email protected] tomcbennet

Transcript of Brighton SEO - Site Speed for Content Marketers

Page 1: Brighton SEO - Site Speed for Content Marketers

Site Speed for Content Marketers

Tom Bennet. Senior SEO Consultant. [email protected] tomcbennet

Page 2: Brighton SEO - Site Speed for Content Marketers

Why does site speed matter?

Page 3: Brighton SEO - Site Speed for Content Marketers

Just ask your users…

Page 4: Brighton SEO - Site Speed for Content Marketers

Every 1 second of improvement=

Up to a 2% conversion increase.

Source: https://blog.mozilla.org/metrics/2010/04/05/firefox-page-load-speed-%E2%80%93-part-ii/Source: https://www.thinkwithgoogle.com/articles/speed-is-key-optimize-your-mobile-experience.html

Reduced page load time by 2.2 seconds

=Downloads increased by 15.4% (10 million+ downloads per year)

Page 5: Brighton SEO - Site Speed for Content Marketers

Today we're including a new signal in our search ranking algorithms: site speed. Like us, our users

place a lot of value in speed.

We use a variety of sources to determine the speed of a site relative to other sites.

(April 2010)

Source: https://webmasters.googleblog.com/2010/04/using-site-speed-in-web-search-ranking.html

Page 6: Brighton SEO - Site Speed for Content Marketers

What can I do about it?

Page 7: Brighton SEO - Site Speed for Content Marketers

“80-90% of the end-user response time is spent on the frontend. Start there.”

- Steve Souders

Page 8: Brighton SEO - Site Speed for Content Marketers

Page Size

Source: http://httparchive.org/interesting.php

Total: 2.3mb

Page 9: Brighton SEO - Site Speed for Content Marketers

(Almost) Live Demo

Page 10: Brighton SEO - Site Speed for Content Marketers
Page 11: Brighton SEO - Site Speed for Content Marketers
Page 12: Brighton SEO - Site Speed for Content Marketers

Yahoo YSlow + Google PageSpeed rulesets

Page 13: Brighton SEO - Site Speed for Content Marketers
Page 14: Brighton SEO - Site Speed for Content Marketers

Images

Page 15: Brighton SEO - Site Speed for Content Marketers
Page 16: Brighton SEO - Site Speed for Content Marketers

680px

1024px

JPEG, 95%

680px

1024px

PNG

Page 17: Brighton SEO - Site Speed for Content Marketers

Original

Image Optimizati

on

Page 18: Brighton SEO - Site Speed for Content Marketers

1) Format & Compression– JPEG for photos, PNG for images with fewer colours / transparency. Balance file

size & aesthetics.

2) Dimensions – What is the maximum width and height at which the image will be displayed?

3) Replacements – “The fastest HTTP request is the one not made.”

Aim to use fonts for text, vector graphics for logos and shapes, and CSS effects (shadows, gradients, etc.) wherever

possible.

Images: Things to Consider

Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/image-optimization

Page 19: Brighton SEO - Site Speed for Content Marketers

Fonts

Page 20: Brighton SEO - Site Speed for Content Marketers
Page 21: Brighton SEO - Site Speed for Content Marketers
Page 22: Brighton SEO - Site Speed for Content Marketers
Page 23: Brighton SEO - Site Speed for Content Marketers

Icon Font (93kb – 166kb)

Inline SVG(~1kb)

Page 24: Brighton SEO - Site Speed for Content Marketers

Read more: https://css-tricks.com/icon-fonts-vs-svg/

Page 25: Brighton SEO - Site Speed for Content Marketers

Original

Image Optimizati

on

Font Optimizati

on

Page 26: Brighton SEO - Site Speed for Content Marketers

Fonts: Things to Consider

Read more: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization

1) Typefaces, Weights, Styles – How many are necessary? Weigh aesthetics against added requests.

2) Hosting – By using externally hosted fonts (such as Google Fonts or Typekit), there is a greater chance your

visitor will already have the file cached.

Page 27: Brighton SEO - Site Speed for Content Marketers

Scripts & Stylesheets

Page 28: Brighton SEO - Site Speed for Content Marketers
Page 29: Brighton SEO - Site Speed for Content Marketers

jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7, or 8. 

253kb

84kb

Page 31: Brighton SEO - Site Speed for Content Marketers

Original

Image Optimizati

on

Font Optimizati

on

Script Minificatio

n

Page 32: Brighton SEO - Site Speed for Content Marketers

Scripts: Things to Consider1) Unnecessary scripts – Clunky social sharing plugins,

etc.

2) Minify + concatenate – Make this a part of your build process. Don’t use development versions of scripts on

live site.

3) Caching – Calling popular scripts like jQuery from a CDN increases chances of caching.

4) Placement – Investigate your critical rendering path.

Read more: https://developers.google.com/web/fundamentals/performance/critical-rendering-path/adding-interactivity-with-javascript

Page 33: Brighton SEO - Site Speed for Content Marketers

Gzip

Page 35: Brighton SEO - Site Speed for Content Marketers

Original

Image Optimizati

on

Font Optimizati

on

Script Minificatio

n

Gzip

Page 36: Brighton SEO - Site Speed for Content Marketers
Page 37: Brighton SEO - Site Speed for Content Marketers

What about mobile?

Page 38: Brighton SEO - Site Speed for Content Marketers

1024px

640px1920px

Page 39: Brighton SEO - Site Speed for Content Marketers

Read more: https://builtvisible.com/responsive-images-for-busy-people-a-quick-primer/WordPress: https://make.wordpress.org/core/2015/11/10/responsive-images-in-wordpress-4-4/

Responsive images with srcset

Page 40: Brighton SEO - Site Speed for Content Marketers

Original version

Optimized version

Mobile version

(responsive

images)

Page 41: Brighton SEO - Site Speed for Content Marketers

Challenges

Page 42: Brighton SEO - Site Speed for Content Marketers

“Performance more often comes down to a cultural challenge, rather than simply a technical one.”

- Lara Hogan

On culture: http://designingforperformance.com/changing-culture/

Page 43: Brighton SEO - Site Speed for Content Marketers

Prefetch / prerender – Do your users follow predictable navigation paths?

Page 44: Brighton SEO - Site Speed for Content Marketers

Tip of the iceberg…

Page 45: Brighton SEO - Site Speed for Content Marketers

Thank you.

Tom Bennet. Senior SEO Consultant. [email protected] tomcbennet