app indexing, campixx 2016 workshop
TRANSCRIPT
jlwin.co/{fb|t|g+|in|x}
WorkshopDeeplinking und App IndexingSEO Campixx:Week
13.03.2016
https://jlwin.co/campixx16
Jean-Luc Winkler | jlwinkler.com
SEO, E-Commerce Competence Center @ Otto Group
jlwin.co/{fb|t|g+|in|x}
Agenda: SEO Campixx:Week WorkshopDeeplinking und App Indexing
15.03.2016 2
• Relevanz der mobilen Nutzung
• Relevanz von Mobile SEO
• Mobile vs. Desktop Suche
• App vs. Internet
Mob
ile S
EO
Rele
vanz1
• App Banner
• App Installationen steigern (mit SEA und SEO)
• Deeplinks aus SERP
• Deeplinks zwischen Apps
• Auto Complete und Suggest durch App Indexing
• Device Index
, A
pple
& A
pps
2
• Funktionsweise aus User Sicht
• Implementierung aus Webmaster- und App-Entwickler-Sicht
De
ep
linkin
gu
nd
App I
ndexie
rung
3• Welche Analysen wurden bereits
durchgeführt?
• Wie kann mein Markt Analysiert werden?
• Welche Erkenntnisse konnten aus der Analyse gewonnen werden?
• Wo bestehen Potenziale, die gehoben werden können?
• Welche Entwicklungen sind in Zukunft zu erwarten?
Mark
tan
aly
se
4
jlwin.co/{fb|t|g+|in|x}
1.1Relevanz: MobileRelevanz von mobilen Webseiten und Apps
15.03.2016 3
1.1
MO
BIL
ER
ELEV
AN
Z
jlwin.co/{fb|t|g+|in|x}
Anzahl der mobilen Internetnutzer übersteigt erstmals die Desktop InternetnutzerAnzahl Internet User in Millionen
15.03.2016 4
jlwin.co/{fb|t|g+|in|x}
Warum ist die mobile Suche aus SEO-Sicht relevant?Entwicklung der mobile Suche im Browser steigt deutlich langsamer
19,6%28,9%
15.03.2016 5
jlwin.co/{fb|t|g+|in|x}
Warum ist die mobile Suche aus SEO-Sicht relevant?Mai 2015: allgemeine mobile Suche übersteigt erstmals die Desktop Suche
Daten: Google Inside AdWords, 05.05.2015
15.03.2016 6
jlwin.co/{fb|t|g+|in|x}
Google kündigt offiziell weitreichendes Update an
Februar 2015: Mobile-Friendliness als offizieller Ranking-Faktor
15.03.2016 7
jlwin.co/{fb|t|g+|in|x}
Rankings in Desktop und Mobile SERPs sind unterschiedlichWebseiten mit besseren mobilen Nutzererfahrungen ranken teilweise besser mobile als desktop
Mobile Desktop
1 1
2
2
3
3
15.03.2016 8
jlwin.co/{fb|t|g+|in|x}
1.2Relevanz: AppsRelevanz von mobilen Webseiten und Apps
15.03.2016 9
1.2
AP
PR
ELEV
AN
Z
jlwin.co/{fb|t|g+|in|x}
Media-Konsum steigt stetig auf mobilen Endgeräten
15.03.2016 10
US Digital Media Time
jlwin.co/{fb|t|g+|in|x}
Nutzer unterscheiden zwischen Apps mit online Inhalten und dem „Internet“Internet vs. Facebook
15.03.2016 11
jlwin.co/{fb|t|g+|in|x}
Webbrowser = Internet!Apps ≠ Internet?(Samsung) Android Icons
15.03.2016 12
jlwin.co/{fb|t|g+|in|x}
User beginnen Mobile Nutzung zu 26% in Apps
Mobiles Nutzungsverhalten
15.03.2016 13
jlwin.co/{fb|t|g+|in|x}
Oktober 2013: Google kündigt App Indexing anApril 2015: App Indexing als Ranking-Faktor
15.03.2016 14
1,5 Jahre von der Intro bis zum Rankingfaktor
April 2015„…we are starting to use App Indexing as a rankingsignal for users on Android…“
Oktober 2013„Today we are happy to announce a new capability ofGoogle Search, called app indexing…“
jlwin.co/{fb|t|g+|in|x}
2Google, Apple & AppsZusammenspiel von Apps, mobilem Betriebssystem und Google Suche
15.03.2016 15
2 G
OO
GLE
, AP
PLE
& A
PP
S
jlwin.co/{fb|t|g+|in|x}
Für Bestandskunden: App Banner
15.03.2016 16
Standard Google App Banner vs. eigenes Styling
jlwin.co/{fb|t|g+|in|x}
Steigerung der App Installationen durch SEA & SEO
App-Installationen aus SERP
15.03.2016 17
jlwin.co/{fb|t|g+|in|x}
Öffnen von App-Inhalten direkt aus der SERPDeeplinks in die App
15.03.2016 18
SEA SEO
jlwin.co/{fb|t|g+|in|x}
Nutzung der nativen Sprachsuche zum Öffnen von Deeplinks aus App a) in eine andere App b)Wechsel von App zu App
15.03.2016 19
jlwin.co/{fb|t|g+|in|x}
Auto Complete / Suggest dank App Indexing
15.03.2016 20
Indexierte Inhalte werden in Google Suche als Auto Complete und/oder Suggest Ergebnisse angezeigt
jlwin.co/{fb|t|g+|in|x}
iOS: Spotlight Search:App-Vorschläge, angesehene Inhalte, Vorschläge
15.03.2016 21
Tiefe Integration der App Inhalte in das native Ökosystem
jlwin.co/{fb|t|g+|in|x}
3.1Deeplinking und App IndexingFunktionsweise: Deeplinking und App Indexing aus User-Sicht
15.03.2016 22
3.1
DEE
PLI
NK
ING
UN
DA
PP
IND
EXIN
G
jlwin.co/{fb|t|g+|in|x}
von der SERP in die APP: Varianten
15.03.2016 24
1) Deichmann: App mit Banner auf mobiler Website
jlwin.co/{fb|t|g+|in|x}
von der SERP in die APP: Varianten
15.03.2016 25
2) OTTO: Deeplink von Website in die App
jlwin.co/{fb|t|g+|in|x}
von der SERP in die APP: Varianten
15.03.2016 26
3) Zalando: indexierte App Inhalte
jlwin.co/{fb|t|g+|in|x}
von der SERP in die APP: Varianten
15.03.2016 27
Zusammenfassung
Mobile Website (trotz vorhandener App)
Einsprung in App auf Nachfrage
Direkter Einsprung in die App
jlwin.co/{fb|t|g+|in|x}
3.2Deeplinking und App IndexingImplementierung: Deeplinking und App Indexing aus Webmaster- & App-Entwickler-Sicht
15.03.2016 28
3.2
DEE
PLI
NK
ING
UN
DA
PP
IND
EXIN
G
jlwin.co/{fb|t|g+|in|x}
Wie werden Deeplinks und App Indexingimplementiert?
15.03.2016 29
stichpunktartige / schematische Darstellung
1. App und Website-Inhalte verknüpfen (HTTP URL Support)
2. App Indexing API / SDK in App hinzufügen3. Intent-Filter in Manifest-Datei hinzufügen4. Eintragung der App in Google Search Console
und Play Developer Console
jlwin.co/{fb|t|g+|in|x}
Wie werden Deeplinks und App Indexingimplementiert?
15.03.2016 30
Ausreichend Ressourcen im Internet vorhanden – muss man als SEO nicht wissen ;-)
https://jlwin.co/txj8f
https://jlwin.co/txj8f https://jlwin.co/flaqj https://jlwin.co/vgc47
jlwin.co/{fb|t|g+|in|x}
Wie werden Deeplinks und App Indexingimplementiert?
15.03.2016 31
Ausreichend Ressourcen im Internet vorhanden – muss man als SEO nicht wissen ;-)
https://jlwin.co/txj8f
https://jlwin.co/05eulhttps://jlwin.co/ua5pb https://jlwin.co/d1df0https://jlwin.co/6hzvr https://jlwin.co/yuup1
jlwin.co/{fb|t|g+|in|x}
4Marktanalyse: „Schuhe“Wie weit ist der Markt im Segment „Schuhe“ hinsichtlich App-Vorhandensein, Deeplinking und App Indexing vorangeschritten?
Wo befinden sich meine Potenziale?
15.03.2016 32
4 M
AR
KTA
NA
LYSE
jlwin.co/{fb|t|g+|in|x}
bisherige Analysen
15.03.2016 33
jlwin.co/{fb|t|g+|in|x}
bisherige Analysen
15.03.2016 34
Analyse der 100 größten URLs (SEO Visibility)
https://jlwin.co/tonhi
jlwin.co/{fb|t|g+|in|x}
Vorgehensweise
15.03.2016 35
jlwin.co/{fb|t|g+|in|x}
Vorgehensweise Analyse Suchmarkt „Schuhe“
15.03.2016 36
43.521 Keywords
zum Thema „Schuhe“
+
SV ≥ 100
etc.
jlwin.co/{fb|t|g+|in|x}
Vorgehensweise Analyse Suchmarkt „Schuhe“
15.03.2016 37
43.521 Keywords
zum Thema „Schuhe“
SV ≥ 100
Top 10 Rankings ?1) App vorhanden?2) Deeplink vorhanden?
jlwin.co/{fb|t|g+|in|x}
1.785 verschiedene
Apps
46.812 unterschiedliche rankende
Domains
Vorgehensweise Analyse Suchmarkt „Schuhe“
15.03.2016 38
Zahlen, Daten, Fakten
43.521 Keywords
zum Thema „Schuhe“SV ≥ 100
435.210 Rankings
jlwin.co/{fb|t|g+|in|x}
Vorgehensweise Analyse Suchmarkt „Schuhe“
1. Relevantes Keywordset festlegen
2. Top 10 Rankings extrahieren (bspw. über SISTRIX API, Manhattan Tools, ProRankTracker, etc.)
3. Duplikate entfernen
4. URLs auf Apps und Deeplinks untersuchen (bspw. mit ScreamingFrog Custom Extractions, cURL oder node.js/express.js, etc.)
5. Ggf. Anreicherung mit weiteren Daten (bspw. Suchvolumen)
6. Daten zusammenführen und auswerten (bspw. DB oder Excel)
15.03.2016 40
Schritt für Schritt Anleitung
jlwin.co/{fb|t|g+|in|x}
Wie kann ein App Banner gefunden werden?
15.03.2016 41
reguläre Meta Tags
<meta name="google-play-app" content="app-id=...">
<meta name="apple-itunes-app" content="app-id=...">
Applinks
<meta property="al:android:package" content="..." />
<meta property="al:ios:app_store_id" content="..."/>
Twitter Card
<meta name="twitter:app:id:googleplay" content="...">
<meta name="twitter:app:id:iphone" content="...">
<meta name="twitter:app:id:ipad" content="...">
jlwin.co/{fb|t|g+|in|x}
Wie kann ein Deeplink gefunden werden?
15.03.2016 42
reguläre Meta Tags
<link href="android-app" ...>
<link href="ios-app" ...>
Applinks
<meta property="al:android:url" content="..." />
<meta property="al:ios:url" content="..."/>
Twitter Card
<meta name="twitter:app:url:googleplay" content="...">
<meta name="twitter:app:url:iphone" content="...">
<meta name="twitter:app:url:ipad" content="...">
jlwin.co/{fb|t|g+|in|x}
Webscraping mit Screaming FrogCustom Extractions
15.03.2016 43
jlwin.co/{fb|t|g+|in|x}
Ergebnisse
15.03.2016 44
jlwin.co/{fb|t|g+|in|x}
SERPs ohne Apps
• 22,6% der SERPs haben Rankings (Top 10) von Webseiten ohne dazugehörige App
• Somit wird der User auf rund ¾ der SERPs zum Thema „Schuhe“ mit mind. einem Ergebnis mit zugehöriger App konfrontiert
15.03.2016 45
Wie viele SERPs enthalten Ergebnisse von Webseiten, die keine Apps haben?
ohne App mit App
22,6%
jlwin.co/{fb|t|g+|in|x}
Android vs. iOS
Es gibt ~2,5x so viele iOS Apps im „Schuh“-Markt wie Android Apps
15.03.2016 46
Für welches Betriebssystem gibt es mehr Apps?
Android Android & iOS iOS
86%34%
jlwin.co/{fb|t|g+|in|x}
Verteilung SERPs App Banner
15.03.2016 47
Wie App Banner haben die rankenden URLs in den SERPs?
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
0 1 2 3 4 5 6 7 8 9 10
Android App Banner 90,50% 7,91% 1,33% 0,20% 0,04% 0,00% 0,00% 0,01% 0,00% 0,00% 0,00%
iOS App Banner 56,64% 26,68% 10,93% 3,78% 1,20% 0,42% 0,18% 0,10% 0,04% 0,02% 0,01%
Anzahl der App Banner
jlwin.co/{fb|t|g+|in|x}
15%
35%
50%
Potenzial: Keine Apps auf Pos 1-3
• bereits eine Website mit App auf den Positionen 1-3 vorhanden
• keine Website mit App auf Positionen 1-3, allerdings Websites mit App auf Position 4-10
• nur Websites ohne Apps
15.03.2016 49
Wie viele SERPs mit Rankings ohne App Banner auf den ersten drei Positionen gibt es?
85%
13%
18%
69%
87%
jlwin.co/{fb|t|g+|in|x}
App-Verteilung nach Suchvolumen: einheitliche Verteilung von Apps, unabhängig von SV
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
11
0
14
0
17
0
21
0
26
0
32
0
39
0
48
0
59
0
72
0
88
0
10
00
13
00
16
00
19
00
24
00
29
00
36
00
44
00
54
00
66
00
81
00
99
00
12
10
0
14
80
0
18
10
0
22
20
0
27
10
0
33
10
0
40
50
0
49
50
0
60
50
0
74
00
0
90
50
0
11
00
00
13
50
00
16
50
00
20
10
00
24
60
00
30
10
00
45
00
00
55
00
00
67
30
00
12
20
00
0
50
00
00
0
App-Anteil je Keyword
15.03.2016 50
https://jlwin.co/svdevice
jlwin.co/{fb|t|g+|in|x}
App-Verteilung nach Suchvolumen: einheitliche Verteilung von Apps, unabhängig von SV
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
11
0
14
0
17
0
21
0
26
0
32
0
39
0
48
0
59
0
72
0
88
0
10
00
13
00
16
00
19
00
24
00
29
00
36
00
44
00
54
00
66
00
81
00
99
00
12
10
0
14
80
0
18
10
0
22
20
0
27
10
0
33
10
0
40
50
0
49
50
0
60
50
0
74
00
0
90
50
0
11
00
00
13
50
00
16
50
00
20
10
00
24
60
00
30
10
00
45
00
00
55
00
00
67
30
00
12
20
00
0
50
00
00
0
App-Anteil je Keyword
15.03.2016 51
(„nike“ nicht in Analyse eingeflossen, lediglich zur Veranschaulichung an dieser Stelle, siehe jlwin.co/campixx16)
https://jlwin.co/svdevice
jlwin.co/{fb|t|g+|in|x}
Verhältnis Deeplink Inplementierung
15.03.2016 52
Wie viele SERPs / Domains haben Deeplinks bereits implementiert – OS-Split?
Anzahl SERPs/Keywords: 43.521
88%
49%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Android iOS
Ranking Verteilung
Deeplink vorhanden kein Deeplink
42%12%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Android iOS
Domain Verteilung
Deeplink vorhanden kein Deeplink
Anzahl Domains: 1.471
Anzahl Apps: 1.785
jlwin.co/{fb|t|g+|in|x}
25%
52%
23%
Anzahl SERPs/Keywords: 43.521
SERPs25%
0,8% 2,3%
96,9%
Anzahl Domains: 46.812
Domains
0,8%
Verhältnis Deeplink Inplementierung
• App und Deeplinkvorhanden
• nur App, keine Deeplinks
• keine App vorhanden
15.03.2016 53
Wie viele SERPs / Domains haben Deeplinks bereits implementiert?
jlwin.co/{fb|t|g+|in|x}
Ausblick
15.03.2016 54
jlwin.co/{fb|t|g+|in|x}
Is history going to repeat itself…?
15.03.2016 55
App Indexing
=
Individualisierung
jlwin.co/{fb|t|g+|in|x}
App Inhalte ohne Installation
Google streamt folgende Daten
• App Framework • Navigation / Menü
• Layout & interaktive Elemente
• Inhalte aus der App• Einstieg in Abhängigkeit von Searchterm
• Weitere Inhalte je nach Interaktion
02.12.2015 56
App Streaming
jlwin.co/{fb|t|g+|in|x}
WorkshopDeeplinking und App IndexingSEO Campixx:Week
13.03.2016
https://jlwin.co/campixx16
Jean-Luc Winkler | jlwinkler.com
SEO, E-Commerce Competence Center @ Otto Group