SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
1 
SITE SPEED EXTREME 
WEB-PERFORMANCE OPTIMIERUNG AM LIMIT 
Bastian Grimm, VP Organic Search, Peak Ace AG | @basgr
2 
Site Speed als offizieller Rankingfaktor 
Und das sogar schon seit 2010… 
Full Story: http://pa.ag/1t4xVs6
3 
Google wird nicht müde… 
… das Gesagte zu Wiederholen: Jüngst Ende Oktober 2014: 
Full Story: http://pa.ag/1t4xVs6
4 
Im Grunde geht es primär um den User 
Aber dennoch: Auch Crawling wird mit schnelleren Seiten deutlich effizienter 
“We encourage you to start looking at 
your site's speed - not only to improve 
your ranking in search engines, but 
also to improve everyone's experience 
on the internet.” 
- Amit Singhal & Matt Cutts, Google Search Quality Team 
Full Story: http://pa.ag/1t4xVs6
5 
#1 Einige Zahlen zum Start 
Let’s do this!
6 
Offenbar hat man Google zugehört… 
Die Top-4 ist deutlich schneller als der Rest 
Source: Searchmetrics Ranking Factors 2014 (US) - http://pa.ag/10cZuU2
7 
Durchschnittliche Ladezeit <1 Sekunde 
Erst ab Platz #6 liegen die Antwortzeiten bei > 1,1 Sekunden… 
Source: Searchmetrics Ranking Factors 2014 (US) - http://pa.ag/10cZuU2
8 
100ms können DEN Unterschied machen! 
Amazon: 1%+ Revenue pro 100ms, Yahoo: 9%+ Traffic pro 400 ms, … 
Quelle: http://pa.ag/1w8IYwq
9 
Und auch für Google ist Speed wichtig 
Studie #1: 400ms langsamere Ergebnisse bedeuten -0,6% weniger Suchen pro User 
Studie #2: 500ms beuteten sogar -15% Traffic auf den Suchergebnisseiten 
Quellen: http://pa.ag/1oBipmg & http://pa.ag/1EufbF1
10 
Start mit Google PageSpeed Insights 
Kostenloses, web-basiertes Scoring von Domains gegen ein Set von Best Practices 
https://developers.google.com/speed/pagespeed/insights/
11 
Start mit Google PageSpeed Insights 
Priorisierung (Wirkungsgrad) sowie thematische Aufteilung (JS, Bilder, etc.) 
https://developers.google.com/speed/pagespeed/insights/?url=www.omx.at&tab=desktop
12 
YSlow: Die Mutter der Auditing Tools 
Kostenlos, für fast alle Browser – Achtung: Ergebnisse ggf. verbindungsabhängig 
http://yslow.org/
13 
Vergleiche & vieles mehr mit GTmetrix 
PageSpeed & YSlow in einem Tool, Report Download, API & mehr… 
http://gtmetrix.com/
14 
Perfmap für Chrome 
Site Performance Heatmaps für geladene Ressourcen einer URL 
Download: http://pa.ag/10MgGPy
15 
Perfmap für www.omx.at 
Ladezeiten (cached vs. non-cached) in Form von Heatmaps
#2 Konzepte der Optimierung 
16 
Critical Path Rendering in a Nutshell
17 
Critical Path Rendering 
“The code and resources required to render the initial view of a web page" 
The Path The Render 
The Critical (initial view) 
“They [Google] are not talking about the overall time it takes to download a webpage. What 
they care about is how quickly does a user start seeing content on that page.” 
Quelle & Bilder: http://pa.ag/1txGANU
2. Für alle anderen Ressourcen: Anzahl & Größe minimieren, 
18 
Google selbst empfiehlt dabei: 
Ohne Scrollen sichtbare Inhalte immer zuerst, der Rest kann warten! 
1. HTML so strukturieren, dass kritische (above-the-fold) 
Inhalte zuerst geladen werden 
ggf. on-demand / deferred (nach-) laden 
Den ganzen Beitrag lesen: http://pa.ag/1ypomT2
19 
Was braucht Ihre Website wirklich? 
Keine Fonts, kein JS & Videos; aber dafür ganz sicher HTML, CSS & ggf. ein Logo 
http://www.phpied.com/css-and-the-critical-path/
20 
Was braucht Ihre Website wirklich? 
Keine Fonts, kein JS & Videos; aber dafür ganz sicher HTML, CSS & ggf. ein Logo 
“If you worry about performance, you 
should get the CSS out of the way 
asap. Make CSS small, minify, 
compress, load (same host, no DNS) 
and inline (if small enough).”
21 
Automatisiertes Erstellen des CP-CSS 
Vorher: 192.204 Zeichen; nachher: 11.433 Zeichen 
Ausprobieren: http://pa.ag/ccpcssgen
22 
#3 Site Speed Regelwerk 
Die wichtigsten Regeln für schnelle Websites
23 
(Fast) alles was Sie wissen müssen…!
24 
(Fast) alles was Sie wissen müssen…!
25 
Anzahl der HTTP Anfragen reduzieren 
Multiple CSS (JavaScripts) kombinieren; je CSS wird ein HTTP Request ausgeführt
CSS oben, JavaScript unten! 
JS im HEAD muss erst komplett(!) geladen werden, bevor die Seite ausgegeben wird! 
26
Und wenn das Kombinieren nicht klappt… 
27 
HeadJS enables parallelizing JS file downloads; Super-awesome! 
http://headjs.com/
28 
Minify für CSS & JavaScript Dateien 
Entfernen von überflüssigen Leerzeilen, Umbrüchen & Kommentaren 
For CSS, try: 
http://www.phpied.com/cssmin-js/ 
http://developer.yahoo.com/yui/compressor/ 
http://www.minifycss.com/css-compressor/ 
For JS, go with: 
http://jscompress.com/ 
https://github.com/mishoo/UglifyJS 
http://www.crockford.com/javascript/jsmin.html 
https://developers.google.com/closure/compiler
29 
Warum man Zip + Minify nutzen sollte: 
~88% Ersparnis durch kombinierte Verwendung 
Normal 
271 KB 
Minified 
90 KB 
GZIP‘ed 
78 KB 
Min. + GZIP‘ed 
32 KB
30 
csscss: Eine CSS Redundanz Analyse 
Auffinden von Mehrfachdeklarationen in CSS 
http://zmoazeni.github.io/csscss/
31 
Für Icons & Layout: CSS Sprites 
Ein „großes“ Bild und CSS-Eigenschaften, um entsprechende Abschnitte zu zeigen 
http://www.spritecow.com/ & http://spriteme.org/
32 
Und bei allen anderen Bildern: 
TinyPNG & JPEGmini zum Entfernen von Meta Daten und Co. 
https://tinypng.com/ & http://www.jpegmini.com/
33 
GZIP Kompression aktivieren 
Starkes Verkleinern der Dateien verkürzt die Transfergeschwindigkeit (pro Datei) 
On Apache, try “mod_deflate” which is straight forward: 
AddOutputFilterByType DEFLATE text/html text/plain 
text/xml 
http://www.gzip.org/ & http://pa.ag/1t4DGpH
34 
Caching für statische Ressourcen 
Firebug, Live HTTP Headers oder Web Sniffer zeigen entsprechende Header
EINFACH MAL DIE IT FRAGEN… 
DIE WISSEN GANZ SICHER WIE CACHING GEHT! 
Image Source: podbean.com
36 
Und wenn das doch nicht der Fall ist: 
Good luck finding someone who does the job properly!
37 
Cookie-less Domains für Static Assetts 
Werden Cookies verwenden, so werden diese für JEDE Ressource mitgeschickt… 
Keine Cookies… 
… auf gstatic.com 
1. „Einfach keine Cookies setzen“ 
2. RequestHeader unset Cookie (Apache mod_headers) 
3. Header unset Set-Cookie (Cookie Header entfernen)
38 
Diverse Optimierungen im Mark-Up 
Auch direkt im HTML kann man viele Dinge falsch machen… ein Auszug: 
 Niemand braucht HTML Kommentare (in einem Live System) – 
