SlideShare a Scribd company logo
1 of 31
Download to read offline
SEO, SSL en Snelheid 
WP Meetup Nijmegen, 11 Sep 2014
Agenda 
• Waarom SSL? 
• SSL: moeilijk? 
• SSL: langzaam? 
• SSL tips
1: Waarom SSL?
• 13 januari 2014: 
Bing introduceert een SSL versie van Bing.
“I’d personally love to make [SSL] part of the 
ranking algorithm.” 
– Matt Cutts, March 2014 (bron)
• 1 april 2014: 
yoast.com migreert naar SSL
• 16 april 2014 - Post op yoast.com 
by yours truly, met deze heading:
• 6 augustus 2014 - Google post dit:
“I told you so”. 
– Joost de Valk, Augustus 2014
Andere redenen 
• Meer referrer data in je analytics 
• Groter klantvertrouwen 
• Snelheid (kom ik op terug)
Alleen checkout / admin op SSL? 
NEE!!
2: SSL moeilijk?
• Hier volgt een simpele to-do lijst: 
• Koop een SSL certificaat 
• Laat je hosting partij het installeren 
• Redirect http naar https 
• Klaar.
“Maar dan wordt mijn website traag” 
– Random persoon in de zaal
“Heul nie” 
– Joost de Valk, 11 September 2014
“Tenminste…” 
– Joost de Valk, 11 September 2014
3: SSL langzaam?
Klein to-do lijstje: 
• Implementeer SPDY 
• Implementeer OCSP stapling 
• Implementeer STS header 
• Klaar.
“Huh? Wattes?” 
– Random persoon in de zaal
SPDY 
• Initiatief van Google voor versnellen van het 
web. 
• Gebaseerd op HTTP 2. 
• HTTP 2 vereist: jawel. SSL.
“SPDY adds a session layer atop of SSL that 
allows for multiple concurrent, interleaved 
streams over a single TCP connection. ” 
http://www.chromium.org/spdy/spdy-whitepaper
OCSP stapling 
• Normale SSL sessie: 
1. Client -> Website “GET /“ 
2. Website -> Client “certificaat” 
3. Client -> SSL Authority “klopt dit cert?” 
4. SSL Authority -> Client “ja” 
5. Client -> Website “Ok kom maar op”
OCSP stapling 
• OCSP SSL sessie: 
1. Client -> Website “GET /“ 
2. Website -> Client “hier is onze certificate 
chain” 
3. Client -> Website “Ok kom maar op”
OCSP stapling 
• Configuratie guide voor Apache & NGINX: 
https://www.digitalocean.com/community/ 
tutorials/how-to-configure-ocsp-stapling-on-apache- 
and-nginx
4: SSL tips
WP-CLI 
• Je hele database in 1x up to date: 
http://wp-cli.org/commands/search-replace/ 
wp search-replace 'http:// 
example.com' 'https://example.com' 
--skip-columns=guid
STS header 
• Strict Transport Security header: 
alle verkeer van je site in 1x over SSL 
Strict-Transport-Security: “max-age=31536000;”
Welk certificaat? 
• Als je je site serieus neemt? 
EV, zodat je een mooie groene bar krijgt:
5: Test
Test je implementatie! 
• Weten of het allemaal goed werkt? Dat is heel 
makkelijk. Naast de groene bar in je browser, 
run je de volgende test:
Qualys SSL test 
https://www.ssllabs.com/ssltest/analyze.html

More Related Content

Similar to SSL, SEO en Snelheid - WP Meetup Nijmegen 11 september 2014

Why Drupal Is So Slow
Why Drupal Is So SlowWhy Drupal Is So Slow
Why Drupal Is So SlowBert Boerland
 
JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.
JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.
JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.Wilco Alsemgeest
 
Web Application Security; Hacking your way in!
Web Application Security; Hacking your way in!Web Application Security; Hacking your way in!
Web Application Security; Hacking your way in!Peter Schuler
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamBert Boerland
 
Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015Arjan Snaterse
 
Let's Encrypt Techtalk @Openminds
Let's Encrypt Techtalk @OpenmindsLet's Encrypt Techtalk @Openminds
Let's Encrypt Techtalk @Openmindssorcix
 
Page experience de nieuwe ranking factor voor seo
Page experience de nieuwe ranking factor voor seoPage experience de nieuwe ranking factor voor seo
Page experience de nieuwe ranking factor voor seovalantic NL
 
Techtalk Varnish
Techtalk VarnishTechtalk Varnish
Techtalk Varnishwonko
 
Security audit van een Drupal site
Security audit van een Drupal siteSecurity audit van een Drupal site
Security audit van een Drupal siteMaurits Lawende
 
