46
#wcyyc @danaditomaso #wcyyc @danaditomaso DANA DITOMASO FAST BUT STILL FURIOUS: WHY SPEED ISN’T ENOUGH

Fast But Still Furious: Why Speed Isn't Enough

Embed Size (px)

Citation preview

Page 1: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

DANA DITOMASO

FAST BUT STILL FURIOUS:WHY SPEED ISN’T ENOUGH

Page 2: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

Website Performance

Page 3: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Let’s think bigger.

Page 4: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

I know, it’s important.

Page 5: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

People hate waiting.

Page 6: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Google hates waiting.

Page 7: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

Improving Site Speed

Page 8: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

I’m not here to tell you about plugins.

Page 9: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Go to the source —server-side.

Page 10: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Bookmark gtmetrix.com

Page 11: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Some of the common issues we see…

Page 12: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

1. Slow Server Responses

Page 13: Fast But Still Furious: Why Speed Isn't Enough

Shared Hosting WPEngine

Page 14: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

2. Browser Caching

Page 15: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

3. Set a Cache Validator

Page 16: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

4. Enable gzip Compression

Page 17: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

Let’s move past speed.

Page 18: Fast But Still Furious: Why Speed Isn't Enough
Page 19: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

Does Google know what to index?

Page 20: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Stop your dev server from being indexed.

Page 21: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

site:yourdevdomain.com

Page 22: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

Don’t neglect Google Analytics.

Page 23: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Please use Google Analytics.Or anything.

Page 24: Fast But Still Furious: Why Speed Isn't Enough
Page 25: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Don’t use a new property when you launch a new site.

Page 26: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Even better, use Google Tag Manager.

Page 27: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

But remember:Events are not goals.

Page 28: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

Featured Snippets are the future.

Page 29: Fast But Still Furious: Why Speed Isn't Enough
Page 30: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

HOW TO GET FEATURED SNIPPETS

1. Identify a simple question that’s asked regularly about what you do.

2. Write a clear and direct answer to the question.3. Offer more information beyond that actual answer.4. Make it easy for Google to find.

Page 31: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Even if you lose the snippet, you have great,

useful content.

Page 32: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

AMP:Accelerated Mobile Pages

Page 33: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

The web takes too long.

Page 34: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Even Facebook will besupporting AMP.

Page 35: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

AMP does limit what you can do.

Page 36: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Yes, there are plugins.

Page 37: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

It’s the little things.

Page 38: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Don’t forget trailing slashes.

Page 39: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Buttons:Name them accurately!

Page 40: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Embedded Maps:Lock them!

Page 41: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Font Size:It really can’t be too big.

Page 42: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

Your New Guiding Principles

Page 43: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Am I making this someoneelse’s problem?

Page 44: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

If I ignore this, will it make someone else have to

work harder?

Page 45: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso

Be a considerate developer.

Page 46: Fast But Still Furious: Why Speed Isn't Enough

#wcyyc @danaditomaso#wcyyc @danaditomaso

THANK YOU!

MORE RESOURCES:KICKPOINT.CA/WCYYC2017