SlideShare una empresa de Scribd logo
1 de 46
#wcyyc @danaditomaso#wcyyc @danaditomaso
DANA DITOMASO
FAST BUT STILL FURIOUS:
WHY SPEED ISN’T ENOUGH
#wcyyc @danaditomaso#wcyyc @danaditomaso
Website Performance
#wcyyc @danaditomaso
Let’s think bigger.
#wcyyc @danaditomaso#wcyyc @danaditomaso
I know, it’s important.
#wcyyc @danaditomaso
People hate waiting.
#wcyyc @danaditomaso
Google hates waiting.
#wcyyc @danaditomaso#wcyyc @danaditomaso
Improving Site Speed
#wcyyc @danaditomaso
I’m not here to tell you
about plugins.
#wcyyc @danaditomaso
Go to the source —
server-side.
#wcyyc @danaditomaso
Bookmark gtmetrix.com
#wcyyc @danaditomaso
Some of the common
issues we see…
#wcyyc @danaditomaso
1. Slow Server Responses
Shared Hosting WPEngine
#wcyyc @danaditomaso
2. Browser Caching
#wcyyc @danaditomaso
3. Set a Cache Validator
#wcyyc @danaditomaso
4. Enable gzip Compression
#wcyyc @danaditomaso#wcyyc @danaditomaso
Let’s move past speed.
#wcyyc @danaditomaso#wcyyc @danaditomaso
Does Google know what
to index?
#wcyyc @danaditomaso
Stop your dev server from
being indexed.
#wcyyc @danaditomaso
site:yourdevdomain.com
#wcyyc @danaditomaso#wcyyc @danaditomaso
Don’t neglect
Google Analytics.
#wcyyc @danaditomaso
Please use Google Analytics.
Or anything.
#wcyyc @danaditomaso
Don’t use a new property
when you launch a new site.
#wcyyc @danaditomaso
Even better, use
Google Tag Manager.
#wcyyc @danaditomaso
But remember:
Events are not goals.
#wcyyc @danaditomaso#wcyyc @danaditomaso
Featured Snippets are
the future.
#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.
#wcyyc @danaditomaso
Even if you lose the
snippet, you have great,
useful content.
#wcyyc @danaditomaso#wcyyc @danaditomaso
AMP:
Accelerated Mobile Pages
#wcyyc @danaditomaso
The web takes too long.
#wcyyc @danaditomaso
Even Facebook will be
supporting AMP.
#wcyyc @danaditomaso
AMP does limit what
you can do.
#wcyyc @danaditomaso
Yes, there are plugins.
#wcyyc @danaditomaso#wcyyc @danaditomaso
It’s the little things.
#wcyyc @danaditomaso
Don’t forget trailing slashes.
#wcyyc @danaditomaso
Buttons:
Name them accurately!
#wcyyc @danaditomaso
Embedded Maps:
Lock them!
#wcyyc @danaditomaso
Font Size:
It really can’t be too big.
#wcyyc @danaditomaso#wcyyc @danaditomaso
Your New Guiding Principles
#wcyyc @danaditomaso
Am I making this someone
else’s problem?
#wcyyc @danaditomaso
If I ignore this, will it
make someone else have to
work harder?
#wcyyc @danaditomaso
Be a considerate developer.
#wcyyc @danaditomaso#wcyyc @danaditomaso
THANK YOU!
MORE RESOURCES:
KICKPOINT.CA/WCYYC2017

Más contenido relacionado

Similar a Fast But Still Furious: Why Speed Isn't Enough

Similar a Fast But Still Furious: Why Speed Isn't Enough (14)

Beyond Keywords: How To Create Content That Matches Your Buyer’s Journey
Beyond Keywords: How To Create Content That Matches Your Buyer’s JourneyBeyond Keywords: How To Create Content That Matches Your Buyer’s Journey
Beyond Keywords: How To Create Content That Matches Your Buyer’s Journey
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
A Pocketful of Pro-tips
A Pocketful of Pro-tipsA Pocketful of Pro-tips
A Pocketful of Pro-tips
 
The Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonThe Inbounder London - Jono Alderson
The Inbounder London - Jono Alderson
 