SEO Migraties #seobenelux
SEO Migraties #seobenelux SEO Migraties #seobenelux
SEO Migraties #seobenelux Dirk Ceuppens
 
Techdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows AzureTechdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows AzureMichaël Hompus
 
Een goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuurEen goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuurLamaPopo
 

Similar to SSL, SEO en Snelheid - WP Meetup Nijmegen 11 september 2014 (13)

Why Drupal Is So Slow
Why Drupal Is So SlowWhy Drupal Is So Slow
Why Drupal Is So Slow
 
JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.
JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.
JUG Nederland - Presentatie SSL Certificaten - Hoe, waarom & waarmee.
 
Web Application Security; Hacking your way in!
Web Application Security; Hacking your way in!Web Application Security; Hacking your way in!
Web Application Security; Hacking your way in!
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdam
 
Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015
 
Let's Encrypt Techtalk @Openminds
Let's Encrypt Techtalk @OpenmindsLet's Encrypt Techtalk @Openminds
Let's Encrypt Techtalk @Openminds
 
Page experience de nieuwe ranking factor voor seo
Page experience de nieuwe ranking factor voor seoPage experience de nieuwe ranking factor voor seo
Page experience de nieuwe ranking factor voor seo
 
Techtalk Varnish
Techtalk VarnishTechtalk Varnish
Techtalk Varnish
 
Security audit van een Drupal site
Security audit van een Drupal siteSecurity audit van een Drupal site
Security audit van een Drupal site
 
SEO Migraties #seobenelux
SEO Migraties #seobenelux SEO Migraties #seobenelux
SEO Migraties #seobenelux
 
The Need For Speed
The Need For SpeedThe Need For Speed
The Need For Speed
 
Techdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows AzureTechdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows Azure
 
Een goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuurEen goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuur
 

More from Joost de Valk

Beyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionalsBeyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionalsJoost de Valk
 
Large Scale SEO - Method to the madness
Large Scale SEO - Method to the madnessLarge Scale SEO - Method to the madness
Large Scale SEO - Method to the madnessJoost de Valk
 
hreflang across the globe
hreflang across the globehreflang across the globe
hreflang across the globeJoost de Valk
 
SEO - Stabiel, en toch ook niet
SEO - Stabiel, en toch ook nietSEO - Stabiel, en toch ook niet
SEO - Stabiel, en toch ook nietJoost de Valk
 
Holistic SEO - WordCamp NL 2015
Holistic SEO - WordCamp NL 2015Holistic SEO - WordCamp NL 2015
Holistic SEO - WordCamp NL 2015Joost de Valk
 
Online zaken doen - Google eTown conferentie wijchen
Online zaken doen - Google eTown conferentie wijchenOnline zaken doen - Google eTown conferentie wijchen
Online zaken doen - Google eTown conferentie wijchenJoost de Valk
 
Victory of the commons
Victory of the commonsVictory of the commons
Victory of the commonsJoost de Valk
 
WordPress, Schema & more
WordPress, Schema & moreWordPress, Schema & more
WordPress, Schema & moreJoost de Valk
 
Victory of the Commons - Drupaljam 2013 Rotterdam
Victory of the Commons - Drupaljam 2013 RotterdamVictory of the Commons - Drupaljam 2013 Rotterdam
Victory of the Commons - Drupaljam 2013 RotterdamJoost de Valk
 
WordPress, Content Marketing & SEO at WordCamp Romania
WordPress, Content Marketing & SEO at WordCamp RomaniaWordPress, Content Marketing & SEO at WordCamp Romania
WordPress, Content Marketing & SEO at WordCamp RomaniaJoost de Valk
 
Conversion Optimization starts in the SERPs
Conversion Optimization starts in the SERPsConversion Optimization starts in the SERPs
Conversion Optimization starts in the SERPsJoost de Valk
 
Joost de Valk - SES Amsterdam
Joost de Valk - SES AmsterdamJoost de Valk - SES Amsterdam
Joost de Valk - SES AmsterdamJoost de Valk
 

More from Joost de Valk (13)

Beyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionalsBeyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionals
 
Large Scale SEO - Method to the madness
Large Scale SEO - Method to the madnessLarge Scale SEO - Method to the madness
Large Scale SEO - Method to the madness
 
hreflang across the globe
hreflang across the globehreflang across the globe
hreflang across the globe
 
SEO - Stabiel, en toch ook niet
SEO - Stabiel, en toch ook nietSEO - Stabiel, en toch ook niet
SEO - Stabiel, en toch ook niet
 
Holistic SEO - WordCamp NL 2015
Holistic SEO - WordCamp NL 2015Holistic SEO - WordCamp NL 2015
Holistic SEO - WordCamp NL 2015
 