spätestens beim Build entfernen (z.B. mit Apache ANT) 
 Verschieben von inline CSS / JS in externe Dateien (Ausnahme 
Critical Path Rendering) – den HTML Code so kompakt wie 
möglich halten. 
 Auf @import in CSS verzichten – Browser können dann Dateien 
nicht mehr parallel herunterladen 
 Bilder niemals mit width / height skalieren – kleinere Bilder 
bedeutet geringere Dateigröße, also immer gleich die richtige 
Größe anliefern (besser noch: klein laden, mit großen ersetzen)
39 
Eure Social Media Buttons…! 
Ich weiß, Social Signals und so… aber BITTE unbedingt ASYNCHRON laden!
40 
#4 WordPress Performance 
Tipps & Tricks für die einfache Umsetzung in WP
41 
Auf geht‘s… Die Ausgangsbasis: 
PageSpeed Insights, WP 4.0 Standard Installation, Theme Twenty Fourteen
42 
WP Super Cache 
WordPress Caching Engine, >6 Mio. Downloads, kostenlos 
https://wordpress.org/plugins/wp-super-cache/
43 
Das Ergebnis: Nix...! 
Standard-Caching reicht nicht für „gute Scores“ (bzw. schnelle Seiten)
44 
Better WordPress Minify 
JavaScript und CSS-Dateien kombinieren + minify‘en 
https://wordpress.org/plugins/bwp-minify/
45 
Besser: Alle „Minify-Issues“ erledigt 
„Leverage Browser-Caching“: Verursacht durch externes jQuery!
46 
Use Google Libraries 
Ausliefern von jQuery, Dojo, Prototype, uvm. über das Google CDN 
https://wordpress.org/plugins/use-google-libraries/
47 
Fast perfekt… 91/100 
Rest: Manuelles anpassen von Sourcecode bzw. der .htaccess
48 
Alles zurück auf Start: Neue Runde! 
PageSpeed Insights, WP 4.0 Standard Installation, Theme Twenty Fourteen
49 
W3 Total Cache 
Das wohl umfangreichste und bekannteste Caching Plug-in 
https://wordpress.org/plugins/w3-total-cache/
50 
W3 Total Cache 
Das wohl umfangreichste und bekannteste Caching Plug-in 
https://wordpress.org/plugins/w3-total-cache/
51 
Out of the Box: 92/100 
PageSpeed Insights, WP 4.0 Standard Installation, Theme Twenty Fourteen
52 
The new Kid in Town: WP Rocket 
Kostenpflichtiges Premium Plug-in, ab 29€ pro Domain 
http://wp-rocket.me/de/
53 
The new Kid in Town: WP Rocket 
Kostenpflichtiges Premium Plug-in, ab 29€ pro Domain 
http://wp-rocket.me/de/funktionen/
54 
Kraken: Automatisierte Bildoptimierung 
Lossless & Lossy Optimization für PNG, JPG und GIF, z.B. für alle User-Uploads 
https://wordpress.org/plugins/kraken-image-optimizer/
55 
EWWW: Same Game, aber lokal… 
Installation der notwendigen Libraries auf dem Server (mitgeliefert) 
https://wordpress.org/plugins/ewww-image-optimizer/
56 
Wer hat‘s bemerkt?! 
ALLE vorgenannten Tests komplett ohne Verwendung eines CDN! 
http://www.cdnplanet.com/cdns/
57 
#5 Server, DB & Hosting 
Serverseitige Optimierungen für noch mehr Speed
58 
mod_pagespeed für Apache 
Automatisierte Implementation von Regeln aus PageSpeed Insights 
https://code.google.com/p/modpagespeed/
59 
mod_spdy: SPDY für Apache (& nginx) 
59% Marktanteil für Apache und zus. 22% für nginx = gute Ausgangsbasis 
https://code.google.com/p/mod-spdy/
60 
Und dann kam in 08/2014 das: 
Google kündigt HTTPS (TLS over HTTP) als „Rankingsignal“ an… 
Quelle: http://pa.ag/11dz05w
61 
SPDY Usage-Statistiken 
Bereits 2,6% aller Webseiten nutzen das SPDY-Protokoll 
Quelle: http://w3techs.com/technologies/details/ce-spdy/all/all
62 
Einfach mal in Ruhe ausprobieren…!
63 
SPDY Kompatibilität prüfen 
Alle modernen Browser (außer kleinere Probleme im IE) können SPDY! 
http://caniuse.com/spdy & http://spdycheck.org/
64 
Drei Tipps für PHP 
Session im RAM, APC als PHP-Cache & PHP-FPM ausprobieren 
#1 Mit memcached Sessions direkt im RAM speichern: 
(Vorteil: Keine Festplattenzugriffe mehr!) 
session.save_handler = memcached 
session.save_path = "localhost:11211" 
#2 Mit APC Funktionen, Objekte & Co im RAM halten: 
(Sowie: Bereits kompilierten Bytecode cachen vs. immer zur Laufzeit neu-kompilieren) 
#3 PHP-FPM (FastCGI Process Manager) ausprobieren! 
(Insbesondere für Seiten mit viel Traffic… http://php-fpm.org/)
65 
Drei Tipps für mysql 
Suchen nie direkt in mysql, einfache Strukturen verwenden 
#1 Suchen in MySQL ist tödlich 
(Besser: eine „echte“ Suche verwenden, denn „MATCH AGAINST“ 
oder auch „LIKE“ in mysql sind extrem langsam!) 
#2 Sinnvolle, einfache Tabellenstrukturen verwenden 
(Muss es VARCHAR(255) sein oder reicht VARCHAR(20)? Niemals textbasierte 
Primary Keys verwenden!) 
#3 Konfigurieren mit MySQLTuner, Debug / Monitoring mit innotop
66 
WE ARE HIRING: pa.ag/ace-jobs 
10+ Openings in PPC, SEO as well as Content & Online PR in Berlin, Germany! 
http://pa.ag/ace-jobs
67 
Vielen Dank! Fragen? 
 bg@peakace.de 
 twitter.com/peakaceag 
 facebook.com/peakaceag 
 www.peakace.de 
http://pa.ag/seokomm-speed

Weitere ähnliche Inhalte

Was ist angesagt?

Relaunch & SEO: Best Practice, Checklists, Stolpersteine
Relaunch & SEO: Best Practice, Checklists, StolpersteineRelaunch & SEO: Best Practice, Checklists, Stolpersteine
Relaunch & SEO: Best Practice, Checklists, StolpersteinePhilipp Klöckner
 
Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014Bastian Grimm
 
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018Bastian Grimm
 
Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Bastian Grimm
 
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secretsSEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secretsBastian Grimm
 
OnPage SEO - Technik Grundlagen - Danny Linden
OnPage SEO - Technik Grundlagen - Danny LindenOnPage SEO - Technik Grundlagen - Danny Linden
OnPage SEO - Technik Grundlagen - Danny LindenDanny Linden
 
SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...
SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...
SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...André Goldmann
 
Seo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for BeginnersSeo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for BeginnersJan Berens
 
Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018Bastian Grimm
 
Voice search - "Next Big SEO Thing"? oder klassischer Hype?
Voice search - "Next Big SEO Thing"? oder klassischer Hype?Voice search - "Next Big SEO Thing"? oder klassischer Hype?
Voice search - "Next Big SEO Thing"? oder klassischer Hype?Fabian Meister
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEARCH ONE
 
SEO Day 2015 - International SEO
SEO Day 2015 - International SEOSEO Day 2015 - International SEO
SEO Day 2015 - International SEOSiwen Zhang
 
PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021SEARCH ONE
 
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High RewardHacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Rewardget traction GmbH
 
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...TA Trust Agents Internet GmbH
 
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...TA Trust Agents Internet GmbH
 
Screaming Frog Tricks | SEOKomm 2015
Screaming Frog Tricks | SEOKomm 2015Screaming Frog Tricks | SEOKomm 2015
Screaming Frog Tricks | SEOKomm 2015Mario Träger
 
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...takevalue Consulting GmbH
 

Was ist angesagt? (20)

Relaunch & SEO: Best Practice, Checklists, Stolpersteine
Relaunch & SEO: Best Practice, Checklists, StolpersteineRelaunch & SEO: Best Practice, Checklists, Stolpersteine
Relaunch & SEO: Best Practice, Checklists, Stolpersteine
 
Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014Informationsarchitektur & Verlinkung - SMX München 2014
Informationsarchitektur & Verlinkung - SMX München 2014
 
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
 
Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017
 
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secretsSEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
 
OnPage SEO - Technik Grundlagen - Danny Linden
OnPage SEO - Technik Grundlagen - Danny LindenOnPage SEO - Technik Grundlagen - Danny Linden
OnPage SEO - Technik Grundlagen - Danny Linden
 
SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...
SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...
SEOkomm 2019 - André Goldmann - User-Experience-Optimierung für SEOs - Wie du...
 
Seo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for BeginnersSeo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for Beginners
 
SEO Maintenance - SEODay 2015
SEO Maintenance - SEODay 2015SEO Maintenance - SEODay 2015
SEO Maintenance - SEODay 2015
 
Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018
 
Voice search - "Next Big SEO Thing"? oder klassischer Hype?
Voice search - "Next Big SEO Thing"? oder klassischer Hype?Voice search - "Next Big SEO Thing"? oder klassischer Hype?
Voice search - "Next Big SEO Thing"? oder klassischer Hype?
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
 
SEO Day 2015 - International SEO
SEO Day 2015 - International SEOSEO Day 2015 - International SEO
SEO Day 2015 - International SEO
 
PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021
 
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High RewardHacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
 
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
 
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
 
Screaming Frog Tricks | SEOKomm 2015
Screaming Frog Tricks | SEOKomm 2015Screaming Frog Tricks | SEOKomm 2015
Screaming Frog Tricks | SEOKomm 2015
 
Optimierungspotenziale in der internen Verlinkung 2016 (Justus Blümer)
Optimierungspotenziale in der internen Verlinkung 2016 (Justus Blümer)Optimierungspotenziale in der internen Verlinkung 2016 (Justus Blümer)
Optimierungspotenziale in der internen Verlinkung 2016 (Justus Blümer)
 
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
 

Andere mochten auch

Technical SEO: 2016 Edition - SEODAY 2016
Technical SEO: 2016 Edition - SEODAY 2016Technical SEO: 2016 Edition - SEODAY 2016
Technical SEO: 2016 Edition - SEODAY 2016Bastian Grimm
 
Daten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für ExpertenDaten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für ExpertenMaximilian Schirmer
 
Penguin AB Test Folien **zensiert** SEO Campixx 2015
Penguin AB Test Folien **zensiert** SEO Campixx 2015Penguin AB Test Folien **zensiert** SEO Campixx 2015
Penguin AB Test Folien **zensiert** SEO Campixx 2015PenaltyChecker
 
E Commerce & Google Analytics
E Commerce & Google AnalyticsE Commerce & Google Analytics
E Commerce & Google AnalyticsMareike Doll
 
Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)
Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)
Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)Mareike Doll
 
