SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
CHIP Digital | Ein Unternehmen der Hubert Burda Media
REALTIME SEO
MIT ELASTICSEARCH UND NODE.JS
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Wer bin ich?
§  In-House SEO bei CHIP.de seit Mai 2009
§  Data-Hacker
§  ....
§  https://twitter.com/VorticonCmdr
§  https://www.facebook.com/valentin.pletzer
§  https://plus.google.com/+ValentinPletzer
§  ...
2
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Was ist Realtime-SEO?
§  angekündigtes Event z.B.
§  Apple Pressekonferenz
§  Fernseh-Sendung
§  unerwartetes Event z.B.
§  Tod einer bekannten Person
§  Probleme einer beliebten Webseite
§  Akute Probleme
§  Fehlerhaftes Werbemittel
§  Probleme mit dem Webserver
Auf jeden Fall: Ein Ereignis auf das man als SEO sofort reagieren möchte.
3
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Aufbau
§  Im Backend
§  Node.js
§  Elasticsearch
§  Nginx
§  Im Frontend
§  HTML (Twitter Bootstrap)
§  Javascript (jQuery, D3.js, c3.js)
§  Auf der Webseite
§  Custom Tracking Code
§  (oder auch ga.js/piwik.js/...)
siehe auch:
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide
4
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Was ist Elasticsearch?
§  OpenSource Suche basierend auf Lucene
§  Cluster-fähig, Near Realtime, RESTful (JSON)
§  für Suche und Daten-Analyse
§  Feature wie Aggregations (Facetten)
5
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Beispiel Elasticsearch Query
6
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Beispiel Elasticsearch Filter
7
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Beispiel Elasticsearch Aggregations
SELECT COUNT(*) from bank GROUP BY state ORDER BY COUNT(*) DESC
8
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Skizze
9
Webseite
mit Tracking-
Skript
Amazon
Loadbalancer
Nginx +
Node.js als
Proxy
Elasticsearch
Cluster Web-Oberfläche
§  3 x AWS m2.xlarge
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Beispiel-Datensatz
10
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Lohnt der Aufwand?
§  JA:
§  flexibel
§  günstig
§  nahezu beliebige Datenquellen
§  Near-Realtime statt stündlich/täglich ...
§  NEIN
§  Aufwändig
§  Browser-Kompatibilität
§  HTTP-Header
§  Alternativen
§  Google Analytics
§  Piwik
§  Chartbeat
§  Outbrain
11
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Lohnt der Aufwand?
12
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Lohnt der Aufwand?
13
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Weitere SEO-Anwendungen
§  Information-Overlays
§  Empfehlungen (User die diese Seite aufgerufen haben ...) (signifcant terms aggregation)
§  Top-X (terms aggregation)
§  ...
§  Logfile-Analyse mit Logstash und Kibana (https://www.elastic.co/products)
14
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Noch mehr Ideen
§  Twitter-Firehose anzapfen
§  Tagging von Inhalten (Elasticsearch Analyzer)
§  Sitemaps analysieren
§  Normale Site-Search ;-)
15
FRAGEN?
DANKE FÜR DIE AUFMERKSAMKEIT

Más contenido relacionado

Destacado

Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민NAVER D2
 
Gestión de Certificados Digitales con OpenSSL
Gestión de Certificados Digitales con OpenSSLGestión de Certificados Digitales con OpenSSL
Gestión de Certificados Digitales con OpenSSLEsteban Saavedra
 
Auf dem Weg zur Medienschule
Auf dem Weg zur Medienschule Auf dem Weg zur Medienschule
Auf dem Weg zur Medienschule HeFre
 
Wikis im Unternehmen: Qualitätsmanagement & Co.
Wikis im Unternehmen: Qualitätsmanagement & Co.Wikis im Unternehmen: Qualitätsmanagement & Co.
Wikis im Unternehmen: Qualitätsmanagement & Co.EsPresto AG
 
Uni ue instrumente_online_kommunikation_sose2012_klagenfurt
Uni ue instrumente_online_kommunikation_sose2012_klagenfurtUni ue instrumente_online_kommunikation_sose2012_klagenfurt
Uni ue instrumente_online_kommunikation_sose2012_klagenfurtdavidroethler
 
Der pop ist tot-lang lebe der pop
Der pop ist tot-lang lebe der popDer pop ist tot-lang lebe der pop
Der pop ist tot-lang lebe der popElena Dieckmann
 
ReStructuredText: Realizando documentos de forma rápida y sencilla
ReStructuredText: Realizando documentos de forma rápida y sencillaReStructuredText: Realizando documentos de forma rápida y sencilla
ReStructuredText: Realizando documentos de forma rápida y sencillaEsteban Saavedra
 
La Revolución Industrial
La Revolución IndustrialLa Revolución Industrial
La Revolución Industrialsmerino
 