Online zaken doen - Google eTown conferentie wijchen
Online zaken doen - Google eTown conferentie wijchenOnline zaken doen - Google eTown conferentie wijchen
Online zaken doen - Google eTown conferentie wijchen
 
Victory of the commons
Victory of the commonsVictory of the commons
Victory of the commons
 
WordPress, Schema & more
WordPress, Schema & moreWordPress, Schema & more
WordPress, Schema & more
 
Victory of the Commons - Drupaljam 2013 Rotterdam
Victory of the Commons - Drupaljam 2013 RotterdamVictory of the Commons - Drupaljam 2013 Rotterdam
Victory of the Commons - Drupaljam 2013 Rotterdam
 
Optimize for clicks
Optimize for clicksOptimize for clicks
Optimize for clicks
 
WordPress, Content Marketing & SEO at WordCamp Romania
WordPress, Content Marketing & SEO at WordCamp RomaniaWordPress, Content Marketing & SEO at WordCamp Romania
WordPress, Content Marketing & SEO at WordCamp Romania
 
Conversion Optimization starts in the SERPs
Conversion Optimization starts in the SERPsConversion Optimization starts in the SERPs
Conversion Optimization starts in the SERPs
 
Joost de Valk - SES Amsterdam
Joost de Valk - SES AmsterdamJoost de Valk - SES Amsterdam
Joost de Valk - SES Amsterdam
 

SSL, SEO en Snelheid - WP Meetup Nijmegen 11 september 2014

  • 1. SEO, SSL en Snelheid WP Meetup Nijmegen, 11 Sep 2014
  • 2. Agenda • Waarom SSL? • SSL: moeilijk? • SSL: langzaam? • SSL tips
  • 4. • 13 januari 2014: Bing introduceert een SSL versie van Bing.
  • 5. “I’d personally love to make [SSL] part of the ranking algorithm.” – Matt Cutts, March 2014 (bron)
  • 6. • 1 april 2014: yoast.com migreert naar SSL
  • 7. • 16 april 2014 - Post op yoast.com by yours truly, met deze heading:
  • 8. • 6 augustus 2014 - Google post dit:
  • 9. “I told you so”. – Joost de Valk, Augustus 2014
  • 10. Andere redenen • Meer referrer data in je analytics • Groter klantvertrouwen • Snelheid (kom ik op terug)
  • 11. Alleen checkout / admin op SSL? NEE!!
  • 13. • Hier volgt een simpele to-do lijst: • Koop een SSL certificaat • Laat je hosting partij het installeren • Redirect http naar https • Klaar.
  • 14. “Maar dan wordt mijn website traag” – Random persoon in de zaal
  • 15. “Heul nie” – Joost de Valk, 11 September 2014
  • 16. “Tenminste…” – Joost de Valk, 11 September 2014
  • 18. Klein to-do lijstje: • Implementeer SPDY • Implementeer OCSP stapling • Implementeer STS header • Klaar.
  • 19. “Huh? Wattes?” – Random persoon in de zaal
  • 20. SPDY • Initiatief van Google voor versnellen van het web. • Gebaseerd op HTTP 2. • HTTP 2 vereist: jawel. SSL.
  • 21. “SPDY adds a session layer atop of SSL that allows for multiple concurrent, interleaved streams over a single TCP connection. ” http://www.chromium.org/spdy/spdy-whitepaper
  • 22. OCSP stapling • Normale SSL sessie: 1. Client -> Website “GET /“ 2. Website -> Client “certificaat” 3. Client -> SSL Authority “klopt dit cert?” 4. SSL Authority -> Client “ja” 5. Client -> Website “Ok kom maar op”
  • 23. OCSP stapling • OCSP SSL sessie: 1. Client -> Website “GET /“ 2. Website -> Client “hier is onze certificate chain” 3. Client -> Website “Ok kom maar op”
  • 24. OCSP stapling • Configuratie guide voor Apache & NGINX: https://www.digitalocean.com/community/ tutorials/how-to-configure-ocsp-stapling-on-apache- and-nginx
  • 26. WP-CLI • Je hele database in 1x up to date: http://wp-cli.org/commands/search-replace/ wp search-replace 'http:// example.com' 'https://example.com' --skip-columns=guid
  • 27. STS header • Strict Transport Security header: alle verkeer van je site in 1x over SSL Strict-Transport-Security: “max-age=31536000;”
  • 28. Welk certificaat? • Als je je site serieus neemt? EV, zodat je een mooie groene bar krijgt:
  • 30. Test je implementatie! • Weten of het allemaal goed werkt? Dat is heel makkelijk. Naast de groene bar in je browser, run je de volgende test:
  • 31. Qualys SSL test https://www.ssllabs.com/ssltest/analyze.html