SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
#SMX #32A @goutaste
What You Need To Know About Apple iOS App Search & Universal Links
How To
Optimize Apps
for Apple iOS
Search & iOS 9
Universal Links
#SMX #32A @goutaste
#SMX #32A @goutaste
#SMX #32A @goutaste
“75%	
  of	
  Google	
  Search	
  Revenue	
  in	
  2014	
  
came	
  from	
  ads	
  on	
  iPhones	
  &	
  iPads.”	
  
-­‐	
  Goldman	
  Sachs	
  -­‐	
  
#SMX #32A @goutaste
Safari Market Share in Mobile
Worldwide Mobile Browser
Market Share 2/2014
http://bit.ly/mobile-browser-share-2014
53.52%	
  
23.84%	
  
4.57%	
  
12.09%	
  
#SMX #32A @goutaste
#SMX #32A @goutaste
“Apple’s	
  App	
  Store	
  commission	
  is	
  
now	
  at	
  a	
  run-­‐rate	
  of	
  $9	
  billion,	
  more	
  
than	
  its	
  total	
  revenue	
  in	
  the	
  year	
  the	
  
iPod	
  launched.”	
  
-­‐	
  Benedict	
  Evans,	
  @BenedictEvans	
  -­‐	
  
#SMX #32A @goutaste
APP	
   WEB	
  
http://www.imdb.com/title/tt0362359/	
  
#SMX #32A @goutaste
“One	
  Link	
  to	
  Rule	
  Them	
  All”	
  
#SMX #32A @goutaste
SPOTLIGHT SAFARISIRI
#SMX #32A @goutaste
High-­‐Engagement	
  
App	
  Screens	
  
Suggested	
  in	
  
‘Siri	
  Suggestions’	
  
on	
  	
  iOS	
  9	
  
Spotlight	
  
#SMX #32A @goutaste
Universal Links 101
#SMX #32A @goutaste
Source:	
  https://dev.branch.io/recipes/branch_universal_links/ios/#which-­‐appsbrowsers-­‐support-­‐universal-­‐links	
  
Universal	
  Links	
  
Are	
  Not	
  100%	
  
“Universal”	
  Yet	
  
“Conditionally”	
  means	
  issues	
  like…	
  
•  Will	
  NOT	
  work	
  when	
  pasted	
  
into	
  URL	
  field	
  
•  Will	
  work	
  with	
  a	
  <a	
  href=“..”>	
  
click	
  across	
  domains	
  (ie	
  Google	
  
à	
  IMDB)	
  
•  Will	
  NOT	
  work	
  with	
  a	
  <a	
  
href=“…”>	
  on	
  the	
  same	
  
domain	
  (ie	
  IMDB	
  à	
  IMDB)	
  
#SMX #32A @goutaste
Google	
  App	
  Indexing	
  for	
  iOS	
  Apps	
  	
  
Requires	
  Universal	
  Links	
  
Source:	
  bit.ly/GoogleAppIndexing-­‐iOS	
  
#SMX #32A @goutaste
https://subdomain.domain.com/path/subpath/	
  
Scheme	
  
“http”	
  or	
  “https”	
  
Domain	
  or	
  Host	
  Name	
   Path	
  or	
  Prefix	
  
Anatomy	
  of	
  a	
  Universal	
  Link:	
  
#SMX #32A @goutaste
Requirements:	
  
	
  
• A	
  registered	
  domain	
  
• SSL	
  access	
  to	
  your	
  domain	
  
• Ability	
  to	
  upload	
  a	
  JSON	
  file	
  to	
  your	
  
domain	
  
#SMX #32A @goutaste
1	
  
•  Modify	
  your	
  application	
  
delegate	
  
•  Adopt	
  an	
  entitlement	
  in	
  
Xcode	
  that	
  lists	
  each	
  domain	
  
associated	
  with	
  your	
  app	
  
	
  
	
  
READ:	
  
http://bit.ly/ios9universallinks	
  	
  
http://bit.ly/UIApplicationDelegate-­‐
Reference	
  
WATCH:	
  http://bit.ly/appleuniversallinks	
  
	
  
Prepare	
  App	
  
#SMX #32A @goutaste
{
"applinks": {
"apps": [],
"details": {
 »ABC0123.com.domain.App": {
"paths":[ "*" ]
}
}
}
}	
  
	
  
Create	
  an	
  apple-app-site-
association file	
  for	
  each	
  
associated	
  domain	
  with	
  the	
  
content	
  your	
  app	
  supports	
  and	
  
host	
  it	
  at	
  the	
  root	
  level.	
  
NOTE:	
  The	
  association	
  file	
  must	
  be	
  hosted	
  
on	
  a	
  domain	
  that	
  supports	
  HTTPS/TLS,	
  even	
  
if	
  the	
  HTTP	
  deep	
  links	
  are	
  not	
  themselves	
  
served	
  via	
  HTTPS.	
  
2	
   Associate	
  App	
  With	
  Website	
  
