Ümit yilmaz - page speed - digitalzone 17

60
@digitalzone

Upload: uemit-yilmaz

Post on 21-Jan-2018

6.591 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Ümit YILMAZ - Page Speed - Digitalzone 17

@digitalzone

Page 2: Ümit YILMAZ - Page Speed - Digitalzone 17

ÜMİT YILMAZ KİMDİR?

Ümit YILMAZ

SEO Engineer

Technology & Product Development

[email protected]

umtylmazzz

https://www.linkedin.com/in/yilmazumit/

+8 yıl Dijital Pazarlama

Tecrübesi

Page 3: Ümit YILMAZ - Page Speed - Digitalzone 17
Page 4: Ümit YILMAZ - Page Speed - Digitalzone 17

Site Hızını İyileştirmek

Ufak Detaylarla Büyük Sonuçlar Elde Etmek İçin Yeni

Yöntemler

@digitalzone

Page 5: Ümit YILMAZ - Page Speed - Digitalzone 17

Index

• Introduction

• Front-End Time

• Back-End Time

• KPIs

@digitalzone

Page 6: Ümit YILMAZ - Page Speed - Digitalzone 17

Index

• Introduction

• Front-End Time

• Back-End Time

• KPIs

@digitalzone

Page 7: Ümit YILMAZ - Page Speed - Digitalzone 17

Google;

Gary Illyes from Google said at the

Search Marketing Summit today in

Sydney that Google will be updating

the page speed ranking factor to

specifically look at the page speed of

your mobile pages when it comes to

the mobile-friendly algorithm.

PAGESPEED

@digitalzone

*Source: http://www.thesempost.com/google-mobile-first-index-page-speed-ranking/

Page 8: Ümit YILMAZ - Page Speed - Digitalzone 17

Yüksek sayfa yükleme süreleri

Bounce Rate metriğinizi

olumsuz yönde etkiler

BOUNCE RATE

@digitalzone

*Image Source: https://lucep.com/top-5-online-marketing-channels-your-campaign-should-cover/

Page 9: Ümit YILMAZ - Page Speed - Digitalzone 17

BOUNCE RATE

Site ASEO Trafiği: 120.000 SEO Trafiği: 150.000Bounce Rate: %20 Bounce Rate: %40Kalan Kullanıcı Sayısı : 96.000 Kalan Kullanıcı Sayısı : 90.000

Site B

@digitalzone

Page 10: Ümit YILMAZ - Page Speed - Digitalzone 17

Tüm dijital pazarlama kanallarını

etkiler.

CHANNELS

@digitalzone

*Image Source: https://lucep.com/top-5-online-marketing-channels-your-campaign-should-cover/

Page 11: Ümit YILMAZ - Page Speed - Digitalzone 17

Conversion rate metriğini

etkiler.

CONVERSION

@digitalzone

*Image Source: http://www.convergent7.com/how-to/metrics-that-matter-conversion-rate/

Page 12: Ümit YILMAZ - Page Speed - Digitalzone 17

Dolaylı yoldan direct trafik hacmini

etkiler.

CHANNELS

@digitalzone

*Image Source: https://lucep.com/top-5-online-marketing-channels-your-campaign-should-cover/

Page 13: Ümit YILMAZ - Page Speed - Digitalzone 17

Dolaylı yoldan returning visitor

hacmini

etkiler.

LOYALTY

@digitalzone

*Image Source: http://www.ppc-strategies.com/google-analytics-tips/2010/3/30/roi-of-the-return-visitor.html

Page 14: Ümit YILMAZ - Page Speed - Digitalzone 17

Şirketinize itibar &sadakat kazandırır

ya da kaybettirir.

• -52% of online shoppers claim that

quick page loads are important for

their loyalty to a site.

• -14% will start shopping at a

different site if page loads are

slow.

CHANNELS

@digitalzone

*Image Source: https://tr.pinterest.com/digitalgear/internet-explorer/

*Source: https://econsultancy.com/blog/10936-site-speed-case-studies-tips-and-tools-for-improving-your-conversion-rate

Page 15: Ümit YILMAZ - Page Speed - Digitalzone 17

Ve daha birçok etki

CHANNELS

@digitalzone

Page 16: Ümit YILMAZ - Page Speed - Digitalzone 17

GittiGidiyor - 2017

HOW TO INCREASE

PAGE SPEED?

YES I DID IT

@digitalzone

Page 17: Ümit YILMAZ - Page Speed - Digitalzone 17