Update EU Cookie-Rechtlinie, Petra Eul-Löh, HEC Consulting
Update EU Cookie-Rechtlinie, Petra Eul-Löh, HEC ConsultingUpdate EU Cookie-Rechtlinie, Petra Eul-Löh, HEC Consulting
Update EU Cookie-Rechtlinie, Petra Eul-Löh, HEC Consultingluna-park GmbH
 
brennpunkt eTourism 2013: Google perfektionieren
brennpunkt eTourism 2013: Google perfektionieren brennpunkt eTourism 2013: Google perfektionieren
brennpunkt eTourism 2013: Google perfektionieren luna-park GmbH
 
Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013
Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013
Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013luna-park GmbH
 
Responsive Webdesign - Voraussetzung für gutes Ranking
Responsive Webdesign - Voraussetzung für gutes RankingResponsive Webdesign - Voraussetzung für gutes Ranking
Responsive Webdesign - Voraussetzung für gutes Rankingluna-park GmbH
 
Google Analytics: Enhanced Ecommerce Tracking
Google Analytics: Enhanced Ecommerce TrackingGoogle Analytics: Enhanced Ecommerce Tracking
Google Analytics: Enhanced Ecommerce Trackingluna-park GmbH
 
Crawl Budget Best Practices - SEODAY 2016
Crawl Budget Best Practices - SEODAY 2016Crawl Budget Best Practices - SEODAY 2016
Crawl Budget Best Practices - SEODAY 2016Bastian Grimm
 
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017luna-park GmbH
 
Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016
Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016
Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016Bastian Grimm
 
