Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Improving and evaluating your websites performance

Avatar for Andrea Andrea
November 29, 2015

Improving and evaluating your websites performance

Interactive workshop at #SEOZone 2015

Avatar for Andrea

Andrea

November 29, 2015
Tweet

More Decks by Andrea

Other Decks in Programming

Transcript

  1. Supported Advertising Networks: Twitter, A9, AdReactor, AdSense, AdTech, DoubleClick Supported

    Analytics Platform: Analytics: Google Analytics, Adobe Analytics, Chartbeat and Parse.ly Not yet ready for paywalls and subscriptions You loose most of the power of modern web technologies
  2. SELECT AVG (SpeedIndex), NTH(51, QUANTILES(SpeedIndex)), NTH(10, QUANTILES(SpeedIndex)), NTH(25, QUANTILES(SpeedIndex)), NTH(75,

    QUANTILES(SpeedIndex)), NTH(95, QUANTILES(SpeedIndex)) FROM [httparchive:runs.2010_11_15_pages] WHERE rank < 300000 10° Percentile = 526 25° Percentile = 1733 Median = 3201 Average = 3800 75° Percentile = 5100 95° Percentile = 9058 Courtesy of HTTPArchive and Big Query
  3. <script src="/RUM/rum-speedindex.js"> </script> <script> var metricValue = RUMSpeedIndex(); </script> <script>

    …YOUR GOOGLE ANALYTICS CODE… ga('set', 'metric1', math.round(metricValue)); ga('send', 'pageview'); … </script> https://github.com/WPO-Foundation/RUM-SpeedIndex/
  4. Only works for browsers that support Resource Timings (most modern

    browsers except Safari) Does not handle content within iframes (possible, just not implemented yet) Works better for IE and Chrome which both support reporting a "first paint" event.