CáNtico De MaríA 16
CáNtico De MaríA 16CáNtico De MaríA 16
CáNtico De MaríA 16guest4e4a65
 
Facebook für KMU - Vortrag BIEG Hessen
Facebook für KMU - Vortrag BIEG HessenFacebook für KMU - Vortrag BIEG Hessen
Facebook für KMU - Vortrag BIEG HessenNicole Simon
 
YP-T10 BENUTZERHANDBUCH
YP-T10 BENUTZERHANDBUCHYP-T10 BENUTZERHANDBUCH
YP-T10 BENUTZERHANDBUCHmarco678
 

Destacado (20)

Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
 
Gestión de Certificados Digitales con OpenSSL
Gestión de Certificados Digitales con OpenSSLGestión de Certificados Digitales con OpenSSL
Gestión de Certificados Digitales con OpenSSL
 
Qr codes im da f-unterricht
Qr codes im da f-unterrichtQr codes im da f-unterricht
Qr codes im da f-unterricht
 
Auf dem Weg zur Medienschule
Auf dem Weg zur Medienschule Auf dem Weg zur Medienschule
Auf dem Weg zur Medienschule
 
Wikis im Unternehmen: Qualitätsmanagement & Co.
Wikis im Unternehmen: Qualitätsmanagement & Co.Wikis im Unternehmen: Qualitätsmanagement & Co.
Wikis im Unternehmen: Qualitätsmanagement & Co.
 
Espiritualidad Cristiana 2
Espiritualidad Cristiana 2Espiritualidad Cristiana 2
Espiritualidad Cristiana 2
 
Uni ue instrumente_online_kommunikation_sose2012_klagenfurt
Uni ue instrumente_online_kommunikation_sose2012_klagenfurtUni ue instrumente_online_kommunikation_sose2012_klagenfurt
Uni ue instrumente_online_kommunikation_sose2012_klagenfurt
 
De000019728470
De000019728470De000019728470
De000019728470
 
Debería obtener una certificación en dirección de proyectos
Debería obtener una certificación en dirección de proyectosDebería obtener una certificación en dirección de proyectos
Debería obtener una certificación en dirección de proyectos
 
Was Sind Blogs?
Was Sind Blogs?Was Sind Blogs?
Was Sind Blogs?
 
Der pop ist tot-lang lebe der pop
Der pop ist tot-lang lebe der popDer pop ist tot-lang lebe der pop
Der pop ist tot-lang lebe der pop
 
ReStructuredText: Realizando documentos de forma rápida y sencilla
ReStructuredText: Realizando documentos de forma rápida y sencillaReStructuredText: Realizando documentos de forma rápida y sencilla
ReStructuredText: Realizando documentos de forma rápida y sencilla
 
Enlace 1.1 Desafios Fam
Enlace 1.1 Desafios FamEnlace 1.1 Desafios Fam
Enlace 1.1 Desafios Fam
 
La Revolución Industrial
La Revolución IndustrialLa Revolución Industrial
La Revolución Industrial
 
CáNtico De MaríA 16
CáNtico De MaríA 16CáNtico De MaríA 16
CáNtico De MaríA 16
 
Curso de Gestión de Proyectos de Software
Curso de Gestión de Proyectos de SoftwareCurso de Gestión de Proyectos de Software
Curso de Gestión de Proyectos de Software
 
Zenety
ZenetyZenety
Zenety
 
Facebook für KMU - Vortrag BIEG Hessen
Facebook für KMU - Vortrag BIEG HessenFacebook für KMU - Vortrag BIEG Hessen
Facebook für KMU - Vortrag BIEG Hessen
 
Politik & Internet
Politik & InternetPolitik & Internet
Politik & Internet
 
YP-T10 BENUTZERHANDBUCH
YP-T10 BENUTZERHANDBUCHYP-T10 BENUTZERHANDBUCH
YP-T10 BENUTZERHANDBUCH
 

Similar a Realtime SEO

SMX München 2017: Bastian Grimm & Christian Paavo Spieker
SMX München 2017: Bastian Grimm & Christian Paavo Spieker SMX München 2017: Bastian Grimm & Christian Paavo Spieker
SMX München 2017: Bastian Grimm & Christian Paavo Spieker One Advertising AG
 
Von Protocol Buffer und anderen Dingen
Von Protocol Buffer und anderen DingenVon Protocol Buffer und anderen Dingen
Von Protocol Buffer und anderen DingenValentin Pletzer
 
Lokales Suchmaschinenmarketing für den Einzelhandel
Lokales Suchmaschinenmarketing für den EinzelhandelLokales Suchmaschinenmarketing für den Einzelhandel
Lokales Suchmaschinenmarketing für den EinzelhandelAndreas Gruss
 
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
 
Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018Bastian Grimm
 
