Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Realtime SEO

2,094 views

Published on

Präsentation von der SEO Campixx 2015

Published in: Data & Analytics

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

×