Index

• Introduction

• Front-End Time

• Back-End Time

• KPIs

@digitalzone

Page 18: Ümit YILMAZ - Page Speed - Digitalzone 17

Front-End Time

• First View

• Main Image

• Main Text

• Action Button (Eğer açılış ekranında varsa)

• Above The Fold Complete

@digitalzone

Page 19: Ümit YILMAZ - Page Speed - Digitalzone 17

Konuyu 2 farklı açıdan ele

alalım

FRONT END

@digitalzone

Page 20: Ümit YILMAZ - Page Speed - Digitalzone 17

@digitalzone

Page 21: Ümit YILMAZ - Page Speed - Digitalzone 17

@digitalzone

Page 22: Ümit YILMAZ - Page Speed - Digitalzone 17

@digitalzone

Page 23: Ümit YILMAZ - Page Speed - Digitalzone 17

4,1s 3,6s

@digitalzone

Page 24: Ümit YILMAZ - Page Speed - Digitalzone 17

1,1s 2,1s 3,4s 4,1s

1,1s 2,1s 3,4s 3,6s

@digitalzone

Page 25: Ümit YILMAZ - Page Speed - Digitalzone 17

Bounce rate metriğinizi

etkiler.

BOUNCE RATE

@digitalzone

Page 26: Ümit YILMAZ - Page Speed - Digitalzone 17

CRITICAL RENDERING PATH@digitalzone

Page 27: Ümit YILMAZ - Page Speed - Digitalzone 17

HOW FAST YOU ARE@digitalzone

Page 28: Ümit YILMAZ - Page Speed - Digitalzone 17

LOAD SIGNAL@digitalzone

Page 29: Ümit YILMAZ - Page Speed - Digitalzone 17

MAIN IMAGE@digitalzone

Page 30: Ümit YILMAZ - Page Speed - Digitalzone 17

ABOVE THE FOLD COMPLETE@digitalzone

Page 31: Ümit YILMAZ - Page Speed - Digitalzone 17

WALMART PAGE LOAD FUNNEL@digitalzone

Page 32: Ümit YILMAZ - Page Speed - Digitalzone 17

CRITICAL VIEWS

@digitalzone

*Image Source: https://blog.stackpath.com/glossary/lazy-loading/

Page 33: Ümit YILMAZ - Page Speed - Digitalzone 17

Kullanıcıların sayfa açılış ekranında

gördüğü imajlar özelinde lazy load

yapmak kullanıcı deneyimi için

oldukça kötü bir uygulamadır.

Not: Google botu imajın gelmesini

bekler.

(above the fold)

AVOID LAZY LOAD

@digitalzone

*Image Source: https://addons.prestashop.com/en/website-performance/26025-an-lazy-loading-delay-load-of-images.html

Page 34: Ümit YILMAZ - Page Speed - Digitalzone 17

Fakat açılış ekranında

kullanıcılar tarafından

görülmeyen alanlar için

event bazlı tanımlamalar

ile lazy load ya da difer

gibi uygulamalara

gidilebilir

PRIORITY

@digitalzone

*Image Source: https://varvy.com/pagespeed/critical-render-path.html

Page 35: Ümit YILMAZ - Page Speed - Digitalzone 17

FREE COURSE BY GOOGLE

*https://www.udacity.com/course/website-performance-optimization--ud884

@digitalzone

Page 36: Ümit YILMAZ - Page Speed - Digitalzone 17

Index

• Introduction

• Front-End Time

• Back-End Time

• KPIs

@digitalzone

Page 37: Ümit YILMAZ - Page Speed - Digitalzone 17

Back-End Time

• DomContent Loaded

• Request

• Total Page Size

• Content Download

• Fully Load Time

• Third Party Code Analysis

• Compression

• Daily Tracking

• HSTS

@digitalzone

Page 38: Ümit YILMAZ - Page Speed - Digitalzone 17

CHROME DEV TOOLS@digitalzone

DomContentLoaded:

The DOMContentLoaded event is

fired when the initial HTML

document has been completely

loaded and parsed, without

waiting for stylesheets, images,

and subframes to finish loading.

Load

A very different event load should

be used only to detect a fully-

loaded page. It is an incredibly

popular mistake to

use load where DOMContentLoad

ed would be much more

appropriate, so be cautious.

*Source: https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded

Page 39: Ümit YILMAZ - Page Speed - Digitalzone 17