10 Tipps für ein absolutes Microservice-Desaster
10 Tipps für ein absolutes Microservice-Desaster10 Tipps für ein absolutes Microservice-Desaster
10 Tipps für ein absolutes Microservice-Desaster
 
Plugins on word press
Plugins on word pressPlugins on word press
Plugins on word press
 
SEO & AJAX - problems or opportunities? - SMX Milan 2015
SEO & AJAX - problems or opportunities? - SMX Milan 2015SEO & AJAX - problems or opportunities? - SMX Milan 2015
SEO & AJAX - problems or opportunities? - SMX Milan 2015
 
Beyond Polymer - JUG Summer Camp - 2015-09-18
Beyond Polymer - JUG Summer Camp - 2015-09-18Beyond Polymer - JUG Summer Camp - 2015-09-18
Beyond Polymer - JUG Summer Camp - 2015-09-18
 
Google Tag Manager: Ultimate Crash Course - 2017 MnSearch Summit
Google Tag Manager: Ultimate Crash Course - 2017 MnSearch SummitGoogle Tag Manager: Ultimate Crash Course - 2017 MnSearch Summit
Google Tag Manager: Ultimate Crash Course - 2017 MnSearch Summit
 
Google Tag Manager Crash Course | MnSummit
Google Tag Manager Crash Course | MnSummitGoogle Tag Manager Crash Course | MnSummit
Google Tag Manager Crash Course | MnSummit
 
Content King and Page One Power: Top 5 SEO Disasters
Content King and Page One Power: Top 5 SEO DisastersContent King and Page One Power: Top 5 SEO Disasters
Content King and Page One Power: Top 5 SEO Disasters
 
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
 
Choosing Metrics That Matter, State of Search 2015
Choosing Metrics That Matter, State of Search 2015Choosing Metrics That Matter, State of Search 2015
Choosing Metrics That Matter, State of Search 2015
 
Dana Ditomaso: Choosing Metrics That Matter
Dana Ditomaso: Choosing Metrics That MatterDana Ditomaso: Choosing Metrics That Matter
Dana Ditomaso: Choosing Metrics That Matter
 

Más de Dana DiTomaso

Más de Dana DiTomaso (20)

Turbocharging Google Analytics
Turbocharging Google AnalyticsTurbocharging Google Analytics
Turbocharging Google Analytics
 
Insights, Not Data: Automated Reporting That Works
Insights, Not Data: Automated Reporting That WorksInsights, Not Data: Automated Reporting That Works
Insights, Not Data: Automated Reporting That Works
 
Improved Reporting & Analytics Within Google Tools
 Improved Reporting & Analytics Within Google Tools Improved Reporting & Analytics Within Google Tools
Improved Reporting & Analytics Within Google Tools
 
Reporting: The Best & Worst Part of Your Job
Reporting: The Best & Worst Part of Your JobReporting: The Best & Worst Part of Your Job
Reporting: The Best & Worst Part of Your Job
 
Understanding Your Local Search Presence
Understanding Your Local Search PresenceUnderstanding Your Local Search Presence
Understanding Your Local Search Presence
 
customTask: Your New Google Analytics BFF
customTask: Your New Google Analytics BFFcustomTask: Your New Google Analytics BFF
customTask: Your New Google Analytics BFF
 
More Signal, Less Noise: How to Dial in Your Customer Experience
More Signal, Less Noise: How to Dial in Your Customer ExperienceMore Signal, Less Noise: How to Dial in Your Customer Experience
More Signal, Less Noise: How to Dial in Your Customer Experience
 
Reporting: Be Better
Reporting: Be BetterReporting: Be Better
Reporting: Be Better
 
Focused Reporting: Fewer Reports that Do More
Focused Reporting: Fewer Reports that Do MoreFocused Reporting: Fewer Reports that Do More
Focused Reporting: Fewer Reports that Do More
 
Building a Reporting Framework for your SaaS Company
Building a Reporting Framework for your SaaS CompanyBuilding a Reporting Framework for your SaaS Company
Building a Reporting Framework for your SaaS Company
 
Not All Sessions are Created Equal - #GetUplift
Not All Sessions are Created Equal - #GetUpliftNot All Sessions are Created Equal - #GetUplift
Not All Sessions are Created Equal - #GetUplift
 
