SlideShare una empresa de Scribd logo
1 de 52
Excel für SEOs


    A (F)Uhl With A Tool...
                   ...is still a fool!
Wer spricht hier?
                                                     Programmieren (seit 1984)
8 Jahre SEO-Agenturen
                          Web-Entwickler (6 Jahre)
                                                        Linux-Server Admin
      Perl                  SEO (seit 2002)
                   PHP
                                                SEM
                                                               Zocken (PS3)
     Inhouse SEO          Markus Uhl
                                                           FUS RO DAH!!!
 Condé Nast Verlag
                           SEOdiot
                VOGUE
                                               Death Metal

                GLAMOUR                                 Bass

                     GQ                              E-Gitarre
Warum seid Ihr hier?
  Neugier!

  Daten beschaffen
     Keyword Recherche
     Site Crawls
     Backlinks
     Besucher

  Daten auswerten
     Excel-Funktionen
     Pivot-Tabellen

  Daten präsentieren
     Diagramme
Was könnt
Ihr in 45
Minuten?
 Beliebige CSV-
 Datenquellen sinnvoll
 miteinander
 verknüpfen
 Aussagekräftige
 Listen und Tabellen
 erstellen (Reporting &
 Analyse)
 Beeindruckend
 simple Grafiken
 (Management View)
 erstellen
Daten beschaffen
Man kann sinnvollere Sachen mit seinen
Händen machen als Zahlen abzutippen
Keyword-Recherche
Wenn man mal wieder nach Worten ringt
Mein Keyword-Tool der
        Wahl
            Erlaubt rekursive KW-Recherche
            ohne Dubletten

            „Platzt“ auch bei 5.000 Keywords
            noch nicht

            Kann taggen – später in Excel sehr
            nützlich

            Ermittelt
            Suchvolumen, Wettbewerb, KEI, Plat
            zierungen

            Importiert Google Analytics Zahlen

            Kann mit Proxies (Tor!) und
            Anticaptcha

            Frei definierbare Ansichten (Spalten)

            Einfacher Export jeder Ansicht per
            Copy&Paste
Tipp:
Tool-Server
Windows-Server (ab
10€/Monat) mieten und dort
die Tools per Remote
Desktop bedienen.

Schützt Euer LAN vor
Google-Blockaden.

Tipp 2: Dropbox!
Keywords
kategorisiere
n
Undankbare Handarbeit, aber
mit Autofiltern auch bei
großen Mengen relativ flott zu
meistern.

Tipp: es muss nicht bei einer
Kategorie bleiben. Denkt in
Tags, z.B. Suchbegriffe nach
Bildern, nach News, nach
Infoblättern, nach
Kaufabsicht, nach Preisinfos
– in so vielen Spalten wie ihr
möchtet.
Pivot-Tabelle erstellen
Alles auswählen
(STRG-A)

Einfügen -> Pivot-
Tabelle

Dialog einfach
bestätigen

Über den Generator
die gewünschte
Ansicht
zusammenstellen

Rumspielen!
Übersichtlich
Schnelles Erfassen möglicher
Themen für Artikel.

Kein Zerstören der Rohdaten!

Interaktiv – auf/zuklappen
einzelner Bereiche: Fokus
statt Reizüberflutung!
Same Data – Different View
Auf einen Blick wird hier klar, für welche Themenbereiche die
Website bereits rankt und für welche noch nicht.

(Sogar!) für Redakteure und Vorgesetzte intuitiv verständlich –
weil ohne Zahlen...
Website-Crawls
Auch Du kannst sehen, was Googlebot
sieht
Zwei Tools
der Wahl
Screaming Frog SEO Spider

XENU Linksleuth
XENU Linksleuth
Kostenlos!
Ausreichende Features
Kann nicht mit Session-
Ids etc. (kann aber
Cookies -> Reiter
„Advanced“)
CSV-Export über File ->
Export to TAB separated
File
Kann URL-Listen
importieren (Wichtig:
Maximum Depth auf 1
setzen, sonst rennt er
weiter!)
Screaming
Frog
 Kostet was

 Beherscht RegExes* zum
 Ausschluss von Parametern etc.
 (*RegExes: Reguläre Ausdrücke –
 siehe SEOdiotischer Campixx-
 Workshop 2013)

 Verzeichnisweises crawlen

 Zieht H1 und H2 mit raus

 Zeigt canonicals

 Zeigt index/follow bzw.
 noindex/follow etc.

 Hat Custom Filter (z.B. „sind überall
 die GA-Codes verbaut?“ – leider
 noch nicht RegEx-fähig)

 Bildet Hashes der Seiten -> DC-
 Erkennung

 Sauberes Handling von URL-Listen

 „Export“ per Copy&Paste in jeder
Problem: Speicherhunger
Sowohl Xenu als auch Screaming Frog platzen gerne bei
richtig großen Websites (>100-120k Seiten).

Abhilfe: Screaming Frog kann Unterverzeichnisse einzeln
crawlen, die man anschließend zusammenfügen kann
(Bedenke: Page Level +1!)
CSV
Annoyances
 Achtung: Umlaute!
 Bei Problemen: in Texteditor
 öffnen und Copy&Paste

 KEIN Programm schert sich
 um die in CSV
 vorgesehenen
 Anführungszeichen, v.a. bei
 URLs -> Kommas in URLs
 trennen die Spalten falsch!
 (Nachbearbeitung über
 RegEx-fähigen Editor, z.B.
 Notepad++)

 Evtl. werden unnötige Zeilen
 exportiert

 Excel-Grundfunktion „Text in