SEO: Crawl Budget Optimierung & Onsite SEO
SEO: Crawl Budget Optimierung & Onsite SEOSEO: Crawl Budget Optimierung & Onsite SEO
SEO: Crawl Budget Optimierung & Onsite SEOPhilipp Klöckner
 
Campixx 2017 SEO für KMU
Campixx 2017 SEO für KMUCampixx 2017 SEO für KMU
Campixx 2017 SEO für KMUHeiko Hoehn
 
Fast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons LearnedFast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons LearnedPhilipp Klöckner
 
Agile Content Strategy: developing and implementing a content strategy with f...
Agile Content Strategy: developing and implementing a content strategy with f...Agile Content Strategy: developing and implementing a content strategy with f...
Agile Content Strategy: developing and implementing a content strategy with f...Babak Zand
 
Affiliate auf Weltreise Vortrag 2011 Affilitactixx
Affiliate auf Weltreise Vortrag 2011 AffilitactixxAffiliate auf Weltreise Vortrag 2011 Affilitactixx
Affiliate auf Weltreise Vortrag 2011 AffilitactixxNils Römeling
 
Technical SEO: 2017 Edition - SEO & Love Verona 2017
Technical SEO: 2017 Edition - SEO & Love Verona 2017Technical SEO: 2017 Edition - SEO & Love Verona 2017
Technical SEO: 2017 Edition - SEO & Love Verona 2017Bastian Grimm
 
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)SEO & UX München
 

Andere mochten auch (20)

Technical SEO: 2016 Edition - SEODAY 2016
Technical SEO: 2016 Edition - SEODAY 2016Technical SEO: 2016 Edition - SEODAY 2016
Technical SEO: 2016 Edition - SEODAY 2016
 
Daten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für ExpertenDaten statt Raten - Affiliate Methoden für Experten
Daten statt Raten - Affiliate Methoden für Experten
 
Penguin AB Test Folien **zensiert** SEO Campixx 2015
Penguin AB Test Folien **zensiert** SEO Campixx 2015Penguin AB Test Folien **zensiert** SEO Campixx 2015
Penguin AB Test Folien **zensiert** SEO Campixx 2015
 
E Commerce & Google Analytics
E Commerce & Google AnalyticsE Commerce & Google Analytics
E Commerce & Google Analytics
 
Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)
Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)
Der E-commerce Code - Differenzierung und Fokus durch neue Kennzahlen(modelle)
 
Update EU Cookie-Rechtlinie, Petra Eul-Löh, HEC Consulting
Update EU Cookie-Rechtlinie, Petra Eul-Löh, HEC ConsultingUpdate EU Cookie-Rechtlinie, Petra Eul-Löh, HEC Consulting
Update EU Cookie-Rechtlinie, Petra Eul-Löh, HEC Consulting
 
brennpunkt eTourism 2013: Google perfektionieren
brennpunkt eTourism 2013: Google perfektionieren brennpunkt eTourism 2013: Google perfektionieren
brennpunkt eTourism 2013: Google perfektionieren
 
Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013
Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013
Personalisierte Suche, Christian Vollmert, luna-park - mailingtage 2013
 