#SMX #32A @goutaste
{
"applinks": {
"apps": [],
"details": {
 »ABC0123.com.domain.App": {
"paths":[
”/folder/subfolder/”,
”/folder2/subfolder2/*”,
]
}
}
}
}	
  
	
  
Modify	
  apple-app-site-
association file	
  to	
  specify	
  
only	
  the	
  content	
  that	
  is	
  parallel	
  
between	
  the	
  app	
  and	
  the	
  website.	
  
3	
   Control	
  Paths	
  
#SMX #32A @goutaste
Universal	
  Links	
  	
  
Services:	
  
	
  
1-­‐click	
  and	
  	
  
you’re	
  done	
  
	
  
	
  
Branch.io	
  
Yozio	
  
Deeplink.me	
  
HOKO	
  
#SMX #32A @goutaste
Apple Search App Indexing
#SMX #32A @goutaste
CoreSpotlight	
   NSUserActivity	
   Web	
  Markup	
  
#SMX #32A @goutaste
Core	
  Spotlight	
   NSUserActivity	
   Web	
  Markup	
  
Used	
  for…	
  	
  
Indexing	
  public	
  app	
  screens	
  
that	
  mirror	
  content	
  on	
  the	
  
web	
  
DOES	
  require	
  
corresponding	
  web	
  
content	
  
Add	
  code	
  to	
  WEB	
  
Public	
  Cloud	
  Index	
  
Used	
  for…	
  	
  
Indexing	
  app	
  screens	
  that	
  
contain	
  private/	
  personal	
  
data	
  
Does	
  NOT	
  require	
  
corresponding	
  web	
  
content	
  
Add	
  code	
  to	
  APP	
  
Private	
  Device	
  Index	
  
Used	
  for…	
  	
  
Indexing	
  private	
  and	
  public	
  
navigation	
  points	
  in	
  the	
  app	
  
Does	
  NOT	
  require	
  
corresponding	
  web	
  
content	
  
Add	
  code	
  to	
  APP	
  
Private	
  Device	
  Index	
  and/	
  
or	
  Public	
  Cloud	
  Index	
  
Private	
   Public	
  
#SMX #32A @goutaste
TYPE	
  OF	
  SCREEN	
   API	
  TO	
  USE	
  
Content	
  that	
  the	
  user	
  views	
   NSUserActivity	
  
Frequently	
  used	
  navigation	
  points	
  and	
  features	
  	
   NSUserActivity	
  
Content	
  created	
  or	
  curated	
  by	
  the	
  user,	
  such	
  as	
  photos	
  or	
  a	
  list	
  of	
  
favorites	
  
Core	
  Spotlight	
  
New	
  messages,	
  content,	
  or	
  items	
  that	
  arrive	
  on	
  the	
  device	
   Core	
  Spotlight	
  
Content	
  that	
  lives	
  in	
  both	
  your	
  app	
  and	
  your	
  website	
   Web	
  Markup	
  
#SMX #32A @goutaste
#SMX #32A @goutaste
Travel	
  App:	
  
Reservation	
  Confirmations	
  Screen	
  
?
#SMX #32A @goutaste
Core	
  Spotlight!	
  
#SMX #32A @goutaste
Travel	
  App:	
  	
  
Flight	
  results	
  for	
  previously-­‐searched	
  	
  
travel	
  dates	
  	
  	
  
?
#SMX #32A @goutaste
NSUserActivity!	
  
Bonus	
  Points:	
  Private	
  
#SMX #32A @goutaste
Travel	
  App:	
  	
  	
  
Hotel	
  Info	
  Screen	
  
?
#SMX #32A @goutaste
Web	
  Markup!	
  	
  
Bonus	
  points:	
  with	
  schema	
  on	
  	
  
ratings	
  &	
  prices	
  
#SMX #32A @goutaste
NSUserActivity
#SMX #32A @goutaste
Private	
  or	
  Public	
  
Public	
  Only	
  
Search	
  results	
  	
  
meta	
  data	
  for	
  
display	
  and	
  
rankings	
  
‘Canonical’	
  
More	
  info	
  here:	
  bit.ly/NSUserActivity	
  
NSUserActivity	
  
#SMX #32A @goutaste
CoreSpotlight	
   NSUserActivity	
   Web	
  Markup	
  NSUserActivity	
  
var	
  eligibleForSearch	
   var	
  eligibleForPublicIndexing	
  
Private/	
  
Device	
  Index	
  
Public/	
  Cloud	
  
Index	
  
PRIVATE	
  APP	
  SCREEN	
   PUBLIC	
  APP	
  SCREEN	
  
#SMX #32A @goutaste
CoreSpotlight
#SMX #32A @goutaste
Search	
  results	
  	
  
meta	
  data	
  for	
  
display	
  and	
  rankings	
  
More	
  info	
  here:	
  bit.ly/corespotlight	
  
CoreSpotlight	
  
#SMX #32A @goutaste
Web Markup
#SMX #32A @goutaste
Web	
  Markup	
  
#SMX #32A @goutaste
Twitter	
  Cards	
   AppLinks	
  
Smart	
  App	
  
Banners	
  
Web	
  Markup	
  
#SMX #32A @goutaste
Twitter	
  Cards	
   AppLinks	
  
Smart	
  App	
  
Banners	
  
Web	
  Markup	
  
#SMX #32A @goutaste
Twitter	
  Cards	
   AppLinks	
  
Smart	
  App	
  
Banners	
  
Web	
  Markup	
  
#SMX #32A @goutaste
Web	
  Markup	
  –	
  Visual	
  Presentation	
  
SCHEMA	
  
SCHEMA	
  
SCHEMA	
  
SCHEMA	
  
OG	
  TAG	
  
#SMX #32A @goutaste
bit.ly/applesearchvalidator	
  
#SMX #32A @goutaste
bit.ly/universal-­‐links-­‐tool	
  
#SMX #32A @goutaste
Further Reading
•  Universal	
  Links:	
  
•  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/
UniversalLinks.html	
  
•  https://developers.google.com/app-­‐indexing/ios/app	
  
•  https://blog.branch.io/how-­‐to-­‐setup-­‐universal-­‐links-­‐to-­‐deep-­‐link-­‐on-­‐apple-­‐ios-­‐9	
  
•  https://blog.branch.io/best-­‐practices-­‐for-­‐ios-­‐9-­‐universal-­‐links	
  
•  http://support.hokolinks.com/ios/universal-­‐links	
  
•  https://dev.branch.io/recipes/branch_universal_links/ios/#which-­‐appsbrowsers-­‐support-­‐universal-­‐links	
  
•  https://blog.branch.io/ios-­‐9.2-­‐deep-­‐linking-­‐guide-­‐transitioning-­‐to-­‐universal-­‐links	
  
#SMX #32A @goutaste
Further Reading
•  Apple	
  App	
  Indexing:	
  
•  http://searchengineland.com/app-­‐indexing-­‐new-­‐frontier-­‐seo-­‐apple-­‐search-­‐ios-­‐app-­‐indexing-­‐223880	
  
•  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/Activities.html#//
apple_ref/doc/uid/TP40016308-­‐CH6-­‐SW1	
  
•  https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSUserActivity_Class/	
  
•  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/
AppContent.html#//apple_ref/doc/uid/TP40016308-­‐CH7-­‐SW1	
  
•  https://developer.apple.com/library/ios/documentation/CoreSpotlight/Reference/
CoreSpotlight_Framework/	
  
•  https://developer.apple.com/library/prerelease/ios/documentation/CoreSpotlight/Reference/
CSSearchableItemAttributeSet_Class/index.html#//apple_ref/occ/instp/CSSearchableItemAttributeSet/
title	
  
•  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/
WebContent.html#//apple_ref/doc/uid/TP40016308-­‐CH8-­‐SW1	
  
#SMX #32A @goutaste
Emily	
  Grossman	
  
emily@mobilemoxie.com	
  
@goutaste	
  
	
  
www.mobilemoxie.com	
  
2	
  Months	
  Free	
  Code:	
  	
  
SMXWEST16	
  
	
  
facebook.com/mobilemoxie	
  
@mobilemoxie	
  
#SMX #32A @goutaste
SEE YOU AT THE NEXT #SMX!
THANK YOU!

Más contenido relacionado

La actualidad más candente

Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017MobileMoxie
 
Firebase App Indexing - SMX Advanced
Firebase App Indexing - SMX AdvancedFirebase App Indexing - SMX Advanced
Firebase App Indexing - SMX AdvancedDavid Iwanow
 
The Future of Deep Linking & App Indexing
The Future of Deep Linking & App IndexingThe Future of Deep Linking & App Indexing
The Future of Deep Linking & App IndexingMobileMoxie
 
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesLooking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesMobileMoxie
 
An Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabAn Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabJarek Wilkiewicz
 
Christoph Cemper - Advanced Link Audit & Google Updates
Christoph Cemper - Advanced Link Audit & Google UpdatesChristoph Cemper - Advanced Link Audit & Google Updates
Christoph Cemper - Advanced Link Audit & Google UpdatesWebrazzi
 
Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015
Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015
Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015Ari Roth
 
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World MobileMoxie
 
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...MobileMoxie
 
Mobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily BerlinMobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily BerlinThomasBCN
 
The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017MobileMoxie
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Suzzicks
 
Mobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and ImplementationMobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and ImplementationShortcut Media
 
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobileMoxie
 
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Pubcon 2015 – Mobile and App Store Optimization – Dave LloydPubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Pubcon 2015 – Mobile and App Store Optimization – Dave LloydDave Lloyd
 
Apple Search Ads - What to expect in 2021
Apple Search Ads - What to expect in 2021Apple Search Ads - What to expect in 2021
Apple Search Ads - What to expect in 2021ThomasBCN
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Branch
 
MozCon - Mobilegeddon
MozCon - MobilegeddonMozCon - Mobilegeddon
MozCon - MobilegeddonSuzzicks
 
How to report on SEO in 2018 #BrightonSEO
How to report on SEO in 2018 #BrightonSEOHow to report on SEO in 2018 #BrightonSEO
How to report on SEO in 2018 #BrightonSEOBranded3
 

La actualidad más candente (20)

Google App indexing
Google App indexingGoogle App indexing
Google App indexing
 
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
 
Firebase App Indexing - SMX Advanced
Firebase App Indexing - SMX AdvancedFirebase App Indexing - SMX Advanced
Firebase App Indexing - SMX Advanced
 
The Future of Deep Linking & App Indexing
The Future of Deep Linking & App IndexingThe Future of Deep Linking & App Indexing
The Future of Deep Linking & App Indexing
 
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesLooking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
 
An Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabAn Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing Codelab
 
Christoph Cemper - Advanced Link Audit & Google Updates
Christoph Cemper - Advanced Link Audit & Google UpdatesChristoph Cemper - Advanced Link Audit & Google Updates
Christoph Cemper - Advanced Link Audit & Google Updates
 
Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015
Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015
Mobile-Friendly SEO: Why & How? Ari Roth at SMX Israel 2015
 
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
 
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
 
Mobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily BerlinMobile growth #RARRA - @thomasbcn at TheFamily Berlin
Mobile growth #RARRA - @thomasbcn at TheFamily Berlin
 
The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
 
Mobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and ImplementationMobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and Implementation
 
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
 
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Pubcon 2015 – Mobile and App Store Optimization – Dave LloydPubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
 
Apple Search Ads - What to expect in 2021
Apple Search Ads - What to expect in 2021Apple Search Ads - What to expect in 2021
Apple Search Ads - What to expect in 2021
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?
 
MozCon - Mobilegeddon
MozCon - MobilegeddonMozCon - Mobilegeddon
MozCon - Mobilegeddon
 
How to report on SEO in 2018 #BrightonSEO
How to report on SEO in 2018 #BrightonSEOHow to report on SEO in 2018 #BrightonSEO
How to report on SEO in 2018 #BrightonSEO
 

Destacado

Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...
Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...
Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...Search Marketing Expo - SMX
 
Now You See It! Visualizing Your PPC Competition By Maddie Cary
Now You See It! Visualizing Your PPC Competition By Maddie CaryNow You See It! Visualizing Your PPC Competition By Maddie Cary
Now You See It! Visualizing Your PPC Competition By Maddie CarySearch Marketing Expo - SMX
 
Brand Keywords - The Truth About Your Competitors By David Naffziger
Brand Keywords - The Truth About Your Competitors By David NaffzigerBrand Keywords - The Truth About Your Competitors By David Naffziger
Brand Keywords - The Truth About Your Competitors By David NaffzigerSearch Marketing Expo - SMX
 
SEO Audits Key Elements of Discovery and Planning By Jessie Stricchiola
SEO Audits Key Elements of Discovery and Planning By Jessie StricchiolaSEO Audits Key Elements of Discovery and Planning By Jessie Stricchiola
SEO Audits Key Elements of Discovery and Planning By Jessie StricchiolaSearch Marketing Expo - SMX
 
Visual Thinking and Practical Design Principles By Dustin Stout
Visual Thinking and Practical Design Principles By Dustin StoutVisual Thinking and Practical Design Principles By Dustin Stout
Visual Thinking and Practical Design Principles By Dustin StoutSearch Marketing Expo - SMX
 
Creating Image Ads in Google and Facebook By Laura Thieme
Creating Image Ads in Google and Facebook By Laura ThiemeCreating Image Ads in Google and Facebook By Laura Thieme
Creating Image Ads in Google and Facebook By Laura ThiemeSearch Marketing Expo - SMX
 
SEO at Microsoft: "Insights Engine" By Derrick Wheeler
SEO at Microsoft: "Insights Engine" By Derrick WheelerSEO at Microsoft: "Insights Engine" By Derrick Wheeler
SEO at Microsoft: "Insights Engine" By Derrick WheelerSearch Marketing Expo - SMX
 
10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim Thomas
10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim Thomas10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim Thomas
10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim ThomasSearch Marketing Expo - SMX
 

Destacado (11)

Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...
Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...
Step Away From The Tools: How to Get a Picture View of Your Competition By Pu...
 
Now You See It! Visualizing Your PPC Competition By Maddie Cary
Now You See It! Visualizing Your PPC Competition By Maddie CaryNow You See It! Visualizing Your PPC Competition By Maddie Cary
Now You See It! Visualizing Your PPC Competition By Maddie Cary
 
Brand Keywords - The Truth About Your Competitors By David Naffziger
Brand Keywords - The Truth About Your Competitors By David NaffzigerBrand Keywords - The Truth About Your Competitors By David Naffziger
Brand Keywords - The Truth About Your Competitors By David Naffziger
 
SEO Audits Key Elements of Discovery and Planning By Jessie Stricchiola
SEO Audits Key Elements of Discovery and Planning By Jessie StricchiolaSEO Audits Key Elements of Discovery and Planning By Jessie Stricchiola
SEO Audits Key Elements of Discovery and Planning By Jessie Stricchiola
 
Visual Thinking and Practical Design Principles By Dustin Stout
Visual Thinking and Practical Design Principles By Dustin StoutVisual Thinking and Practical Design Principles By Dustin Stout
Visual Thinking and Practical Design Principles By Dustin Stout
 
Getting Images Right in Paid Search By John Lee
Getting Images Right in Paid Search By John LeeGetting Images Right in Paid Search By John Lee
Getting Images Right in Paid Search By John Lee
 
Creating Image Ads in Google and Facebook By Laura Thieme
Creating Image Ads in Google and Facebook By Laura ThiemeCreating Image Ads in Google and Facebook By Laura Thieme
Creating Image Ads in Google and Facebook By Laura Thieme
 
How to Prove the Value of SEO By Erin Everhart
How to Prove the Value of SEO By Erin EverhartHow to Prove the Value of SEO By Erin Everhart
How to Prove the Value of SEO By Erin Everhart
 
Visualizing Search Analysis By Ryan Jones
Visualizing Search Analysis By Ryan JonesVisualizing Search Analysis By Ryan Jones
Visualizing Search Analysis By Ryan Jones
 
SEO at Microsoft: "Insights Engine" By Derrick Wheeler
SEO at Microsoft: "Insights Engine" By Derrick WheelerSEO at Microsoft: "Insights Engine" By Derrick Wheeler
SEO at Microsoft: "Insights Engine" By Derrick Wheeler
 
10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim Thomas
10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim Thomas10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim Thomas
10 PPC Hacks, Tips and Tricks to Optimize Your Time By Kim Thomas
 

Similar a Optimize Your iOS App for Apple Search and Universal Links

Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015MobileMoxie
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015MobileMoxie
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Suzzicks
 
How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015
How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015
How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015MobileMoxie
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016MobileMoxie
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slidesPersonagraph
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation WorksSerenaPearson2
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking Ketan Raval
 
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014Leonardo Rossetti
 
AT&T Mobile App & IoT Hackathon @ Catalyst
AT&T Mobile App & IoT Hackathon @ Catalyst AT&T Mobile App & IoT Hackathon @ Catalyst
AT&T Mobile App & IoT Hackathon @ Catalyst Ed Donahue
 
API, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceAPI, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceKasun Indrasiri
 
Firebase App-Indexing - SMX London 2016
Firebase App-Indexing - SMX London 2016Firebase App-Indexing - SMX London 2016
Firebase App-Indexing - SMX London 2016David Iwanow
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App IndexationJustin Briggs
 
Mobile-First Indexing and AMP - SMX Advanced 2018
Mobile-First Indexing and AMP - SMX Advanced 2018Mobile-First Indexing and AMP - SMX Advanced 2018
Mobile-First Indexing and AMP - SMX Advanced 2018Alexis Sanders
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardAnyPresence
 
Increasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsIncreasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsSearch Marketing Expo - SMX
 
State of API Integration Report 2017
State of API Integration Report 2017State of API Integration Report 2017
State of API Integration Report 2017Cloud Elements
 
Applications Development
Applications DevelopmentApplications Development
Applications DevelopmentThe Sapper UAE
 

Similar a Optimize Your iOS App for Apple Search and Universal Links (20)

Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
 
How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015
How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015
How Apple's Changing Up Search: From Siri to Safari to Spotlight - SMX East 2015
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slides
 
Alexander Lukin, Yandex
Alexander Lukin, YandexAlexander Lukin, Yandex
Alexander Lukin, Yandex
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking
 
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014
 
AT&T Mobile App & IoT Hackathon @ Catalyst
AT&T Mobile App & IoT Hackathon @ Catalyst AT&T Mobile App & IoT Hackathon @ Catalyst
AT&T Mobile App & IoT Hackathon @ Catalyst
 
API, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceAPI, Integration, and SOA Convergence
API, Integration, and SOA Convergence
 
Firebase App-Indexing - SMX London 2016
Firebase App-Indexing - SMX London 2016Firebase App-Indexing - SMX London 2016
Firebase App-Indexing - SMX London 2016
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App Indexation
 
Mobile-First Indexing and AMP - SMX Advanced 2018
Mobile-First Indexing and AMP - SMX Advanced 2018Mobile-First Indexing and AMP - SMX Advanced 2018
Mobile-First Indexing and AMP - SMX Advanced 2018
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
 
Increasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsIncreasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin Briggs
 
State of API Integration Report 2017
State of API Integration Report 2017State of API Integration Report 2017
State of API Integration Report 2017
 
Applications Development
Applications DevelopmentApplications Development
Applications Development
 
Deep linking
Deep linkingDeep linking
Deep linking
 

Más de Search Marketing Expo - SMX

Create for Someone, Not Just Anyone: Adobe's Audience Audit By Maria Corcoran
Create for Someone, Not Just Anyone: Adobe's Audience Audit By Maria CorcoranCreate for Someone, Not Just Anyone: Adobe's Audience Audit By Maria Corcoran
Create for Someone, Not Just Anyone: Adobe's Audience Audit By Maria CorcoranSearch Marketing Expo - SMX
 
Consumer Lead Change: How to Stay Relevant and Build Success By Duane Forrester
Consumer Lead Change: How to Stay Relevant and Build Success By Duane ForresterConsumer Lead Change: How to Stay Relevant and Build Success By Duane Forrester
Consumer Lead Change: How to Stay Relevant and Build Success By Duane ForresterSearch Marketing Expo - SMX
 
Create Powerful Custom Automations With AdWords Scripts By Frederick Vallaeys
Create Powerful Custom Automations With AdWords Scripts By Frederick VallaeysCreate Powerful Custom Automations With AdWords Scripts By Frederick Vallaeys
Create Powerful Custom Automations With AdWords Scripts By Frederick VallaeysSearch Marketing Expo - SMX
 
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch LarsonUsing AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch LarsonSearch Marketing Expo - SMX
 
Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...
Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...
Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...Search Marketing Expo - SMX
 
Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...
Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...
Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...Search Marketing Expo - SMX
 
The Journey To Cross-Device Nirvana By Mike Henderson
The Journey To Cross-Device Nirvana By Mike HendersonThe Journey To Cross-Device Nirvana By Mike Henderson
The Journey To Cross-Device Nirvana By Mike HendersonSearch Marketing Expo - SMX
 
Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...
Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...
Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...Search Marketing Expo - SMX
 
Let's Start Using Event Tracking For More Than Email Clicks By Joe Martinez
Let's Start Using Event Tracking For More Than Email Clicks By Joe MartinezLet's Start Using Event Tracking For More Than Email Clicks By Joe Martinez
Let's Start Using Event Tracking For More Than Email Clicks By Joe MartinezSearch Marketing Expo - SMX
 
Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...
Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...
Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...Search Marketing Expo - SMX
 
Dynamic Remarketing for the Google Display Network By David Szetela
Dynamic Remarketing for the Google Display Network By David SzetelaDynamic Remarketing for the Google Display Network By David Szetela
Dynamic Remarketing for the Google Display Network By David SzetelaSearch Marketing Expo - SMX
 

Más de Search Marketing Expo - SMX (20)

SMX West 2019 - #SMXInsights
SMX West 2019 - #SMXInsightsSMX West 2019 - #SMXInsights
SMX West 2019 - #SMXInsights
 
SMX SlideShare Announcement
SMX SlideShare AnnouncementSMX SlideShare Announcement
SMX SlideShare Announcement
 
SMX East 2018 - #SMXInsights
SMX East 2018 - #SMXInsightsSMX East 2018 - #SMXInsights
SMX East 2018 - #SMXInsights
 
SMX Advanced 2018 - #SMXInsights
SMX Advanced 2018 - #SMXInsights SMX Advanced 2018 - #SMXInsights
SMX Advanced 2018 - #SMXInsights
 
SMX West 2018 #SMXInsights
SMX West 2018 #SMXInsightsSMX West 2018 #SMXInsights
SMX West 2018 #SMXInsights
 
SMX Speaker Guidelines
SMX Speaker GuidelinesSMX Speaker Guidelines
SMX Speaker Guidelines
 
AMP: Do or Die? 2017 Audience Survey Results
AMP: Do or Die? 2017 Audience Survey ResultsAMP: Do or Die? 2017 Audience Survey Results
AMP: Do or Die? 2017 Audience Survey Results
 
Create for Someone, Not Just Anyone: Adobe's Audience Audit By Maria Corcoran
Create for Someone, Not Just Anyone: Adobe's Audience Audit By Maria CorcoranCreate for Someone, Not Just Anyone: Adobe's Audience Audit By Maria Corcoran
Create for Someone, Not Just Anyone: Adobe's Audience Audit By Maria Corcoran
 
Alexa, How Do I Do SEO For You? By Navneet Virk
Alexa, How Do I Do SEO For You? By Navneet VirkAlexa, How Do I Do SEO For You? By Navneet Virk
Alexa, How Do I Do SEO For You? By Navneet Virk
 
Consumer Lead Change: How to Stay Relevant and Build Success By Duane Forrester
Consumer Lead Change: How to Stay Relevant and Build Success By Duane ForresterConsumer Lead Change: How to Stay Relevant and Build Success By Duane Forrester
Consumer Lead Change: How to Stay Relevant and Build Success By Duane Forrester
 
Create Powerful Custom Automations With AdWords Scripts By Frederick Vallaeys
Create Powerful Custom Automations With AdWords Scripts By Frederick VallaeysCreate Powerful Custom Automations With AdWords Scripts By Frederick Vallaeys
Create Powerful Custom Automations With AdWords Scripts By Frederick Vallaeys
 
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch LarsonUsing AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
 
Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...
Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...
Busting Google's Black Box: Navigating Google Algorithms in a Post-Update Wor...
 
Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...
Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...
Solving SEO Issues In Google's Post Update World: How To Track Unconfirmed Al...
 
The Journey To Cross-Device Nirvana By Mike Henderson
The Journey To Cross-Device Nirvana By Mike HendersonThe Journey To Cross-Device Nirvana By Mike Henderson
The Journey To Cross-Device Nirvana By Mike Henderson
 
Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...
Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...
Dating Tips to Maximize the Brand Agency Relationship By Chad Gingrich and Sh...
 
Let's Start Using Event Tracking For More Than Email Clicks By Joe Martinez
Let's Start Using Event Tracking For More Than Email Clicks By Joe MartinezLet's Start Using Event Tracking For More Than Email Clicks By Joe Martinez
Let's Start Using Event Tracking For More Than Email Clicks By Joe Martinez
 
Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...
Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...
Using Paid Search & Social Together To Deliver The Ultimate Knock-Out Punch B...
 
Paid Search Fundamentals By Matt Van Wagner
Paid Search Fundamentals By Matt Van WagnerPaid Search Fundamentals By Matt Van Wagner
Paid Search Fundamentals By Matt Van Wagner
 
Dynamic Remarketing for the Google Display Network By David Szetela
Dynamic Remarketing for the Google Display Network By David SzetelaDynamic Remarketing for the Google Display Network By David Szetela
Dynamic Remarketing for the Google Display Network By David Szetela
 

Optimize Your iOS App for Apple Search and Universal Links

  • 1. #SMX #32A @goutaste What You Need To Know About Apple iOS App Search & Universal Links How To Optimize Apps for Apple iOS Search & iOS 9 Universal Links
  • 4. #SMX #32A @goutaste “75%  of  Google  Search  Revenue  in  2014   came  from  ads  on  iPhones  &  iPads.”   -­‐  Goldman  Sachs  -­‐  
  • 5. #SMX #32A @goutaste Safari Market Share in Mobile Worldwide Mobile Browser Market Share 2/2014 http://bit.ly/mobile-browser-share-2014 53.52%   23.84%   4.57%   12.09%  
  • 7. #SMX #32A @goutaste “Apple’s  App  Store  commission  is   now  at  a  run-­‐rate  of  $9  billion,  more   than  its  total  revenue  in  the  year  the   iPod  launched.”   -­‐  Benedict  Evans,  @BenedictEvans  -­‐  
  • 8. #SMX #32A @goutaste APP   WEB   http://www.imdb.com/title/tt0362359/  
  • 9. #SMX #32A @goutaste “One  Link  to  Rule  Them  All”  
  • 11. #SMX #32A @goutaste High-­‐Engagement   App  Screens   Suggested  in   ‘Siri  Suggestions’   on    iOS  9   Spotlight  
  • 13. #SMX #32A @goutaste Source:  https://dev.branch.io/recipes/branch_universal_links/ios/#which-­‐appsbrowsers-­‐support-­‐universal-­‐links   Universal  Links   Are  Not  100%   “Universal”  Yet   “Conditionally”  means  issues  like…   •  Will  NOT  work  when  pasted   into  URL  field   •  Will  work  with  a  <a  href=“..”>   click  across  domains  (ie  Google   à  IMDB)   •  Will  NOT  work  with  a  <a   href=“…”>  on  the  same   domain  (ie  IMDB  à  IMDB)  
  • 14. #SMX #32A @goutaste Google  App  Indexing  for  iOS  Apps     Requires  Universal  Links   Source:  bit.ly/GoogleAppIndexing-­‐iOS  
  • 15. #SMX #32A @goutaste https://subdomain.domain.com/path/subpath/   Scheme   “http”  or  “https”   Domain  or  Host  Name   Path  or  Prefix   Anatomy  of  a  Universal  Link:  
  • 16. #SMX #32A @goutaste Requirements:     • A  registered  domain   • SSL  access  to  your  domain   • Ability  to  upload  a  JSON  file  to  your   domain  
  • 17. #SMX #32A @goutaste 1   •  Modify  your  application   delegate   •  Adopt  an  entitlement  in   Xcode  that  lists  each  domain   associated  with  your  app       READ:   http://bit.ly/ios9universallinks     http://bit.ly/UIApplicationDelegate-­‐ Reference   WATCH:  http://bit.ly/appleuniversallinks     Prepare  App  
  • 18. #SMX #32A @goutaste { "applinks": { "apps": [], "details": {  »ABC0123.com.domain.App": { "paths":[ "*" ] } } } }     Create  an  apple-app-site- association file  for  each   associated  domain  with  the   content  your  app  supports  and   host  it  at  the  root  level.   NOTE:  The  association  file  must  be  hosted   on  a  domain  that  supports  HTTPS/TLS,  even   if  the  HTTP  deep  links  are  not  themselves   served  via  HTTPS.   2   Associate  App  With  Website  
  • 19. #SMX #32A @goutaste { "applinks": { "apps": [], "details": {  »ABC0123.com.domain.App": { "paths":[ ”/folder/subfolder/”, ”/folder2/subfolder2/*”, ] } } } }     Modify  apple-app-site- association file  to  specify   only  the  content  that  is  parallel   between  the  app  and  the  website.   3   Control  Paths  
  • 20. #SMX #32A @goutaste Universal  Links     Services:     1-­‐click  and     you’re  done       Branch.io   Yozio   Deeplink.me   HOKO  
  • 21. #SMX #32A @goutaste Apple Search App Indexing
  • 22. #SMX #32A @goutaste CoreSpotlight   NSUserActivity   Web  Markup  
  • 23. #SMX #32A @goutaste Core  Spotlight   NSUserActivity   Web  Markup   Used  for…     Indexing  public  app  screens   that  mirror  content  on  the   web   DOES  require   corresponding  web   content   Add  code  to  WEB   Public  Cloud  Index   Used  for…     Indexing  app  screens  that   contain  private/  personal   data   Does  NOT  require   corresponding  web   content   Add  code  to  APP   Private  Device  Index   Used  for…     Indexing  private  and  public   navigation  points  in  the  app   Does  NOT  require   corresponding  web   content   Add  code  to  APP   Private  Device  Index  and/   or  Public  Cloud  Index   Private   Public  
  • 24. #SMX #32A @goutaste TYPE  OF  SCREEN   API  TO  USE   Content  that  the  user  views   NSUserActivity   Frequently  used  navigation  points  and  features     NSUserActivity   Content  created  or  curated  by  the  user,  such  as  photos  or  a  list  of   favorites   Core  Spotlight   New  messages,  content,  or  items  that  arrive  on  the  device   Core  Spotlight   Content  that  lives  in  both  your  app  and  your  website   Web  Markup  
  • 26. #SMX #32A @goutaste Travel  App:   Reservation  Confirmations  Screen   ?
  • 27. #SMX #32A @goutaste Core  Spotlight!  
  • 28. #SMX #32A @goutaste Travel  App:     Flight  results  for  previously-­‐searched     travel  dates       ?
  • 29. #SMX #32A @goutaste NSUserActivity!   Bonus  Points:  Private  
  • 30. #SMX #32A @goutaste Travel  App:       Hotel  Info  Screen   ?
  • 31. #SMX #32A @goutaste Web  Markup!     Bonus  points:  with  schema  on     ratings  &  prices  
  • 33. #SMX #32A @goutaste Private  or  Public   Public  Only   Search  results     meta  data  for   display  and   rankings   ‘Canonical’   More  info  here:  bit.ly/NSUserActivity   NSUserActivity  
  • 34. #SMX #32A @goutaste CoreSpotlight   NSUserActivity   Web  Markup  NSUserActivity   var  eligibleForSearch   var  eligibleForPublicIndexing   Private/   Device  Index   Public/  Cloud   Index   PRIVATE  APP  SCREEN   PUBLIC  APP  SCREEN  
  • 36. #SMX #32A @goutaste Search  results     meta  data  for   display  and  rankings   More  info  here:  bit.ly/corespotlight   CoreSpotlight  
  • 38. #SMX #32A @goutaste Web  Markup  
  • 39. #SMX #32A @goutaste Twitter  Cards   AppLinks   Smart  App   Banners   Web  Markup  
  • 40. #SMX #32A @goutaste Twitter  Cards   AppLinks   Smart  App   Banners   Web  Markup  
  • 41. #SMX #32A @goutaste Twitter  Cards   AppLinks   Smart  App   Banners   Web  Markup  
  • 42. #SMX #32A @goutaste Web  Markup  –  Visual  Presentation   SCHEMA   SCHEMA   SCHEMA   SCHEMA   OG  TAG  
  • 45. #SMX #32A @goutaste Further Reading •  Universal  Links:   •  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/ UniversalLinks.html   •  https://developers.google.com/app-­‐indexing/ios/app   •  https://blog.branch.io/how-­‐to-­‐setup-­‐universal-­‐links-­‐to-­‐deep-­‐link-­‐on-­‐apple-­‐ios-­‐9   •  https://blog.branch.io/best-­‐practices-­‐for-­‐ios-­‐9-­‐universal-­‐links   •  http://support.hokolinks.com/ios/universal-­‐links   •  https://dev.branch.io/recipes/branch_universal_links/ios/#which-­‐appsbrowsers-­‐support-­‐universal-­‐links   •  https://blog.branch.io/ios-­‐9.2-­‐deep-­‐linking-­‐guide-­‐transitioning-­‐to-­‐universal-­‐links  
  • 46. #SMX #32A @goutaste Further Reading •  Apple  App  Indexing:   •  http://searchengineland.com/app-­‐indexing-­‐new-­‐frontier-­‐seo-­‐apple-­‐search-­‐ios-­‐app-­‐indexing-­‐223880   •  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/Activities.html#// apple_ref/doc/uid/TP40016308-­‐CH6-­‐SW1   •  https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSUserActivity_Class/   •  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/ AppContent.html#//apple_ref/doc/uid/TP40016308-­‐CH7-­‐SW1   •  https://developer.apple.com/library/ios/documentation/CoreSpotlight/Reference/ CoreSpotlight_Framework/   •  https://developer.apple.com/library/prerelease/ios/documentation/CoreSpotlight/Reference/ CSSearchableItemAttributeSet_Class/index.html#//apple_ref/occ/instp/CSSearchableItemAttributeSet/ title   •  https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/ WebContent.html#//apple_ref/doc/uid/TP40016308-­‐CH8-­‐SW1  
  • 47. #SMX #32A @goutaste Emily  Grossman   emily@mobilemoxie.com   @goutaste     www.mobilemoxie.com   2  Months  Free  Code:     SMXWEST16     facebook.com/mobilemoxie   @mobilemoxie  
  • 48. #SMX #32A @goutaste SEE YOU AT THE NEXT #SMX! THANK YOU!