Text in Spalten
Gesamte Spalte
markieren

Auf „Daten“-Ribbon
wechseln

„Text in Spalten“
auswählen

Im folgenden Wizard
das Trennzeichen
auswählen

Vorschau kontrollieren

Fertig
Schnelle Pivot-
Auswertungen
Schnelle Pivot-
Auswertungen
Backlinks
Ein Link ist ein Link ist ein Link...
Tool: Majestic SEO
Für eigene Websites
kostenlose Reports

„URL Level Advanced
Report“ enthält alles, was
man braucht

Saubere CSV-Exporte
(im Report, „Download
Options“ im Hauptmenü -
> „Download Backlinks“

Metrik vorhanden (AC-
Rank)
Schnelle Backlink-Pivots
Besucher
Was hinten rauskommt...
Nutzt Analytics-Segmente!
Jedes Feld ist komplett RegEx-fähig.
Sehr nützlich z.B. bei falschen Schreibweisen des Brands
Problem: Sampling der Daten (auf Hinweis achten)
Nervig: Export-Limit




Im neuen Analytics     Trick: im alten Analytics
wird genau das         den Link zum CSV-
exportiert, was zu     Export kopieren
sehen ist, also max.
500 Zeilen             In Adresszeile einfügen
                       und &limit=20000
                       anfügen – Go!
Wozu Analytics-Daten in Excel?
Weil die Ansicht Zielseiten / Keywords echt nichts aussagt...
Ein Pivot dagegen schon!
Ähm - merkt Ihr was?

    Der Typ labert schon 28 Folien lang...
      ...baut abgefahrene Tabellen und
                 Diagramme
...und noch KEINE EINZIGE Excel-Formel?!


                  Also:
 Dyskalkulie und Formelphobie sind keine
 Ausreden, langweilige Excels abzuliefern!
Excel-Formeln
Um alles noch viel, viel geiler zu machen!
Formel-
Basics
 Formeln starten immer mit
 der Eingabe eines „=“

 Formeln können direkt im
 Feld oder in der
 Eingabezeile eingegeben /
 editiert werden

 Formeln sind immer in
 GROSSBUCHSTABEN

 Deutsches Excel = deutsche
 Formeln; Englisches Excel =
 englische Formeln :o(

 Während des Tippens
 macht Excel schon
 Vorschläge und zeigt Hilfe
 zu den Formel-Parametern
 an

 Parameter werden mit „;“
 voneinander getrennt
Formel-Basics
Felder werden mit Ihren „X/Y-
Koordinaten“ angegeben, z.B.
A1 oder D5. Das nennt man
auch einen „Bezug“

Diese Art nennt man „relative
Bezüge“. Wenn die Formel um
eine Zeile nach unten
verschoben wird, ändern sich
diese Bezüge automatisch zu        Manche Funktionen benötigen
A2 bzw. D6.                        Bereiche, z.B.
                                   A1:A2, A1:E27, $A$1:$E$3...
Feldnamen können                   Kann wiederum eingegeben, mit
eingetippt, mit den Cursortasten   dem Cursor (Shift-Pfeiltasten)
oder der Maus ausgewählt           oder der Maus ausgewählt
werden.                            werden. Man kann auch ganze
                                   Spalten oder Zeilen markieren.
Für einen fixierten Bezug setzt
man ein „$“-Zeichen vor X oder
Y, z.B. $A1 (Buchstabe bleibt
Excel-Grundfunktionen
Addition (=A1+B1), Subtraktion (=A1-B1), Multiplikation
(=A1*B1), Division (=A1/B1)
Datumsrechnen: „4.3.2012“ - „10.1.2012“ = 54 (Tage)
Summieren von Bereichen: =SUMME(D5:D13)
Zählen der Werte: =ANZAHL(D5:D13)
Mittelwerte bilden: =MITTELWERT(D5:D13)
Unschöne N/A Fehlermeldung: =WENNFEHLER(...;“Schöner
VERKETTEN
Hängt beliebig viele
Zeichenketten oder
Zahlen aneinander

Kann Feldinhalte und
vorgegebene
Texte/Zahlen verketten

Praktisch z.B. zum           =VERKETTEN(„http://www
Erzeugen von URLs mit        .domain.com“; A1)
Parameter
                             =VERKETTEN(„http://www
Einfach den variablen Teil   .domain.com/suche/q=“;
durch Feldbezeichnung        A1)
ersetzen
HYPERLINK

Verlinkt zu der als
Argument
angegebenen URL

Ein „Linktext“ kann
optional als zweiter   =HYPERLINK(
Parameter angegeben       Link_Adresse ;
werden – damit der        [Freundlicher_Name]
Link sprechend wird    )
statt nur die URL
anzuzeigen.
Verschachtelte Funktionen
   Gerade HYPERLINK macht meist nur Sinn in Kombination mit
   VERKETTEN

   Funktionen können beliebig tief ineinander verschachtelt
   werden

   Nicht schön: wenn ein Fehler auftritt...

   Tipp: Schritt für Schritt innere Funktionen erst in eigene Felder
   schreiben, bis sie das gewünschte Ergebnis zeigen und diese
   Felder dann in den äußeren verwenden. Erst wenn alles
   klappt, die einzelne Mörderformel per Copy&Paste
   zusammenbasteln (auf Bezüge achten!).
=HYPERLINK(
     VERKETTEN(„http://www.domain.de/suche?q=“ ;
A1);
     „Website nach “ ; A1 ; „ durchsuchen“
)
TEIL: Gegenteil von
            Verketten
   Zerlegen von Zeichenfolgen

   Nützlich, um z.B. URLs aus dem Sitecrawl in
   Domain, Verzeichnisse und Endknoten zu zerlegen



=TEIL(Text ; Erstes_Zeichen ; Anzahl_Zeichen)

=TEIL(„http://www.domain.de“ ; 8 ; 13)
       => www.domain.de

=TEIL(„http://www.domain.de/index.html“ ; 21 ; 10)
       => index.html
LÄNGE
   Gibt die Länge einer Zeichenkette zurück.

   Wird z.B. oft in Verbindung mit TEIL benötigt

=LÄNGE(Text)

=LÄNGE(„http://www.domain.de/index.html“) => 31


A1:= http://www.domain.de/index.html

=TEIL(A1 ; 8 ; LÄNGE(A1) – 8)
      => www.domain.de/index.html (http:// abgeschn.)

=TEIL(A1 ; 22 ; LÄNGE(A1) – 22)
      => index.html
FINDEN
   Gibt die erste Position eines gesuchten Zeichens
   (oder Zeichenkette) innerhalb einer Zeichenkette
   zurück

   SEHR nützlich in Verbindung mit TEIL
=FINDEN(Suchtext ; Text ; [Erstes_Zeichen] )

=FINDEN(„www“ ; „http://www.domain.de/index.html“)
      => 8

=FINDEN(„/“ ; A1 ; 8) => 21 (!)

=TEIL( A1;
        FINDEN("/“ ; A1 ; 8) + 1;
        LÄNGE( A1 ) - FINDEN("/“ ; A1 ; 8) – 1 (!)
) => index.html
Letztes Vorkommen finden
   Leider keine einfache Funktion hierfür eingebaut
   Google is your friend!
   Nicht verzweifeln – Copy&Paste...
   Beispiel: letztes „/“ in einer URL

http://www.domain.de/cat/subcat/index.html

=FINDEN(" ";WECHSELN(A1;"/";" ";LÄNGE(A1)-
LÄNGE(WECHSELN(A1;"/";))))
      => 32

=RECHTS(A1;LÄNGE(A1)-
FINDEN(„ ";WECHSELN(A1;“/";“ ";LÄNGE(A1)-
LÄNGE(WECHSELN(A1;“/";)))))
      => index.html
1. Verzeichnisebene
               ermitteln
    Rekursion des FINDEN-Befehls, um die Anzahl auszuschneidender
    Zeichen für TEIL zu ermitteln

    Praxisnutzen: mit Pivot-Tabelle Übersicht über die Verteilung der
    Inhalte und/oder schneller Vergleich mit Ergebnis von site:-Abfragen
    (Indexierungsstatus)

    Geht natürlich auch mit zweiter, dritter etc. Ebene

http://www.domain.de/cat/subcat/index.html

=FINDEN("/“ ; A1 ;
        FINDEN( "/“ ; A1 ;8 ) + 1
) => 25

=TEIL(A1;FINDEN("/";A1;8);
          FINDEN("/";A1;FINDEN("/";A1;8)+1) - FINDEN("/";A1;8)
) => /cat
SUCHEN
   Wie FINDEN, aber unabhängig von Groß-/Kleinschreibung
   Kann auch mit Platzhaltern arbeiten
   „?“ ersetzt ein einzelnes Zeichen
   „*“ ersetzt mehrere Zeichen

Markus Andreas Uhl

=FINDEN(„A“ ; A1) => 8
=SUCHEN(„A“ ; A1) => 2
=SUCHEN(„a?d“ ; A1) => 8
=SUCHEN(„a*d“ ; A1) => 2
=SUCHEN(„s*m“ ; A1) => #WERT!
(Fehler -> WENNFEHLER!)
WENN
   Ist eine Bedingung erfüllt, wird ein Wert ausgegeben

   Ist eine Bedingung NICHT erfüllt, wird ein anderer
   Wert ausgegeben



=WENN( Prüfung ; Dann_Wert ; Sonst_Wert )
Automatisch
             Kategorisieren
   Rekursion von WENN und FINDEN/SUCHEN erlaubt
   eine automatische Kategorisierung von Listen, z.B.
   Keywords

   Sinnvoll allerdings nur, wenn wenige Werte abgefragt
   werden
Bier kaufen => Kaufabsicht
Bier Preis => Preisinfo
Preise Bier => Preisinfo

=WENN(SUCHEN(„kaufen“;A1);“Kaufabsicht“;WENN(SU
CHEN(„preis“;A1);“Preisinfo“))
Profi-Methode: SVERWEIS
 Mit SVERWEIS werden zwei Tabellen miteinander
 verknüpft

 „Such den Wert in Zelle X innerhalb von Tabelle Y
 und gib mir dort den Wert, der daneben in Spalte Z
 steht“

 Praxisbeispiel: ich habe aus der KW-Recherche eine
 Tabelle mit Keywords, deren Suchvolumen und
 Platzierung – und eine Tabelle aus Analytics mit den
 Keywords, deren Traffic und die platzierte Seite.
 Ich hätte aber gerne eine Übersicht, welche Seite mit
 welchen Keywords rankt, wie deren Suchvolumen ist
 und welchen Traffic ich darüber tatsächlich
 bekommen habe.
Ausgangstabellen
SVERWEIS einfügen
   Die Tabelle, in der man nachsieht, sollte aufsteigend
   sortiert sein, sonst kanns Fehler geben
   Verweis auf andere Tabellenblätter:
   Tabellenname!ZeileSpalte
   oder: einfach mit der Maus auswählen...

=SVERWEIS( „onpage optimierung“ ; Analytics!A:B ; 2 ;
FALSCH) => 169

=SVERWEIS( „hermes sendungsverfolgung“ ;
Analytics!A:B ; 2 ; FALSCH) => 99

Tipp: gut benannt Tabellenblätter helfen, sich
zurechtzufinden. Also keine „Blatt 1“, „Blatt 2“ etc. mehr
stehen lassen!
Ergebnistabelle
         Kombinierte Tabelle mit
         Werten aus beiden
         Quellen
         „Zerstörungsfrei“ –
         Änderungen in der
         Nachschlagetabelle
         ändern sofort die Werte
         in Zieltabelle
         #N/V heißt: Wert in
         Tabelle nicht gefunden
         – WENNFEHLER
         nutzen!
Und jetzt das geilste: daraus ein
Pivot!
Tabellen
Wir sprechen zwar immer von „Tabellen“ bei Excel, aber
eigentlich sind echte Tabellen in Excel noch was ganz
anderes...

Anlegen: Bereich markieren – Tabellen – Neu

Vorteile:
    Schönere Ansicht
    Autofilter (Sortieren / Filtern) auf den Headern
    Erste Zeile bleibt beim Scrollen stehen
    Spalten (Formeln!) werden automatisch ausgefüllt – kein
    Aufziehen mit der Maus oder reinkopieren in alle Zeilen
    mehr
    Kommen neue Zeilen hinzu, werden alle berechneten
    Spalten automatisch befüllt

Vorsicht: Speicherhungrig! Also Tabellenbereich so klein
wie möglich halten. Nicht ganze Spalten auswählen
Zusammenfassung
Allein mit Pivot-Tabellen ist schon Erstaunliches
möglich

Zusammen mit SVERWEIS und einigen Hilfsformeln
seid Ihr eine WELTMACHT!

Wir konnten nur die Oberfläche der Möglichkeiten
von Excel ankratzen

Bei Fragen: Google ist Dein Freund!

Tipp für Agentur-SEOs: derartige Auswertungen und
Visualisierungen sind bei Pitches DER BURNER!
Letzte Worte
A (F)Uhl with a tool...
...still a fool?

Más contenido relacionado

Destacado

Super Star Doughnuts!
Super Star Doughnuts!Super Star Doughnuts!
Super Star Doughnuts!Melanie Peck
 
The management science school
The management science schoolThe management science school
The management science schoolPaul Scharn
 
Isabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine Kulturnation
Isabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine KulturnationIsabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine Kulturnation
Isabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine KulturnationRaabe Verlag
 
Auf tuchfühlung mit smarten geräten
Auf tuchfühlung mit smarten gerätenAuf tuchfühlung mit smarten geräten
Auf tuchfühlung mit smarten gerätenMasanori Fujita
 
Flaeming skate 2011
Flaeming skate 2011Flaeming skate 2011
Flaeming skate 2011yomisalawu
 
Schröder: Allgemeine Geschäftsbedingungen im Theateralltag
Schröder: Allgemeine Geschäftsbedingungen im TheateralltagSchröder: Allgemeine Geschäftsbedingungen im Theateralltag
Schröder: Allgemeine Geschäftsbedingungen im TheateralltagRaabe Verlag
 
Goldmann: Urheberrechtliche Probleme im Internet – Teil 1
Goldmann: Urheberrechtliche Probleme im Internet – Teil 1Goldmann: Urheberrechtliche Probleme im Internet – Teil 1
Goldmann: Urheberrechtliche Probleme im Internet – Teil 1Raabe Verlag
 
Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...
Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...
Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...Raabe Verlag
 
Scrum Power Training
Scrum Power Training Scrum Power Training
Scrum Power Training Sonja Uhl
 
Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2
Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2
Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2Raabe Verlag
 
Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...
Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...
Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...Raabe Verlag
 

Destacado (13)

Super Star Doughnuts!
Super Star Doughnuts!Super Star Doughnuts!
Super Star Doughnuts!
 
The management science school
The management science schoolThe management science school
The management science school
 
Isabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine Kulturnation
Isabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine KulturnationIsabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine Kulturnation
Isabel Pfeiffer-Poensgen, Cosima Vossenkuhl: Sechzehn Länder – eine Kulturnation
 
Auf tuchfühlung mit smarten geräten
Auf tuchfühlung mit smarten gerätenAuf tuchfühlung mit smarten geräten
Auf tuchfühlung mit smarten geräten
 
Bbr
BbrBbr
Bbr
 
Flaeming skate 2011
Flaeming skate 2011Flaeming skate 2011
Flaeming skate 2011
 
Schröder: Allgemeine Geschäftsbedingungen im Theateralltag
Schröder: Allgemeine Geschäftsbedingungen im TheateralltagSchröder: Allgemeine Geschäftsbedingungen im Theateralltag
Schröder: Allgemeine Geschäftsbedingungen im Theateralltag
 
Goldmann: Urheberrechtliche Probleme im Internet – Teil 1
Goldmann: Urheberrechtliche Probleme im Internet – Teil 1Goldmann: Urheberrechtliche Probleme im Internet – Teil 1
Goldmann: Urheberrechtliche Probleme im Internet – Teil 1
 
Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...
Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...
Poser: Rechtsprechungsübersicht zu Verkehrssicherungs- und Betreiberpflichten...
 
Scrum Power Training
Scrum Power Training Scrum Power Training
Scrum Power Training
 
Normalisierung
NormalisierungNormalisierung
Normalisierung
 
Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2
Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2
Ohde, Brendler-Lodigkeit: Steuerliche Aspekte im Hospitality- Bereich, Teil 2
 
Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...
Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...
Gereon Röckrath: Leistungsstörungen bei der Abwicklung von Verträgen im Kultu...
 

Similar a A fool with a tool

Schnittstelle zwischen IBM Lotus Notes und Office Suites
Schnittstelle zwischen IBM Lotus Notes und Office SuitesSchnittstelle zwischen IBM Lotus Notes und Office Suites
Schnittstelle zwischen IBM Lotus Notes und Office SuitesGBS PAVONE Groupware GmbH
 
FMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold KegebeinFMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold KegebeinVerein FM Konferenz
 
A fool with a tool - Scraping Basics
A fool with a tool - Scraping BasicsA fool with a tool - Scraping Basics
A fool with a tool - Scraping BasicsMarkus Uhl
 
Onpage Analyse mit Excel - Campixx 2014
Onpage Analyse mit Excel - Campixx 2014Onpage Analyse mit Excel - Campixx 2014
Onpage Analyse mit Excel - Campixx 2014Stephan F. Walcher
 
Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010SharepointUGDD
 
DNUG Dresden Blend
DNUG Dresden BlendDNUG Dresden Blend
DNUG Dresden BlendMartin Hey
 
Onpage optimierung mit dem seo screaming frog
Onpage optimierung mit dem seo screaming frogOnpage optimierung mit dem seo screaming frog
Onpage optimierung mit dem seo screaming frogStephan F. Walcher
 
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-ServerDaten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-ServerEXSO. business solutions GmbH
 
Funktionales Programmieren mit Clojure
Funktionales Programmieren mit ClojureFunktionales Programmieren mit Clojure
Funktionales Programmieren mit ClojureDr. Christian Betz
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
Einführung Datenanalyse mit Pandas [data2day]
Einführung Datenanalyse mit Pandas [data2day]Einführung Datenanalyse mit Pandas [data2day]
Einführung Datenanalyse mit Pandas [data2day]Alexander Hendorf
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code CookbookUlrich Krause
 
Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?
Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?
Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?Thomas Maier
 
Aloha editor contenteditable useable
Aloha editor contenteditable useableAloha editor contenteditable useable
Aloha editor contenteditable useableHaymo Meran
 
Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Jürg Stuker
 
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...Verein FM Konferenz
 

Similar a A fool with a tool (20)

Schnittstelle zwischen IBM Lotus Notes und Office Suites
Schnittstelle zwischen IBM Lotus Notes und Office SuitesSchnittstelle zwischen IBM Lotus Notes und Office Suites
Schnittstelle zwischen IBM Lotus Notes und Office Suites
 
FMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold KegebeinFMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold Kegebein
 
A fool with a tool - Scraping Basics
A fool with a tool - Scraping BasicsA fool with a tool - Scraping Basics
A fool with a tool - Scraping Basics
 
jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?
 
Onpage Analyse mit Excel - Campixx 2014
Onpage Analyse mit Excel - Campixx 2014Onpage Analyse mit Excel - Campixx 2014
Onpage Analyse mit Excel - Campixx 2014
 
Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010
 
DNUG Dresden Blend
DNUG Dresden BlendDNUG Dresden Blend
DNUG Dresden Blend
 
GUIs mit Expression Blend
GUIs mit Expression BlendGUIs mit Expression Blend
GUIs mit Expression Blend
 
ORCA AVA 22 - Neue Features
ORCA AVA 22 - Neue FeaturesORCA AVA 22 - Neue Features
ORCA AVA 22 - Neue Features
 
Onpage optimierung mit dem seo screaming frog
Onpage optimierung mit dem seo screaming frogOnpage optimierung mit dem seo screaming frog
Onpage optimierung mit dem seo screaming frog
 
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-ServerDaten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
 
Funktionales Programmieren mit Clojure
Funktionales Programmieren mit ClojureFunktionales Programmieren mit Clojure
Funktionales Programmieren mit Clojure
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
Einführung Datenanalyse mit Pandas [data2day]
Einführung Datenanalyse mit Pandas [data2day]Einführung Datenanalyse mit Pandas [data2day]
Einführung Datenanalyse mit Pandas [data2day]
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code Cookbook
 
Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?
Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?
Sendung 18-01: Excel - Was ist seit der Version 2016 dazugekommen?
 
SQL Developer 4.x - Tipps für "faule" Entwickler
SQL Developer 4.x - Tipps für "faule" EntwicklerSQL Developer 4.x - Tipps für "faule" Entwickler
SQL Developer 4.x - Tipps für "faule" Entwickler
 
Aloha editor contenteditable useable
Aloha editor contenteditable useableAloha editor contenteditable useable
Aloha editor contenteditable useable
 
Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Top 10 Internet Trends 2001
Top 10 Internet Trends 2001
 
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
 

A fool with a tool

  • 1. Excel für SEOs A (F)Uhl With A Tool... ...is still a fool!
  • 2. Wer spricht hier? Programmieren (seit 1984) 8 Jahre SEO-Agenturen Web-Entwickler (6 Jahre) Linux-Server Admin Perl SEO (seit 2002) PHP SEM Zocken (PS3) Inhouse SEO Markus Uhl FUS RO DAH!!! Condé Nast Verlag SEOdiot VOGUE Death Metal GLAMOUR Bass GQ E-Gitarre
  • 3. Warum seid Ihr hier? Neugier! Daten beschaffen Keyword Recherche Site Crawls Backlinks Besucher Daten auswerten Excel-Funktionen Pivot-Tabellen Daten präsentieren Diagramme
  • 4. Was könnt Ihr in 45 Minuten? Beliebige CSV- Datenquellen sinnvoll miteinander verknüpfen Aussagekräftige Listen und Tabellen erstellen (Reporting & Analyse) Beeindruckend simple Grafiken (Management View) erstellen
  • 5. Daten beschaffen Man kann sinnvollere Sachen mit seinen Händen machen als Zahlen abzutippen
  • 6. Keyword-Recherche Wenn man mal wieder nach Worten ringt
  • 7. Mein Keyword-Tool der Wahl Erlaubt rekursive KW-Recherche ohne Dubletten „Platzt“ auch bei 5.000 Keywords noch nicht Kann taggen – später in Excel sehr nützlich Ermittelt Suchvolumen, Wettbewerb, KEI, Plat zierungen Importiert Google Analytics Zahlen Kann mit Proxies (Tor!) und Anticaptcha Frei definierbare Ansichten (Spalten) Einfacher Export jeder Ansicht per Copy&Paste
  • 8. Tipp: Tool-Server Windows-Server (ab 10€/Monat) mieten und dort die Tools per Remote Desktop bedienen. Schützt Euer LAN vor Google-Blockaden. Tipp 2: Dropbox!
  • 9. Keywords kategorisiere n Undankbare Handarbeit, aber mit Autofiltern auch bei großen Mengen relativ flott zu meistern. Tipp: es muss nicht bei einer Kategorie bleiben. Denkt in Tags, z.B. Suchbegriffe nach Bildern, nach News, nach Infoblättern, nach Kaufabsicht, nach Preisinfos – in so vielen Spalten wie ihr möchtet.
  • 10. Pivot-Tabelle erstellen Alles auswählen (STRG-A) Einfügen -> Pivot- Tabelle Dialog einfach bestätigen Über den Generator die gewünschte Ansicht zusammenstellen Rumspielen!
  • 11. Übersichtlich Schnelles Erfassen möglicher Themen für Artikel. Kein Zerstören der Rohdaten! Interaktiv – auf/zuklappen einzelner Bereiche: Fokus statt Reizüberflutung!
  • 12. Same Data – Different View Auf einen Blick wird hier klar, für welche Themenbereiche die Website bereits rankt und für welche noch nicht. (Sogar!) für Redakteure und Vorgesetzte intuitiv verständlich – weil ohne Zahlen...
  • 13. Website-Crawls Auch Du kannst sehen, was Googlebot sieht
  • 14. Zwei Tools der Wahl Screaming Frog SEO Spider XENU Linksleuth
  • 15. XENU Linksleuth Kostenlos! Ausreichende Features Kann nicht mit Session- Ids etc. (kann aber Cookies -> Reiter „Advanced“) CSV-Export über File -> Export to TAB separated File Kann URL-Listen importieren (Wichtig: Maximum Depth auf 1 setzen, sonst rennt er weiter!)
  • 16. Screaming Frog Kostet was Beherscht RegExes* zum Ausschluss von Parametern etc. (*RegExes: Reguläre Ausdrücke – siehe SEOdiotischer Campixx- Workshop 2013) Verzeichnisweises crawlen Zieht H1 und H2 mit raus Zeigt canonicals Zeigt index/follow bzw. noindex/follow etc. Hat Custom Filter (z.B. „sind überall die GA-Codes verbaut?“ – leider noch nicht RegEx-fähig) Bildet Hashes der Seiten -> DC- Erkennung Sauberes Handling von URL-Listen „Export“ per Copy&Paste in jeder
  • 17. Problem: Speicherhunger Sowohl Xenu als auch Screaming Frog platzen gerne bei richtig großen Websites (>100-120k Seiten). Abhilfe: Screaming Frog kann Unterverzeichnisse einzeln crawlen, die man anschließend zusammenfügen kann (Bedenke: Page Level +1!)
  • 18. CSV Annoyances Achtung: Umlaute! Bei Problemen: in Texteditor öffnen und Copy&Paste KEIN Programm schert sich um die in CSV vorgesehenen Anführungszeichen, v.a. bei URLs -> Kommas in URLs trennen die Spalten falsch! (Nachbearbeitung über RegEx-fähigen Editor, z.B. Notepad++) Evtl. werden unnötige Zeilen exportiert Excel-Grundfunktion „Text in
  • 19. Text in Spalten Gesamte Spalte markieren Auf „Daten“-Ribbon wechseln „Text in Spalten“ auswählen Im folgenden Wizard das Trennzeichen auswählen Vorschau kontrollieren Fertig
  • 22. Backlinks Ein Link ist ein Link ist ein Link...
  • 23. Tool: Majestic SEO Für eigene Websites kostenlose Reports „URL Level Advanced Report“ enthält alles, was man braucht Saubere CSV-Exporte (im Report, „Download Options“ im Hauptmenü - > „Download Backlinks“ Metrik vorhanden (AC- Rank)
  • 26. Nutzt Analytics-Segmente! Jedes Feld ist komplett RegEx-fähig. Sehr nützlich z.B. bei falschen Schreibweisen des Brands Problem: Sampling der Daten (auf Hinweis achten)
  • 27. Nervig: Export-Limit Im neuen Analytics Trick: im alten Analytics wird genau das den Link zum CSV- exportiert, was zu Export kopieren sehen ist, also max. 500 Zeilen In Adresszeile einfügen und &limit=20000 anfügen – Go!
  • 28. Wozu Analytics-Daten in Excel? Weil die Ansicht Zielseiten / Keywords echt nichts aussagt... Ein Pivot dagegen schon!
  • 29. Ähm - merkt Ihr was? Der Typ labert schon 28 Folien lang... ...baut abgefahrene Tabellen und Diagramme ...und noch KEINE EINZIGE Excel-Formel?! Also: Dyskalkulie und Formelphobie sind keine Ausreden, langweilige Excels abzuliefern!
  • 30. Excel-Formeln Um alles noch viel, viel geiler zu machen!
  • 31. Formel- Basics Formeln starten immer mit der Eingabe eines „=“ Formeln können direkt im Feld oder in der Eingabezeile eingegeben / editiert werden Formeln sind immer in GROSSBUCHSTABEN Deutsches Excel = deutsche Formeln; Englisches Excel = englische Formeln :o( Während des Tippens macht Excel schon Vorschläge und zeigt Hilfe zu den Formel-Parametern an Parameter werden mit „;“ voneinander getrennt
  • 32. Formel-Basics Felder werden mit Ihren „X/Y- Koordinaten“ angegeben, z.B. A1 oder D5. Das nennt man auch einen „Bezug“ Diese Art nennt man „relative Bezüge“. Wenn die Formel um eine Zeile nach unten verschoben wird, ändern sich diese Bezüge automatisch zu Manche Funktionen benötigen A2 bzw. D6. Bereiche, z.B. A1:A2, A1:E27, $A$1:$E$3... Feldnamen können Kann wiederum eingegeben, mit eingetippt, mit den Cursortasten dem Cursor (Shift-Pfeiltasten) oder der Maus ausgewählt oder der Maus ausgewählt werden. werden. Man kann auch ganze Spalten oder Zeilen markieren. Für einen fixierten Bezug setzt man ein „$“-Zeichen vor X oder Y, z.B. $A1 (Buchstabe bleibt
  • 33. Excel-Grundfunktionen Addition (=A1+B1), Subtraktion (=A1-B1), Multiplikation (=A1*B1), Division (=A1/B1) Datumsrechnen: „4.3.2012“ - „10.1.2012“ = 54 (Tage) Summieren von Bereichen: =SUMME(D5:D13) Zählen der Werte: =ANZAHL(D5:D13) Mittelwerte bilden: =MITTELWERT(D5:D13) Unschöne N/A Fehlermeldung: =WENNFEHLER(...;“Schöner
  • 34. VERKETTEN Hängt beliebig viele Zeichenketten oder Zahlen aneinander Kann Feldinhalte und vorgegebene Texte/Zahlen verketten Praktisch z.B. zum =VERKETTEN(„http://www Erzeugen von URLs mit .domain.com“; A1) Parameter =VERKETTEN(„http://www Einfach den variablen Teil .domain.com/suche/q=“; durch Feldbezeichnung A1) ersetzen
  • 35. HYPERLINK Verlinkt zu der als Argument angegebenen URL Ein „Linktext“ kann optional als zweiter =HYPERLINK( Parameter angegeben Link_Adresse ; werden – damit der [Freundlicher_Name] Link sprechend wird ) statt nur die URL anzuzeigen.
  • 36. Verschachtelte Funktionen Gerade HYPERLINK macht meist nur Sinn in Kombination mit VERKETTEN Funktionen können beliebig tief ineinander verschachtelt werden Nicht schön: wenn ein Fehler auftritt... Tipp: Schritt für Schritt innere Funktionen erst in eigene Felder schreiben, bis sie das gewünschte Ergebnis zeigen und diese Felder dann in den äußeren verwenden. Erst wenn alles klappt, die einzelne Mörderformel per Copy&Paste zusammenbasteln (auf Bezüge achten!). =HYPERLINK( VERKETTEN(„http://www.domain.de/suche?q=“ ; A1); „Website nach “ ; A1 ; „ durchsuchen“ )
  • 37. TEIL: Gegenteil von Verketten Zerlegen von Zeichenfolgen Nützlich, um z.B. URLs aus dem Sitecrawl in Domain, Verzeichnisse und Endknoten zu zerlegen =TEIL(Text ; Erstes_Zeichen ; Anzahl_Zeichen) =TEIL(„http://www.domain.de“ ; 8 ; 13) => www.domain.de =TEIL(„http://www.domain.de/index.html“ ; 21 ; 10) => index.html
  • 38. LÄNGE Gibt die Länge einer Zeichenkette zurück. Wird z.B. oft in Verbindung mit TEIL benötigt =LÄNGE(Text) =LÄNGE(„http://www.domain.de/index.html“) => 31 A1:= http://www.domain.de/index.html =TEIL(A1 ; 8 ; LÄNGE(A1) – 8) => www.domain.de/index.html (http:// abgeschn.) =TEIL(A1 ; 22 ; LÄNGE(A1) – 22) => index.html
  • 39. FINDEN Gibt die erste Position eines gesuchten Zeichens (oder Zeichenkette) innerhalb einer Zeichenkette zurück SEHR nützlich in Verbindung mit TEIL =FINDEN(Suchtext ; Text ; [Erstes_Zeichen] ) =FINDEN(„www“ ; „http://www.domain.de/index.html“) => 8 =FINDEN(„/“ ; A1 ; 8) => 21 (!) =TEIL( A1; FINDEN("/“ ; A1 ; 8) + 1; LÄNGE( A1 ) - FINDEN("/“ ; A1 ; 8) – 1 (!) ) => index.html
  • 40. Letztes Vorkommen finden Leider keine einfache Funktion hierfür eingebaut Google is your friend! Nicht verzweifeln – Copy&Paste... Beispiel: letztes „/“ in einer URL http://www.domain.de/cat/subcat/index.html =FINDEN(" ";WECHSELN(A1;"/";" ";LÄNGE(A1)- LÄNGE(WECHSELN(A1;"/";)))) => 32 =RECHTS(A1;LÄNGE(A1)- FINDEN(„ ";WECHSELN(A1;“/";“ ";LÄNGE(A1)- LÄNGE(WECHSELN(A1;“/";))))) => index.html
  • 41. 1. Verzeichnisebene ermitteln Rekursion des FINDEN-Befehls, um die Anzahl auszuschneidender Zeichen für TEIL zu ermitteln Praxisnutzen: mit Pivot-Tabelle Übersicht über die Verteilung der Inhalte und/oder schneller Vergleich mit Ergebnis von site:-Abfragen (Indexierungsstatus) Geht natürlich auch mit zweiter, dritter etc. Ebene http://www.domain.de/cat/subcat/index.html =FINDEN("/“ ; A1 ; FINDEN( "/“ ; A1 ;8 ) + 1 ) => 25 =TEIL(A1;FINDEN("/";A1;8); FINDEN("/";A1;FINDEN("/";A1;8)+1) - FINDEN("/";A1;8) ) => /cat
  • 42. SUCHEN Wie FINDEN, aber unabhängig von Groß-/Kleinschreibung Kann auch mit Platzhaltern arbeiten „?“ ersetzt ein einzelnes Zeichen „*“ ersetzt mehrere Zeichen Markus Andreas Uhl =FINDEN(„A“ ; A1) => 8 =SUCHEN(„A“ ; A1) => 2 =SUCHEN(„a?d“ ; A1) => 8 =SUCHEN(„a*d“ ; A1) => 2 =SUCHEN(„s*m“ ; A1) => #WERT! (Fehler -> WENNFEHLER!)
  • 43. WENN Ist eine Bedingung erfüllt, wird ein Wert ausgegeben Ist eine Bedingung NICHT erfüllt, wird ein anderer Wert ausgegeben =WENN( Prüfung ; Dann_Wert ; Sonst_Wert )
  • 44. Automatisch Kategorisieren Rekursion von WENN und FINDEN/SUCHEN erlaubt eine automatische Kategorisierung von Listen, z.B. Keywords Sinnvoll allerdings nur, wenn wenige Werte abgefragt werden Bier kaufen => Kaufabsicht Bier Preis => Preisinfo Preise Bier => Preisinfo =WENN(SUCHEN(„kaufen“;A1);“Kaufabsicht“;WENN(SU CHEN(„preis“;A1);“Preisinfo“))
  • 45. Profi-Methode: SVERWEIS Mit SVERWEIS werden zwei Tabellen miteinander verknüpft „Such den Wert in Zelle X innerhalb von Tabelle Y und gib mir dort den Wert, der daneben in Spalte Z steht“ Praxisbeispiel: ich habe aus der KW-Recherche eine Tabelle mit Keywords, deren Suchvolumen und Platzierung – und eine Tabelle aus Analytics mit den Keywords, deren Traffic und die platzierte Seite. Ich hätte aber gerne eine Übersicht, welche Seite mit welchen Keywords rankt, wie deren Suchvolumen ist und welchen Traffic ich darüber tatsächlich bekommen habe.
  • 47. SVERWEIS einfügen Die Tabelle, in der man nachsieht, sollte aufsteigend sortiert sein, sonst kanns Fehler geben Verweis auf andere Tabellenblätter: Tabellenname!ZeileSpalte oder: einfach mit der Maus auswählen... =SVERWEIS( „onpage optimierung“ ; Analytics!A:B ; 2 ; FALSCH) => 169 =SVERWEIS( „hermes sendungsverfolgung“ ; Analytics!A:B ; 2 ; FALSCH) => 99 Tipp: gut benannt Tabellenblätter helfen, sich zurechtzufinden. Also keine „Blatt 1“, „Blatt 2“ etc. mehr stehen lassen!
  • 48. Ergebnistabelle Kombinierte Tabelle mit Werten aus beiden Quellen „Zerstörungsfrei“ – Änderungen in der Nachschlagetabelle ändern sofort die Werte in Zieltabelle #N/V heißt: Wert in Tabelle nicht gefunden – WENNFEHLER nutzen!
  • 49. Und jetzt das geilste: daraus ein Pivot!
  • 50. Tabellen Wir sprechen zwar immer von „Tabellen“ bei Excel, aber eigentlich sind echte Tabellen in Excel noch was ganz anderes... Anlegen: Bereich markieren – Tabellen – Neu Vorteile: Schönere Ansicht Autofilter (Sortieren / Filtern) auf den Headern Erste Zeile bleibt beim Scrollen stehen Spalten (Formeln!) werden automatisch ausgefüllt – kein Aufziehen mit der Maus oder reinkopieren in alle Zeilen mehr Kommen neue Zeilen hinzu, werden alle berechneten Spalten automatisch befüllt Vorsicht: Speicherhungrig! Also Tabellenbereich so klein wie möglich halten. Nicht ganze Spalten auswählen
  • 51. Zusammenfassung Allein mit Pivot-Tabellen ist schon Erstaunliches möglich Zusammen mit SVERWEIS und einigen Hilfsformeln seid Ihr eine WELTMACHT! Wir konnten nur die Oberfläche der Möglichkeiten von Excel ankratzen Bei Fragen: Google ist Dein Freund! Tipp für Agentur-SEOs: derartige Auswertungen und Visualisierungen sind bei Pitches DER BURNER!
  • 52. Letzte Worte A (F)Uhl with a tool... ...still a fool?