CHROME DEV TOOLS

@digitalzone

*Source: https://developers.google.com/web/tools/chrome-devtools/network-performance/resource-loading

Page 40: Ümit YILMAZ - Page Speed - Digitalzone 17

CHROME DEV TOOLS@digitalzone

SORULAR

-Neden İhtiyaç Var?

-Hangi sayfalarda çalışıyor?

-Gerçekten ihtiyacı karşılıyor mu?

-Response Time olumsuz etkileniyor mu?

-Async çalışıyor mu? (Bazıları sync

olmak zorunda olduğu için istisnai bir durum

olarak ele alınabilir. Örn: A/B Test)

Third party kodların listesinin

Çıkartılması.

*Source: speedcurve.com

Page 41: Ümit YILMAZ - Page Speed - Digitalzone 17

REQUEST AND SIZE BREAKDOWN@digitalzone

Kodların ve istek sayılarının

kırılımı ve büyükten küçüğe

analiz yapımı.

*Source: speedcurve.com

Page 42: Ümit YILMAZ - Page Speed - Digitalzone 17

HTTP REQUESTS@digitalzone

https://www.seroundtable.com/google-search-console-crawl-stats-for-time-spent-downloading-a-page-21240.html

Page 43: Ümit YILMAZ - Page Speed - Digitalzone 17

DAILY TRACKING@digitalzone

*Image Source: speedcurve.com

Page 44: Ümit YILMAZ - Page Speed - Digitalzone 17

DAILY TRACKING@digitalzone

*Image Source: speedcurve.com

Page 45: Ümit YILMAZ - Page Speed - Digitalzone 17

DAILY TRACKING@digitalzone

*Image Source: speedcurve.com

Page 46: Ümit YILMAZ - Page Speed - Digitalzone 17

COMPRESSION@digitalzone

*Image Source: https://engineering.linkedin.com/blog/2017/05/boosting-site-

speed-using-brotli-compression

Page 47: Ümit YILMAZ - Page Speed - Digitalzone 17

COMPRESSION@digitalzone

*Image Source: https://loadstorm.com/2013/08/webperflab-impact-cdn/

Page 48: Ümit YILMAZ - Page Speed - Digitalzone 17

COMPRESSION@digitalzone

*Source: https://opensource.googleblog.com/2015/09/introducing-brotli-new-compression.html

Page 49: Ümit YILMAZ - Page Speed - Digitalzone 17

COMPRESSION@digitalzone

*Source: https://en.0wikipedia.org/index.php?q=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQnJvdGxp

Page 50: Ümit YILMAZ - Page Speed - Digitalzone 17

COMPRESSION@digitalzone

*Source: https://caniuse.com/#feat=stricttransportsecurity

Page 51: Ümit YILMAZ - Page Speed - Digitalzone 17

HSTS@digitalzone

*Source: https://hstspreload.org/

Page 52: Ümit YILMAZ - Page Speed - Digitalzone 17

HSTS@digitalzone

Page 53: Ümit YILMAZ - Page Speed - Digitalzone 17

HSTS@digitalzone

Page 54: Ümit YILMAZ - Page Speed - Digitalzone 17

HSTS@digitalzone

*Source: https://www.keycdn.com/support/http-strict-transport-security/

Page 55: Ümit YILMAZ - Page Speed - Digitalzone 17

HSTS@digitalzone

*Source: https://www.keycdn.com/support/http-strict-transport-security/

Page 56: Ümit YILMAZ - Page Speed - Digitalzone 17

Index

• Introduction

• Front-End Time

• Back-End Time

• KPIs

@digitalzone

Page 57: Ümit YILMAZ - Page Speed - Digitalzone 17

KPIs@digitalzone

Page 58: Ümit YILMAZ - Page Speed - Digitalzone 17

MY FAVORITE TOOLS@digitalzone

• https://varvy.com/pagespeed/

• https://speedcurve.com/

• https://www.webpagetest.org/

• https://rigor.com/

• https://gtmetrix.com/pro/

• https://developers.google.com/speed/pagespeed/ins

ights/

• https://tools.pingdom.com/

• http://www.catchpoint.com/

Page 59: Ümit YILMAZ - Page Speed - Digitalzone 17

DAILY TRACKING@digitalzone

*Image Source: speedcurve.com

Page 60: Ümit YILMAZ - Page Speed - Digitalzone 17

SEO Engineer @gittigidiyor

ÜMİT YILMAZ

@digitalzone