Marketing Tag17: Digital Survival Guide 2017
Marketing Tag17: Digital Survival Guide 2017Marketing Tag17: Digital Survival Guide 2017
Marketing Tag17: Digital Survival Guide 2017Advance Metrics
 
Marketingtag17 - Master Class "Digital Survival Guide"
Marketingtag17 - Master Class "Digital Survival Guide"Marketingtag17 - Master Class "Digital Survival Guide"
Marketingtag17 - Master Class "Digital Survival Guide"Amazee Labs
 
SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)
SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)
SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)Steven Broschart
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Bastian Grimm
 
14.07.2011 T8 E-Commerce Christian Sauer Webtrekk
14.07.2011 T8 E-Commerce Christian Sauer Webtrekk14.07.2011 T8 E-Commerce Christian Sauer Webtrekk
14.07.2011 T8 E-Commerce Christian Sauer WebtrekkWerbeplanung.at Summit
 
Competitive Intelligence: Wettbewerbsbeobachtung im SEO und Online Marketing
Competitive Intelligence: Wettbewerbsbeobachtung im SEO und Online MarketingCompetitive Intelligence: Wettbewerbsbeobachtung im SEO und Online Marketing
Competitive Intelligence: Wettbewerbsbeobachtung im SEO und Online MarketingPhilipp Klöckner
 
Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019
Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019
Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019121WATT GmbH
 
WKE2014: The Beauty & The Beast
WKE2014: The Beauty & The BeastWKE2014: The Beauty & The Beast
WKE2014: The Beauty & The BeastWolfgang Wiese
 
Thorsten Piening - Regionales Online Marketing
Thorsten Piening - Regionales Online MarketingThorsten Piening - Regionales Online Marketing
Thorsten Piening - Regionales Online MarketingWir sind das Kapital
 
Neukundengewinnung - Regionales Online Marketing
Neukundengewinnung - Regionales Online MarketingNeukundengewinnung - Regionales Online Marketing
Neukundengewinnung - Regionales Online Marketingregiomatch GmbH
 
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
 
Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?Björn Darko
 
UX Diskussion im SmartHome Kontext
UX Diskussion im SmartHome KontextUX Diskussion im SmartHome Kontext
UX Diskussion im SmartHome KontextTim Bruysten
 

Similar a Realtime SEO (20)

SMX München 2017: Bastian Grimm & Christian Paavo Spieker
SMX München 2017: Bastian Grimm & Christian Paavo Spieker SMX München 2017: Bastian Grimm & Christian Paavo Spieker
SMX München 2017: Bastian Grimm & Christian Paavo Spieker
 
Von Protocol Buffer und anderen Dingen
Von Protocol Buffer und anderen DingenVon Protocol Buffer und anderen Dingen
Von Protocol Buffer und anderen Dingen
 
BigData?
BigData?BigData?
BigData?
 
Lokales Suchmaschinenmarketing für den Einzelhandel
Lokales Suchmaschinenmarketing für den EinzelhandelLokales Suchmaschinenmarketing für den Einzelhandel
Lokales Suchmaschinenmarketing für den Einzelhandel
 
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
 
Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018Digitale Assistenzsysteme - SMX München 2018
Digitale Assistenzsysteme - SMX München 2018
 
Marketing Tag17: Digital Survival Guide 2017
Marketing Tag17: Digital Survival Guide 2017Marketing Tag17: Digital Survival Guide 2017
Marketing Tag17: Digital Survival Guide 2017
 
Marketingtag17 - Master Class "Digital Survival Guide"
Marketingtag17 - Master Class "Digital Survival Guide"Marketingtag17 - Master Class "Digital Survival Guide"
Marketingtag17 - Master Class "Digital Survival Guide"
 
SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)
SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)
SEO-Vortrag auf der Sales & Marketing 2010 (cyberpromote GmbH)
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014
 
14.07.2011 T8 E-Commerce Christian Sauer Webtrekk
14.07.2011 T8 E-Commerce Christian Sauer Webtrekk14.07.2011 T8 E-Commerce Christian Sauer Webtrekk
14.07.2011 T8 E-Commerce Christian Sauer Webtrekk
 
Competitive Intelligence: Wettbewerbsbeobachtung im SEO und Online Marketing
Competitive Intelligence: Wettbewerbsbeobachtung im SEO und Online MarketingCompetitive Intelligence: Wettbewerbsbeobachtung im SEO und Online Marketing
Competitive Intelligence: Wettbewerbsbeobachtung im SEO und Online Marketing
 
Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019
Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019
Keywordrecherche, Keywordstrategien und Keywordtools - SMX 2019
 
Upc14 huelse
Upc14 huelseUpc14 huelse
Upc14 huelse
 
WKE2014: The Beauty & The Beast
WKE2014: The Beauty & The BeastWKE2014: The Beauty & The Beast
WKE2014: The Beauty & The Beast
 