Responsive Webdesign - Voraussetzung für gutes Ranking
Responsive Webdesign - Voraussetzung für gutes RankingResponsive Webdesign - Voraussetzung für gutes Ranking
Responsive Webdesign - Voraussetzung für gutes Ranking
 
Google Analytics: Enhanced Ecommerce Tracking
Google Analytics: Enhanced Ecommerce TrackingGoogle Analytics: Enhanced Ecommerce Tracking
Google Analytics: Enhanced Ecommerce Tracking
 
Crawl Budget Best Practices - SEODAY 2016
Crawl Budget Best Practices - SEODAY 2016Crawl Budget Best Practices - SEODAY 2016
Crawl Budget Best Practices - SEODAY 2016
 
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
 
Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016
Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016
Quo Vadis SEO (Die Zukunft des SEO) - SEOkomm Salzburg 2016
 
SEO: Crawl Budget Optimierung & Onsite SEO
SEO: Crawl Budget Optimierung & Onsite SEOSEO: Crawl Budget Optimierung & Onsite SEO
SEO: Crawl Budget Optimierung & Onsite SEO
 
Campixx 2017 SEO für KMU
Campixx 2017 SEO für KMUCampixx 2017 SEO für KMU
Campixx 2017 SEO für KMU
 
Fast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons LearnedFast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons Learned
 
Agile Content Strategy: developing and implementing a content strategy with f...
Agile Content Strategy: developing and implementing a content strategy with f...Agile Content Strategy: developing and implementing a content strategy with f...
Agile Content Strategy: developing and implementing a content strategy with f...
 
Affiliate auf Weltreise Vortrag 2011 Affilitactixx
Affiliate auf Weltreise Vortrag 2011 AffilitactixxAffiliate auf Weltreise Vortrag 2011 Affilitactixx
Affiliate auf Weltreise Vortrag 2011 Affilitactixx
 
Technical SEO: 2017 Edition - SEO & Love Verona 2017
Technical SEO: 2017 Edition - SEO & Love Verona 2017Technical SEO: 2017 Edition - SEO & Love Verona 2017
Technical SEO: 2017 Edition - SEO & Love Verona 2017
 
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
 

Ähnlich wie Site Speed EXTREME - SEOkomm 2014

Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsGregor Biswanger
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...Artur Kosch
 
Frontend-Performance @ IPC
Frontend-Performance @ IPCFrontend-Performance @ IPC
Frontend-Performance @ IPCNico Steiner
 
Frontend-Performance mit PHP
Frontend-Performance mit PHPFrontend-Performance mit PHP
Frontend-Performance mit PHPFrank Kleine
 
Performance-Optimierung für CMS getriebene Websites.
Performance-Optimierung für CMS getriebene Websites.Performance-Optimierung für CMS getriebene Websites.
Performance-Optimierung für CMS getriebene Websites.Bokowsky + Laymann GmbH
 
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-FreaksSEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-FreaksSEARCH ONE
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeNico Steiner
 
Performance Optimierung mit Mod_Pagespeed - WP Camp 2013
Performance Optimierung mit Mod_Pagespeed - WP Camp 2013Performance Optimierung mit Mod_Pagespeed - WP Camp 2013
Performance Optimierung mit Mod_Pagespeed - WP Camp 2013Bernhard Kau
 
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)André Krämer
 
Crawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine ExperienceCrawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine ExperienceAndré Goldmann
 
Frontend Performance
Frontend PerformanceFrontend Performance
Frontend PerformanceNico Steiner
 
Automatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-OptimierungenAutomatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-OptimierungenJakob
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...Artur Kosch
 
Performance. Webmontag. Frankfurt.
Performance. Webmontag. Frankfurt.Performance. Webmontag. Frankfurt.
Performance. Webmontag. Frankfurt.Martin Kliehm
 
Globetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HHGlobetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HHSebastian Heuer
 
Technische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit ToolsTechnische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit ToolsTimon Hartung
 
SDC2011: Web Performance Optimization
SDC2011: Web Performance OptimizationSDC2011: Web Performance Optimization
SDC2011: Web Performance OptimizationJakob
 
Wordpress on steroids
Wordpress on steroidsWordpress on steroids
Wordpress on steroidsBlogwerk AG
 
Ladezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript KomprimierenLadezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript KomprimierenJoomla! User Group Fulda
 
Web Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkWeb Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkFabian Lange
 

Ähnlich wie Site Speed EXTREME - SEOkomm 2014 (20)

Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
 
Frontend-Performance @ IPC
Frontend-Performance @ IPCFrontend-Performance @ IPC
Frontend-Performance @ IPC
 
Frontend-Performance mit PHP
Frontend-Performance mit PHPFrontend-Performance mit PHP
Frontend-Performance mit PHP
 
Performance-Optimierung für CMS getriebene Websites.
Performance-Optimierung für CMS getriebene Websites.Performance-Optimierung für CMS getriebene Websites.
Performance-Optimierung für CMS getriebene Websites.
 
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-FreaksSEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
 
Performance Optimierung mit Mod_Pagespeed - WP Camp 2013
Performance Optimierung mit Mod_Pagespeed - WP Camp 2013Performance Optimierung mit Mod_Pagespeed - WP Camp 2013
Performance Optimierung mit Mod_Pagespeed - WP Camp 2013
 
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
 
Crawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine ExperienceCrawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine Experience
 
Frontend Performance
Frontend PerformanceFrontend Performance
Frontend Performance
 
Automatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-OptimierungenAutomatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-Optimierungen
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
 
Performance. Webmontag. Frankfurt.
Performance. Webmontag. Frankfurt.Performance. Webmontag. Frankfurt.
Performance. Webmontag. Frankfurt.
 
Globetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HHGlobetrotter @ E-Commerce Hacktable HH
Globetrotter @ E-Commerce Hacktable HH
 
