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-Hac...
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Was ist Realtime-SEO?
§  angekündigtes Event z.B.
§  Apple Pressek...
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Aufbau
§  Im Backend
§  Node.js
§  Elasticsearch
§  Nginx
§  Im...
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Was ist Elasticsearch?
§  OpenSource Suche basierend auf Lucene
§ ...
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 ...
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Skizze
9
Webseite
mit Tracking-
Skript
Amazon
Loadbalancer
Nginx +
N...
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 belie...
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 (U...
CHIP Digital | Ein Unternehmen der Hubert Burda Media
Noch mehr Ideen
§  Twitter-Firehose anzapfen
§  Tagging von Inhalt...
FRAGEN?
DANKE FÜR DIE AUFMERKSAMKEIT
Nächste SlideShare
Wird geladen in …5
×

Realtime SEO

1.596 Aufrufe

Veröffentlicht am

Präsentation von der SEO Campixx 2015

Veröffentlicht in: Daten & Analysen
0 Kommentare
8 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.596
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
7
Aktionen
Geteilt
0
Downloads
90
Kommentare
0
Gefällt mir
8
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Realtime SEO

  1. 1. CHIP Digital | Ein Unternehmen der Hubert Burda Media REALTIME SEO MIT ELASTICSEARCH UND NODE.JS
  2. 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. 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. 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. 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. 6. CHIP Digital | Ein Unternehmen der Hubert Burda Media Beispiel Elasticsearch Query 6
  7. 7. CHIP Digital | Ein Unternehmen der Hubert Burda Media Beispiel Elasticsearch Filter 7
  8. 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. 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. 10. CHIP Digital | Ein Unternehmen der Hubert Burda Media Beispiel-Datensatz 10
  11. 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. 12. CHIP Digital | Ein Unternehmen der Hubert Burda Media Lohnt der Aufwand? 12
  13. 13. CHIP Digital | Ein Unternehmen der Hubert Burda Media Lohnt der Aufwand? 13
  14. 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. 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. 16. FRAGEN? DANKE FÜR DIE AUFMERKSAMKEIT

×