Thorsten Piening - Regionales Online Marketing
Thorsten Piening - Regionales Online MarketingThorsten Piening - Regionales Online Marketing
Thorsten Piening - Regionales Online Marketing
 
Neukundengewinnung - Regionales Online Marketing
Neukundengewinnung - Regionales Online MarketingNeukundengewinnung - Regionales Online Marketing
Neukundengewinnung - Regionales Online Marketing
 
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
 
Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?
 
UX Diskussion im SmartHome Kontext
UX Diskussion im SmartHome KontextUX Diskussion im SmartHome Kontext
UX Diskussion im SmartHome Kontext
 

Realtime SEO

  • 1. CHIP Digital | Ein Unternehmen der Hubert Burda Media REALTIME SEO MIT ELASTICSEARCH UND NODE.JS
  • 2. CHIP Digital | Ein Unternehmen der Hubert Burda Media Wer bin ich? §  In-House SEO bei CHIP.de seit Mai 2009 §  Data-Hacker §  .... §  https://twitter.com/VorticonCmdr §  https://www.facebook.com/valentin.pletzer §  https://plus.google.com/+ValentinPletzer §  ... 2
  • 3. CHIP Digital | Ein Unternehmen der Hubert Burda Media Was ist Realtime-SEO? §  angekündigtes Event z.B. §  Apple Pressekonferenz §  Fernseh-Sendung §  unerwartetes Event z.B. §  Tod einer bekannten Person §  Probleme einer beliebten Webseite §  Akute Probleme §  Fehlerhaftes Werbemittel §  Probleme mit dem Webserver Auf jeden Fall: Ein Ereignis auf das man als SEO sofort reagieren möchte. 3
  • 4. CHIP Digital | Ein Unternehmen der Hubert Burda Media Aufbau §  Im Backend §  Node.js §  Elasticsearch §  Nginx §  Im Frontend §  HTML (Twitter Bootstrap) §  Javascript (jQuery, D3.js, c3.js) §  Auf der Webseite §  Custom Tracking Code §  (oder auch ga.js/piwik.js/...) siehe auch: https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide 4
  • 5. CHIP Digital | Ein Unternehmen der Hubert Burda Media Was ist Elasticsearch? §  OpenSource Suche basierend auf Lucene §  Cluster-fähig, Near Realtime, RESTful (JSON) §  für Suche und Daten-Analyse §  Feature wie Aggregations (Facetten) 5
  • 6. CHIP Digital | Ein Unternehmen der Hubert Burda Media Beispiel Elasticsearch Query 6
  • 7. CHIP Digital | Ein Unternehmen der Hubert Burda Media Beispiel Elasticsearch Filter 7
  • 8. CHIP Digital | Ein Unternehmen der Hubert Burda Media Beispiel Elasticsearch Aggregations SELECT COUNT(*) from bank GROUP BY state ORDER BY COUNT(*) DESC 8
  • 9. CHIP Digital | Ein Unternehmen der Hubert Burda Media Skizze 9 Webseite mit Tracking- Skript Amazon Loadbalancer Nginx + Node.js als Proxy Elasticsearch Cluster Web-Oberfläche §  3 x AWS m2.xlarge
  • 10. CHIP Digital | Ein Unternehmen der Hubert Burda Media Beispiel-Datensatz 10
  • 11. CHIP Digital | Ein Unternehmen der Hubert Burda Media Lohnt der Aufwand? §  JA: §  flexibel §  günstig §  nahezu beliebige Datenquellen §  Near-Realtime statt stündlich/täglich ... §  NEIN §  Aufwändig §  Browser-Kompatibilität §  HTTP-Header §  Alternativen §  Google Analytics §  Piwik §  Chartbeat §  Outbrain 11
  • 12. CHIP Digital | Ein Unternehmen der Hubert Burda Media Lohnt der Aufwand? 12
  • 13. CHIP Digital | Ein Unternehmen der Hubert Burda Media Lohnt der Aufwand? 13
  • 14. CHIP Digital | Ein Unternehmen der Hubert Burda Media Weitere SEO-Anwendungen §  Information-Overlays §  Empfehlungen (User die diese Seite aufgerufen haben ...) (signifcant terms aggregation) §  Top-X (terms aggregation) §  ... §  Logfile-Analyse mit Logstash und Kibana (https://www.elastic.co/products) 14
  • 15. CHIP Digital | Ein Unternehmen der Hubert Burda Media Noch mehr Ideen §  Twitter-Firehose anzapfen §  Tagging von Inhalten (Elasticsearch Analyzer) §  Sitemaps analysieren §  Normale Site-Search ;-) 15
  • 16. FRAGEN? DANKE FÜR DIE AUFMERKSAMKEIT