Technische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit ToolsTechnische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit Tools
 
SDC2011: Web Performance Optimization
SDC2011: Web Performance OptimizationSDC2011: Web Performance Optimization
SDC2011: Web Performance Optimization
 
Wordpress on steroids
Wordpress on steroidsWordpress on steroids
Wordpress on steroids
 
Ladezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript KomprimierenLadezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript Komprimieren
 
Web Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkWeb Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 Talk
 

Mehr von Bastian Grimm

Migration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on AirMigration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on AirBastian Grimm
 
Technical SEO vs. User Experience - Bastian Grimm, Peak Ace AG
Technical SEO vs. User Experience - Bastian Grimm, Peak Ace AGTechnical SEO vs. User Experience - Bastian Grimm, Peak Ace AG
Technical SEO vs. User Experience - Bastian Grimm, Peak Ace AGBastian Grimm
 
Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019Bastian Grimm
 
Migration Best Practices - SMX West 2019
Migration Best Practices - SMX West 2019Migration Best Practices - SMX West 2019
Migration Best Practices - SMX West 2019Bastian Grimm
 
Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisBastian Grimm
 
Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Bastian Grimm
 
The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018Bastian Grimm
 
OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018Bastian Grimm
 
Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018Bastian Grimm
 
Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Bastian Grimm
 
Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Bastian Grimm
 
Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018Bastian Grimm
 
AMP - SMX München 2018
AMP - SMX München 2018AMP - SMX München 2018
AMP - SMX München 2018Bastian Grimm
 
How fast is fast enough - SMX West 2018
How fast is fast enough - SMX West 2018How fast is fast enough - SMX West 2018
How fast is fast enough - SMX West 2018Bastian Grimm
 
Whats Next in SEO & CRO - 3XE Conference 2018 Dublin
Whats Next in SEO & CRO - 3XE Conference 2018 DublinWhats Next in SEO & CRO - 3XE Conference 2018 Dublin
Whats Next in SEO & CRO - 3XE Conference 2018 DublinBastian Grimm
 
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...Bastian Grimm
 
Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...Bastian Grimm
 
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017Bastian Grimm
 
International Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 BarcelonaInternational Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 BarcelonaBastian Grimm
 

Mehr von Bastian Grimm (19)

Migration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on AirMigration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on Air
 
Technical SEO vs. User Experience - Bastian Grimm, Peak Ace AG
Technical SEO vs. User Experience - Bastian Grimm, Peak Ace AGTechnical SEO vs. User Experience - Bastian Grimm, Peak Ace AG
Technical SEO vs. User Experience - Bastian Grimm, Peak Ace AG
 
Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019
 
Migration Best Practices - SMX West 2019
Migration Best Practices - SMX West 2019Migration Best Practices - SMX West 2019
Migration Best Practices - SMX West 2019
 
Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, Paris
 
Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018
 
The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018
 
OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018
 
Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018
 
Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018
 
Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018
 
Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018
 
AMP - SMX München 2018
AMP - SMX München 2018AMP - SMX München 2018
AMP - SMX München 2018
 
How fast is fast enough - SMX West 2018
How fast is fast enough - SMX West 2018How fast is fast enough - SMX West 2018
How fast is fast enough - SMX West 2018
 
Whats Next in SEO & CRO - 3XE Conference 2018 Dublin
Whats Next in SEO & CRO - 3XE Conference 2018 DublinWhats Next in SEO & CRO - 3XE Conference 2018 Dublin
Whats Next in SEO & CRO - 3XE Conference 2018 Dublin
 
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
 
Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...
 
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
 
International Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 BarcelonaInternational Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 Barcelona
 

