Realtime SEO

  • View
    697

  • Download
    0

Embed Size (px)

Text of Realtime SEO

  • 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?

    angekndigtes 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 mchte.

    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-fhig, Near Realtime, RESTful (JSON) fr 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-Oberflche

    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 gnstig nahezu beliebige Datenquellen Near-Realtime statt stndlich/tglich ...

    NEIN Aufwndig Browser-Kompatibilitt 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 FR DIE AUFMERKSAMKEIT