PPC Reports That Matter #CTAConf 2017
PPC Reports That Matter #CTAConf 2017PPC Reports That Matter #CTAConf 2017
PPC Reports That Matter #CTAConf 2017
 
Optimizing for Engagement (For SearchLove Boston)
Optimizing for Engagement (For SearchLove Boston)Optimizing for Engagement (For SearchLove Boston)
Optimizing for Engagement (For SearchLove Boston)
 
Optimize for Engagement: Future-Proof Your Local Search Rankings
Optimize for Engagement: Future-Proof Your Local Search RankingsOptimize for Engagement: Future-Proof Your Local Search Rankings
Optimize for Engagement: Future-Proof Your Local Search Rankings
 
Who are we writing for? Choose fact over fiction.
Who are we writing for? Choose fact over fiction.Who are we writing for? Choose fact over fiction.
Who are we writing for? Choose fact over fiction.
 
Social Media: People First, "Rules" Second (#MozCon 2016)
Social Media: People First, "Rules" Second (#MozCon 2016)Social Media: People First, "Rules" Second (#MozCon 2016)
Social Media: People First, "Rules" Second (#MozCon 2016)
 
Making Sense of Analytics
Making Sense of AnalyticsMaking Sense of Analytics
Making Sense of Analytics
 
Advanced Social Analytics - #iMEDIA2016
Advanced Social Analytics - #iMEDIA2016Advanced Social Analytics - #iMEDIA2016
Advanced Social Analytics - #iMEDIA2016
 
Your Marketing Team is Larger Than You Think - MozCon Local 2016
Your Marketing Team is Larger Than You Think - MozCon Local 2016Your Marketing Team is Larger Than You Think - MozCon Local 2016
Your Marketing Team is Larger Than You Think - MozCon Local 2016
 
Brand-Infused PPC For Better Results (#CTAConf 2015)
 Brand-Infused PPC For Better Results (#CTAConf 2015) Brand-Infused PPC For Better Results (#CTAConf 2015)
Brand-Infused PPC For Better Results (#CTAConf 2015)
 

Último

Último (20)

Gain potential customers through Lead Generation
Gain potential customers through Lead GenerationGain potential customers through Lead Generation
Gain potential customers through Lead Generation
 
Discover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your LifestyleDiscover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your Lifestyle
 
The seven principles of persuasion by Dr. Robert Cialdini
The seven principles of persuasion by Dr. Robert CialdiniThe seven principles of persuasion by Dr. Robert Cialdini
The seven principles of persuasion by Dr. Robert Cialdini
 
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency EscortsAligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
 
2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com
 
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATIONHOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
 
Cartona.pptx. Marketing how to present your project very well , discussed a...
Cartona.pptx.   Marketing how to present your project very well , discussed a...Cartona.pptx.   Marketing how to present your project very well , discussed a...
Cartona.pptx. Marketing how to present your project very well , discussed a...
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
 
The 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxThe 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptx
 
SP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdfSP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdf
 
Best 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In ChandigarhBest 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In Chandigarh
 
Elevating Your Digital Presence by Evitha.pdf
Elevating Your Digital Presence by Evitha.pdfElevating Your Digital Presence by Evitha.pdf
Elevating Your Digital Presence by Evitha.pdf
 
[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered
 
Aiizennxqc Digital Marketing | SEO & SMM
Aiizennxqc Digital Marketing | SEO & SMMAiizennxqc Digital Marketing | SEO & SMM
Aiizennxqc Digital Marketing | SEO & SMM
 
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdfTAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
 
The Impact Of Social Media Advertising.pdf
The Impact Of Social Media Advertising.pdfThe Impact Of Social Media Advertising.pdf
The Impact Of Social Media Advertising.pdf
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 

Fast But Still Furious: Why Speed Isn't Enough

Notas del editor

  1. When you see the words “website performance”, you likely think about site speed. Most people do.
  2. However, I want you to consider site performance beyond just speed.
  3. I don’t want to ignore site speed – it’s still important. Let’s cover why, in case you didn’t already know.
  4. And I think many people underestimate the tiny, tiny amount of time that someone is willing to wait for a site to load.
  5. Not only do you want your site to be indexed quickly, but you want to be sure that people don’t click on your search result, nothing loads, they get annoyed, hit back and visit another site. Google knows when people do that and your site could take a rankings hit as a result.
  6. I will cover what to do to improve site speed briefly.
  7. In fact, I will only mention two plugins in this entire talk.
  8. Most of the issues that we end up seeing are server misconfiguration issues. There’s always dumb code things that happen to kill site speed but fixing server issues make a huge difference.
  9. Use gtmetrix, it’s fantastic.
  10. I’ll quickly run through some of the common server-side issues that we see and fix regularly.
  11. This happens when you have a server that isn’t specifically built for WP sites.
  12. Here is a comparison between two of our sites on two different hosting platforms. What’s also interesting is that the first paint happens even before the DOM is loaded on the WPEngine site. Getting those blocking and waiting times down is critical. Blocking, by the way, is the time spent waiting for the connection to finish.
  13. This one is always, always a problem. The server needs to tell the browser to hang onto these files. You need to edit your http headers to set expiry times properly.
  14. Each resource should specify an explicit caching policy that answers the following questions: whether the resource can be cached and by whom, for how long, and if applicable, how it can be efficiently revalidated when the caching policy expires. 
  15. Gzip makes your files smaller so they go faster! It’s simple, works great, can reduce sizes by up to 70% and it’s pretty easy to enable!
  16. All this is very well and good but what else can you do? Let’s dig in.
  17. Are you waiting for this slide to load? How annoyed are you? This is what happens when you put a loading animation in while the page loads. It’s okay if a page is a bit “off” as it loads!
  18. Google is basically a toddler and doesn’t know what to do. You need to explain things in simple, simple terms. 99% of our SEO work is changing things to make it easy for Google to understand what we want them to do.
  19. One client had four versions of their site indexed – http, https, dev http, dev https. Google did not know what to do.
  20. Search for this. Did your dev sites come up? That is bad.
  21. I have many GA horror stories but I’ll point out a couple of examples.
  22. Anything at all, really.
  23. Even people who make viruses want to know what’s up.
  24. OLD ONE WORKS JUST GREAT THANK YOU
  25. Learn how it works! Use events! One of the great things about GTM is you can track dwell time on a page, if someone clicks an externa link, if someone downloads a PDF. It just works.
  26. Events are things you measure to understand user behaviour. For example, dwell time. Goals are things that make you money, like someone filling out a form.
  27. Featured snippets are the answer boxes that come up when you Google question phrases. It’s also what your Google device reads back to you when you ask it a question.
  28. In the future, you won’t even need websites, Google will just steal your data and show it on their site!
  29. Step 3 means they’re likely to click and you want that too, not just people reading on Google itself.
  30. And that is never a bad thing.
  31. If you haven’t heard of AMP, it’s Google’s way of speeding up the web.
  32. I feel that AMP is a temporary solution but it’s an important solution in terms of what it means – webpages are so slow to load that Google had to come up with a whole new way to make it happen.
  33. They announced this on Thursday, and it’s an admission that its Instant Articles format is not as popular as other forms of platform publishing.
  34. That’s kind of the point. But you can do forms now, and there is more to come.
  35. There is an AMP plugin made by Automattic but it was last updated 7 months ago – I hope they’ll update it more often. Yoast also has a plugin called Glue that’s worth checking out.
  36. Here are some additional small things to consider that will make a huge difference.
  37. Avoid that redirect – it’ll cost you. All internal links should have trailing slashes.
  38. When I click or tap something I want to know what is going to happen.
  39. Think of how much it sucks when you’re scrolling down a page and suddenly you’re stuck because there is a huge map and no way to get around or past it.
  40. Seriously. Make it bigger. 16px at a minimum.
  41. To wrap up, here is what I’d like you to take away from this presentation.
  42. Ask yourself this when you make development decisions.
  43. And that someone else is probably a customer.
  44. Not everyone is as good with computers as you. Don’t make assumptions. Understand your customer.
  45. Check out additional links at http://kickpoint.ca/wcyyc2017/