Site Speed EXTREME - SEOkomm 2014

  • 1. 1 SITE SPEED EXTREME WEB-PERFORMANCE OPTIMIERUNG AM LIMIT Bastian Grimm, VP Organic Search, Peak Ace AG | @basgr
  • 2. 2 Site Speed als offizieller Rankingfaktor Und das sogar schon seit 2010… Full Story: http://pa.ag/1t4xVs6
  • 3. 3 Google wird nicht müde… … das Gesagte zu Wiederholen: Jüngst Ende Oktober 2014: Full Story: http://pa.ag/1t4xVs6
  • 4. 4 Im Grunde geht es primär um den User Aber dennoch: Auch Crawling wird mit schnelleren Seiten deutlich effizienter “We encourage you to start looking at your site's speed - not only to improve your ranking in search engines, but also to improve everyone's experience on the internet.” - Amit Singhal & Matt Cutts, Google Search Quality Team Full Story: http://pa.ag/1t4xVs6
  • 5. 5 #1 Einige Zahlen zum Start Let’s do this!
  • 6. 6 Offenbar hat man Google zugehört… Die Top-4 ist deutlich schneller als der Rest Source: Searchmetrics Ranking Factors 2014 (US) - http://pa.ag/10cZuU2
  • 7. 7 Durchschnittliche Ladezeit <1 Sekunde Erst ab Platz #6 liegen die Antwortzeiten bei > 1,1 Sekunden… Source: Searchmetrics Ranking Factors 2014 (US) - http://pa.ag/10cZuU2
  • 8. 8 100ms können DEN Unterschied machen! Amazon: 1%+ Revenue pro 100ms, Yahoo: 9%+ Traffic pro 400 ms, … Quelle: http://pa.ag/1w8IYwq
  • 9. 9 Und auch für Google ist Speed wichtig Studie #1: 400ms langsamere Ergebnisse bedeuten -0,6% weniger Suchen pro User Studie #2: 500ms beuteten sogar -15% Traffic auf den Suchergebnisseiten Quellen: http://pa.ag/1oBipmg & http://pa.ag/1EufbF1
  • 10. 10 Start mit Google PageSpeed Insights Kostenloses, web-basiertes Scoring von Domains gegen ein Set von Best Practices https://developers.google.com/speed/pagespeed/insights/
  • 11. 11 Start mit Google PageSpeed Insights Priorisierung (Wirkungsgrad) sowie thematische Aufteilung (JS, Bilder, etc.) https://developers.google.com/speed/pagespeed/insights/?url=www.omx.at&tab=desktop
  • 12. 12 YSlow: Die Mutter der Auditing Tools Kostenlos, für fast alle Browser – Achtung: Ergebnisse ggf. verbindungsabhängig http://yslow.org/
  • 13. 13 Vergleiche & vieles mehr mit GTmetrix PageSpeed & YSlow in einem Tool, Report Download, API & mehr… http://gtmetrix.com/
  • 14. 14 Perfmap für Chrome Site Performance Heatmaps für geladene Ressourcen einer URL Download: http://pa.ag/10MgGPy
  • 15. 15 Perfmap für www.omx.at Ladezeiten (cached vs. non-cached) in Form von Heatmaps
  • 16. #2 Konzepte der Optimierung 16 Critical Path Rendering in a Nutshell
  • 17. 17 Critical Path Rendering “The code and resources required to render the initial view of a web page" The Path The Render The Critical (initial view) “They [Google] are not talking about the overall time it takes to download a webpage. What they care about is how quickly does a user start seeing content on that page.” Quelle & Bilder: http://pa.ag/1txGANU
  • 18. 2. Für alle anderen Ressourcen: Anzahl & Größe minimieren, 18 Google selbst empfiehlt dabei: Ohne Scrollen sichtbare Inhalte immer zuerst, der Rest kann warten! 1. HTML so strukturieren, dass kritische (above-the-fold) Inhalte zuerst geladen werden ggf. on-demand / deferred (nach-) laden Den ganzen Beitrag lesen: http://pa.ag/1ypomT2
  • 19. 19 Was braucht Ihre Website wirklich? Keine Fonts, kein JS & Videos; aber dafür ganz sicher HTML, CSS & ggf. ein Logo http://www.phpied.com/css-and-the-critical-path/
  • 20. 20 Was braucht Ihre Website wirklich? Keine Fonts, kein JS & Videos; aber dafür ganz sicher HTML, CSS & ggf. ein Logo “If you worry about performance, you should get the CSS out of the way asap. Make CSS small, minify, compress, load (same host, no DNS) and inline (if small enough).”
  • 21. 21 Automatisiertes Erstellen des CP-CSS Vorher: 192.204 Zeichen; nachher: 11.433 Zeichen Ausprobieren: http://pa.ag/ccpcssgen
  • 22. 22 #3 Site Speed Regelwerk Die wichtigsten Regeln für schnelle Websites
  • 23. 23 (Fast) alles was Sie wissen müssen…!
  • 24. 24 (Fast) alles was Sie wissen müssen…!
  • 25. 25 Anzahl der HTTP Anfragen reduzieren Multiple CSS (JavaScripts) kombinieren; je CSS wird ein HTTP Request ausgeführt
  • 26. CSS oben, JavaScript unten! JS im HEAD muss erst komplett(!) geladen werden, bevor die Seite ausgegeben wird! 26
  • 27. Und wenn das Kombinieren nicht klappt… 27 HeadJS enables parallelizing JS file downloads; Super-awesome! http://headjs.com/
  • 28. 28 Minify für CSS & JavaScript Dateien Entfernen von überflüssigen Leerzeilen, Umbrüchen & Kommentaren For CSS, try: http://www.phpied.com/cssmin-js/ http://developer.yahoo.com/yui/compressor/ http://www.minifycss.com/css-compressor/ For JS, go with: http://jscompress.com/ https://github.com/mishoo/UglifyJS http://www.crockford.com/javascript/jsmin.html https://developers.google.com/closure/compiler
  • 29. 29 Warum man Zip + Minify nutzen sollte: ~88% Ersparnis durch kombinierte Verwendung Normal 271 KB Minified 90 KB GZIP‘ed 78 KB Min. + GZIP‘ed 32 KB
  • 30. 30 csscss: Eine CSS Redundanz Analyse Auffinden von Mehrfachdeklarationen in CSS http://zmoazeni.github.io/csscss/
  • 31. 31 Für Icons & Layout: CSS Sprites Ein „großes“ Bild und CSS-Eigenschaften, um entsprechende Abschnitte zu zeigen http://www.spritecow.com/ & http://spriteme.org/
  • 32. 32 Und bei allen anderen Bildern: TinyPNG & JPEGmini zum Entfernen von Meta Daten und Co. https://tinypng.com/ & http://www.jpegmini.com/
  • 33. 33 GZIP Kompression aktivieren Starkes Verkleinern der Dateien verkürzt die Transfergeschwindigkeit (pro Datei) On Apache, try “mod_deflate” which is straight forward: AddOutputFilterByType DEFLATE text/html text/plain text/xml http://www.gzip.org/ & http://pa.ag/1t4DGpH
  • 34. 34 Caching für statische Ressourcen Firebug, Live HTTP Headers oder Web Sniffer zeigen entsprechende Header
  • 35. EINFACH MAL DIE IT FRAGEN… DIE WISSEN GANZ SICHER WIE CACHING GEHT! Image Source: podbean.com
  • 36. 36 Und wenn das doch nicht der Fall ist: Good luck finding someone who does the job properly!
  • 37. 37 Cookie-less Domains für Static Assetts Werden Cookies verwenden, so werden diese für JEDE Ressource mitgeschickt… Keine Cookies… … auf gstatic.com 1. „Einfach keine Cookies setzen“ 2. RequestHeader unset Cookie (Apache mod_headers) 3. Header unset Set-Cookie (Cookie Header entfernen)
  • 38. 38 Diverse Optimierungen im Mark-Up Auch direkt im HTML kann man viele Dinge falsch machen… ein Auszug:  Niemand braucht HTML Kommentare (in einem Live System) – spätestens beim Build entfernen (z.B. mit Apache ANT)  Verschieben von inline CSS / JS in externe Dateien (Ausnahme Critical Path Rendering) – den HTML Code so kompakt wie möglich halten.  Auf @import in CSS verzichten – Browser können dann Dateien nicht mehr parallel herunterladen  Bilder niemals mit width / height skalieren – kleinere Bilder bedeutet geringere Dateigröße, also immer gleich die richtige Größe anliefern (besser noch: klein laden, mit großen ersetzen)
  • 39. 39 Eure Social Media Buttons…! Ich weiß, Social Signals und so… aber BITTE unbedingt ASYNCHRON laden!
  • 40. 40 #4 WordPress Performance Tipps & Tricks für die einfache Umsetzung in WP
  • 41. 41 Auf geht‘s… Die Ausgangsbasis: PageSpeed Insights, WP 4.0 Standard Installation, Theme Twenty Fourteen
  • 42. 42 WP Super Cache WordPress Caching Engine, >6 Mio. Downloads, kostenlos https://wordpress.org/plugins/wp-super-cache/
  • 43. 43 Das Ergebnis: Nix...! Standard-Caching reicht nicht für „gute Scores“ (bzw. schnelle Seiten)
  • 44. 44 Better WordPress Minify JavaScript und CSS-Dateien kombinieren + minify‘en https://wordpress.org/plugins/bwp-minify/
  • 45. 45 Besser: Alle „Minify-Issues“ erledigt „Leverage Browser-Caching“: Verursacht durch externes jQuery!
  • 46. 46 Use Google Libraries Ausliefern von jQuery, Dojo, Prototype, uvm. über das Google CDN https://wordpress.org/plugins/use-google-libraries/
  • 47. 47 Fast perfekt… 91/100 Rest: Manuelles anpassen von Sourcecode bzw. der .htaccess
  • 48. 48 Alles zurück auf Start: Neue Runde! PageSpeed Insights, WP 4.0 Standard Installation, Theme Twenty Fourteen
  • 49. 49 W3 Total Cache Das wohl umfangreichste und bekannteste Caching Plug-in https://wordpress.org/plugins/w3-total-cache/
  • 50. 50 W3 Total Cache Das wohl umfangreichste und bekannteste Caching Plug-in https://wordpress.org/plugins/w3-total-cache/
  • 51. 51 Out of the Box: 92/100 PageSpeed Insights, WP 4.0 Standard Installation, Theme Twenty Fourteen
  • 52. 52 The new Kid in Town: WP Rocket Kostenpflichtiges Premium Plug-in, ab 29€ pro Domain http://wp-rocket.me/de/
  • 53. 53 The new Kid in Town: WP Rocket Kostenpflichtiges Premium Plug-in, ab 29€ pro Domain http://wp-rocket.me/de/funktionen/
  • 54. 54 Kraken: Automatisierte Bildoptimierung Lossless & Lossy Optimization für PNG, JPG und GIF, z.B. für alle User-Uploads https://wordpress.org/plugins/kraken-image-optimizer/
  • 55. 55 EWWW: Same Game, aber lokal… Installation der notwendigen Libraries auf dem Server (mitgeliefert) https://wordpress.org/plugins/ewww-image-optimizer/
  • 56. 56 Wer hat‘s bemerkt?! ALLE vorgenannten Tests komplett ohne Verwendung eines CDN! http://www.cdnplanet.com/cdns/
  • 57. 57 #5 Server, DB & Hosting Serverseitige Optimierungen für noch mehr Speed
  • 58. 58 mod_pagespeed für Apache Automatisierte Implementation von Regeln aus PageSpeed Insights https://code.google.com/p/modpagespeed/
  • 59. 59 mod_spdy: SPDY für Apache (& nginx) 59% Marktanteil für Apache und zus. 22% für nginx = gute Ausgangsbasis https://code.google.com/p/mod-spdy/
  • 60. 60 Und dann kam in 08/2014 das: Google kündigt HTTPS (TLS over HTTP) als „Rankingsignal“ an… Quelle: http://pa.ag/11dz05w
  • 61. 61 SPDY Usage-Statistiken Bereits 2,6% aller Webseiten nutzen das SPDY-Protokoll Quelle: http://w3techs.com/technologies/details/ce-spdy/all/all
  • 62. 62 Einfach mal in Ruhe ausprobieren…!
  • 63. 63 SPDY Kompatibilität prüfen Alle modernen Browser (außer kleinere Probleme im IE) können SPDY! http://caniuse.com/spdy & http://spdycheck.org/
  • 64. 64 Drei Tipps für PHP Session im RAM, APC als PHP-Cache & PHP-FPM ausprobieren #1 Mit memcached Sessions direkt im RAM speichern: (Vorteil: Keine Festplattenzugriffe mehr!) session.save_handler = memcached session.save_path = "localhost:11211" #2 Mit APC Funktionen, Objekte & Co im RAM halten: (Sowie: Bereits kompilierten Bytecode cachen vs. immer zur Laufzeit neu-kompilieren) #3 PHP-FPM (FastCGI Process Manager) ausprobieren! (Insbesondere für Seiten mit viel Traffic… http://php-fpm.org/)
  • 65. 65 Drei Tipps für mysql Suchen nie direkt in mysql, einfache Strukturen verwenden #1 Suchen in MySQL ist tödlich (Besser: eine „echte“ Suche verwenden, denn „MATCH AGAINST“ oder auch „LIKE“ in mysql sind extrem langsam!) #2 Sinnvolle, einfache Tabellenstrukturen verwenden (Muss es VARCHAR(255) sein oder reicht VARCHAR(20)? Niemals textbasierte Primary Keys verwenden!) #3 Konfigurieren mit MySQLTuner, Debug / Monitoring mit innotop
  • 66. 66 WE ARE HIRING: pa.ag/ace-jobs 10+ Openings in PPC, SEO as well as Content & Online PR in Berlin, Germany! http://pa.ag/ace-jobs
  • 67. 67 Vielen Dank! Fragen?  bg@peakace.de  twitter.com/peakaceag  facebook.com/peakaceag  www.peakace.de http://pa.ag/seokomm-speed