SlideShare a Scribd company logo
1 of 30
iOS9 Search:
#SEODifferent
Local Search Advantage Workshop
SMXEast 2015
Andrew Shotland
LocalSEOGuide.com
@localseoguide
www.localseoguide.com @localseoguide.com
About LocalSEOGuide
2
10 Years of Enterprise & Multi-Location SEO
Goin’ Mobile
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 3
We Apps…😻
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 4
http://applemapsmarketing.com/2015/06/61-of-u-s-iphone-owners-use-apple-maps-comscore/
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 5
Apple’s Local Search Evolution
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 6
SEO Environment has Changed
Moving from Desktop  Mobile  Apps
1. Mobile Web SEO Optimization
2. Apple Store & Android Play Store SEO
3. Google & Facebook App Indexing SEO
4. New: iOS Search SEO
Google App Indexing Facebook App Links
iOS9 Search: Siri
• Apple Maps
• Bing Search
• App-Specific
Commands
– “Open”, “Play”, “Call”,
etc.
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 8
iOS 9 Search: Safari
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 9
• Apple Maps
• App Content
• Suggested
Websites
iOS9 Search: Spotlight
• App Content
• Websites
• Bing Search
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 10
Two iOS Search Indexes
Applebot crawls + Standard markup User-created content/engagement
with apps on user’s device
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 11
Breaking Down iOS App Search
Features
3 Core APIs
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 12
- User Activity: Reviews, ratings, check-in’s, pageviews, etc.
- Viewed app content can be eligible for public indexation on app Spotlight
& Safari search
- Each activity has attributes & meta data
- Can designate activities to be publicly available
- Each activity has meta data
- var title
- var keyword
- var contentAttributeSet
- var expirationDate
- var webpage URL
- CSSearchableItemAttributeSet? Could contain:
- contentDescription
- thumbnailURL & Data
- City, Province, Latitude Longitude
Features
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 13
NSUserActivity
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 14
- Unique image on each item
- Don’t use app logo as a thumbnail for all items
- Minimum Size 180 X 270 pixels
- Square of Circular Image 180 X 180 pixels
Image Size Recommendation
Model Minimum Image
Width
Minimum Image
Height
5s & earlier 40 px 60 px
6 & all iPads 120 px 180 px
6 Plus 180 px 270 px
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 15
- Title
- Based on the screen size of an iOS device, a long title can get
truncated, so it’s best to limit your title to 90 characters.
- Description
- As with titles, long descriptions can also get truncated, so it’s
best to limit your description to 300 characters.
Title & Description Recommendations
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 16
- UI & Server Recommendations
- No interstitials
- Performance
- Take user directly to content
UI & Server Recommendations
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 17
- APIs that help you add app-specific content to the
on-device index and enable deep links into your
app.
- API that adds content index for:
- Only on devices with the app installed
- Can add, update, delete from index
- Batch update is also available
- Index can be loaded at anytime when you load
the app
- Recommended to only contain a few thousand
items
- This API is not dependent on user activities
Features
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 18
CoreSpotlight
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 19
- Web markup lets you make your related web content searchable and
helps you enrich the user’s search experience.
- Used to enable App Search:
- Need to allow Applebot to Discover the Website
- Ensure there is markup for Deep Links in Website
- Enable Deep Links handling in App
- Structured Data Markup is Strongly Recommended
- Universal Links:
- The universal links replace deep links with better security features
and easier development between apps.
- Unclear if these URLs are trackable.
Features
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 20
- Focus on Schema.org Microdata
- Aggregated Ratings
- Offers
- Organization
- PriceRange
- Recipe
- Accepting OG Tags
- Og: Image
Structured Data Markup
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 21
User Activity + App Content Indexation + Web Markup
= Relevance Score
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 22
Engagement Ratio = New BackLink?
Spotlight Search Algorithm Test
• Enter query
• Click on first Best Buy Locator
result
• Repeat query
• Record rankings
• Click on first Best Buy Locator
result in “pack”
• Repeat
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 23
Query = “tv”
Result # 1 2 3 (Accidental
Click on Contacts)
4 5
1 1 App Xfinity TV
Go
1 App Xfinity TV
Go
1 App Xfinity TV Go 1 App Xfinity TV
Go
1 App Xfinity TV
Go
2 3 “TV” Contacts:
Tim Villaneuva,
Amy Vernon?
3 “TV” Contacts:
Tim Villaneuva,
Amy Vernon?
3 “TV” Contacts:
Tim Villaneuva,
Amy Vernon?
3 “TV” Contacts:
Tim Villaneuva,
Amy Vernon?
3 “TV” Contacts:
Tim Villaneuva,
Amy Vernon?
3 3 Apple Music
“Townes Van
Zandt”
3 Apple Music
“Townes Van
Zandt”
3 Apple Music
“Townes Van
Zandt”
3 Apple Music
“Townes Van
Zandt”
3 Apple Music
“Townes Van
Zandt”
4 1 Podcast 1 Podcast 1 Podcast 1 Podcast 1 Podcast
5 1 iCal event 1 iCal event 1 iCal event 1 iCal event 1 iCal event
6 3 BB 3 BB 1 iMessage 3 BB 3 BB
7 1 iMessage 1 iMessage 3 mail 1 iMessage 1 iMessage
8 3 mail 3 mail 2 Notes 3 mail 3 mail
9 2 Notes 2 Notes 3 videos 2 Notes 2 Notes
10 3 videos 3 videos 3 BB 3 videos 3 videos
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 24
Query = “appliance”
Result # Query #1 2 3 4 5
1 2 suggested
websites
1 BB 2 BB 3 BB 3 BB
2 3 maps 2 suggested
websites
2 suggested
websites
2 suggested
websites
2 suggested
websites
3 1 podcast 3 maps 3 maps 3 maps 3 maps
4 3 mail 1 podcast 1 podcast 1 podcast 1 podcast
5 3 BB 3 BB 3 BB 3 BB 3 BB
6 Wikipedia 3 mail 3 mail 3 mail 3 mail
7 3 Bing Wikipedia Wikipedia Wikipedia Wikipedia
8 3 Bing 3 Bing 3 Bing 3 Bing
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 25
Spotlight Search Algorithm
• The app must contain the keyword or some close
variation to rank
• The more you use an app the more likely it is to
show up, regardless of what you use it for
• The more common a keyword the more likely
irrelevant results are to rank
• Content/engagement ratio appears to be a non-
factor at the moment
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 26
How Yelp SPAMs Spotlight Search
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 27
Near Term Considerations
• Make sure your business data is up to date on Apple Maps
• U.S. Data Providers:
- mapsconnect.apple.com
- Axciom
- Booking.com
- Factual.com
- GasBuddy.com
- GreatSchools.com
- Neustar Localeze
- TripAdvisor.com
- Yelp.com
• Start out with a big app index for Spotlight. Avoid indexing low search value URLs
• Add schema markup to web pages
• Test aggressive tagging
• Focus on user engagement with your app & presence on highly engaging third-party
apps
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 28
Further Reading
• AppleMapsMarketing.com
• iOS App Search Programmer Guide
• Yext:Optimizing Local Search for iOS9 (reg req’d)
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 29
www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 30

More Related Content

More from Andrew Shotland

How Local Directories Can Get Relevant in Search - ADP 2018
How Local Directories Can Get Relevant in Search - ADP 2018How Local Directories Can Get Relevant in Search - ADP 2018
How Local Directories Can Get Relevant in Search - ADP 2018Andrew Shotland
 
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...Andrew Shotland
 
Andrew shotland almsa innovation presentation 103017
Andrew shotland almsa innovation presentation 103017Andrew shotland almsa innovation presentation 103017
Andrew shotland almsa innovation presentation 103017Andrew Shotland
 
How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...
How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...
How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...Andrew Shotland
 
Search Different Understanding Apple's New Search Engine State of Search 2016
Search Different   Understanding Apple's New Search Engine State of Search 2016Search Different   Understanding Apple's New Search Engine State of Search 2016
Search Different Understanding Apple's New Search Engine State of Search 2016Andrew Shotland
 
2016 Local SEO Ranking Factors Presentation at Rocks Digital 2016
2016 Local SEO Ranking Factors Presentation at Rocks Digital 20162016 Local SEO Ranking Factors Presentation at Rocks Digital 2016
2016 Local SEO Ranking Factors Presentation at Rocks Digital 2016Andrew Shotland
 
Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016
Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016
Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016Andrew Shotland
 
Andrew shotland advanced local seo digital dealer 2015 presentation
Andrew shotland advanced local seo digital dealer 2015 presentationAndrew shotland advanced local seo digital dealer 2015 presentation
Andrew shotland advanced local seo digital dealer 2015 presentationAndrew Shotland
 
Everything is awesome in local seo!
Everything is awesome in local seo!Everything is awesome in local seo!
Everything is awesome in local seo!Andrew Shotland
 
Don't let the pigeon drive you crazy! smx east 10.1.14
Don't let the pigeon drive you crazy! smx east 10.1.14Don't let the pigeon drive you crazy! smx east 10.1.14
Don't let the pigeon drive you crazy! smx east 10.1.14Andrew Shotland
 
How to optimize your business for apple maps state of search 2013 - andrew ...
How to optimize your business for apple maps   state of search 2013 - andrew ...How to optimize your business for apple maps   state of search 2013 - andrew ...
How to optimize your business for apple maps state of search 2013 - andrew ...Andrew Shotland
 

More from Andrew Shotland (11)

How Local Directories Can Get Relevant in Search - ADP 2018
How Local Directories Can Get Relevant in Search - ADP 2018How Local Directories Can Get Relevant in Search - ADP 2018
How Local Directories Can Get Relevant in Search - ADP 2018
 
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
 
Andrew shotland almsa innovation presentation 103017
Andrew shotland almsa innovation presentation 103017Andrew shotland almsa innovation presentation 103017
Andrew shotland almsa innovation presentation 103017
 
How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...
How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...
How Local Directories Can Get Relevant In Search - ADP Innovation Conference ...
 
Search Different Understanding Apple's New Search Engine State of Search 2016
Search Different   Understanding Apple's New Search Engine State of Search 2016Search Different   Understanding Apple's New Search Engine State of Search 2016
Search Different Understanding Apple's New Search Engine State of Search 2016
 
2016 Local SEO Ranking Factors Presentation at Rocks Digital 2016
2016 Local SEO Ranking Factors Presentation at Rocks Digital 20162016 Local SEO Ranking Factors Presentation at Rocks Digital 2016
2016 Local SEO Ranking Factors Presentation at Rocks Digital 2016
 
Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016
Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016
Seo Is Always the Lowest Priority...Until It's Not MNSearch Summit2016
 
Andrew shotland advanced local seo digital dealer 2015 presentation
Andrew shotland advanced local seo digital dealer 2015 presentationAndrew shotland advanced local seo digital dealer 2015 presentation
Andrew shotland advanced local seo digital dealer 2015 presentation
 
Everything is awesome in local seo!
Everything is awesome in local seo!Everything is awesome in local seo!
Everything is awesome in local seo!
 
Don't let the pigeon drive you crazy! smx east 10.1.14
Don't let the pigeon drive you crazy! smx east 10.1.14Don't let the pigeon drive you crazy! smx east 10.1.14
Don't let the pigeon drive you crazy! smx east 10.1.14
 
How to optimize your business for apple maps state of search 2013 - andrew ...
How to optimize your business for apple maps   state of search 2013 - andrew ...How to optimize your business for apple maps   state of search 2013 - andrew ...
How to optimize your business for apple maps state of search 2013 - andrew ...
 

Recently uploaded

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 

Recently uploaded (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 

iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

  • 1. iOS9 Search: #SEODifferent Local Search Advantage Workshop SMXEast 2015 Andrew Shotland LocalSEOGuide.com @localseoguide
  • 2. www.localseoguide.com @localseoguide.com About LocalSEOGuide 2 10 Years of Enterprise & Multi-Location SEO
  • 3. Goin’ Mobile www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 3
  • 4. We Apps…😻 www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 4
  • 6. Apple’s Local Search Evolution www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 6
  • 7. SEO Environment has Changed Moving from Desktop  Mobile  Apps 1. Mobile Web SEO Optimization 2. Apple Store & Android Play Store SEO 3. Google & Facebook App Indexing SEO 4. New: iOS Search SEO Google App Indexing Facebook App Links
  • 8. iOS9 Search: Siri • Apple Maps • Bing Search • App-Specific Commands – “Open”, “Play”, “Call”, etc. www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 8
  • 9. iOS 9 Search: Safari www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 9 • Apple Maps • App Content • Suggested Websites
  • 10. iOS9 Search: Spotlight • App Content • Websites • Bing Search www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 10
  • 11. Two iOS Search Indexes Applebot crawls + Standard markup User-created content/engagement with apps on user’s device www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 11
  • 12. Breaking Down iOS App Search Features 3 Core APIs www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 12
  • 13. - User Activity: Reviews, ratings, check-in’s, pageviews, etc. - Viewed app content can be eligible for public indexation on app Spotlight & Safari search - Each activity has attributes & meta data - Can designate activities to be publicly available - Each activity has meta data - var title - var keyword - var contentAttributeSet - var expirationDate - var webpage URL - CSSearchableItemAttributeSet? Could contain: - contentDescription - thumbnailURL & Data - City, Province, Latitude Longitude Features www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 13
  • 14. NSUserActivity www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 14
  • 15. - Unique image on each item - Don’t use app logo as a thumbnail for all items - Minimum Size 180 X 270 pixels - Square of Circular Image 180 X 180 pixels Image Size Recommendation Model Minimum Image Width Minimum Image Height 5s & earlier 40 px 60 px 6 & all iPads 120 px 180 px 6 Plus 180 px 270 px www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 15
  • 16. - Title - Based on the screen size of an iOS device, a long title can get truncated, so it’s best to limit your title to 90 characters. - Description - As with titles, long descriptions can also get truncated, so it’s best to limit your description to 300 characters. Title & Description Recommendations www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 16
  • 17. - UI & Server Recommendations - No interstitials - Performance - Take user directly to content UI & Server Recommendations www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 17
  • 18. - APIs that help you add app-specific content to the on-device index and enable deep links into your app. - API that adds content index for: - Only on devices with the app installed - Can add, update, delete from index - Batch update is also available - Index can be loaded at anytime when you load the app - Recommended to only contain a few thousand items - This API is not dependent on user activities Features www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 18
  • 19. CoreSpotlight www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 19
  • 20. - Web markup lets you make your related web content searchable and helps you enrich the user’s search experience. - Used to enable App Search: - Need to allow Applebot to Discover the Website - Ensure there is markup for Deep Links in Website - Enable Deep Links handling in App - Structured Data Markup is Strongly Recommended - Universal Links: - The universal links replace deep links with better security features and easier development between apps. - Unclear if these URLs are trackable. Features www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 20
  • 21. - Focus on Schema.org Microdata - Aggregated Ratings - Offers - Organization - PriceRange - Recipe - Accepting OG Tags - Og: Image Structured Data Markup www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 21
  • 22. User Activity + App Content Indexation + Web Markup = Relevance Score www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 22 Engagement Ratio = New BackLink?
  • 23. Spotlight Search Algorithm Test • Enter query • Click on first Best Buy Locator result • Repeat query • Record rankings • Click on first Best Buy Locator result in “pack” • Repeat www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 23
  • 24. Query = “tv” Result # 1 2 3 (Accidental Click on Contacts) 4 5 1 1 App Xfinity TV Go 1 App Xfinity TV Go 1 App Xfinity TV Go 1 App Xfinity TV Go 1 App Xfinity TV Go 2 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 “TV” Contacts: Tim Villaneuva, Amy Vernon? 3 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 3 Apple Music “Townes Van Zandt” 4 1 Podcast 1 Podcast 1 Podcast 1 Podcast 1 Podcast 5 1 iCal event 1 iCal event 1 iCal event 1 iCal event 1 iCal event 6 3 BB 3 BB 1 iMessage 3 BB 3 BB 7 1 iMessage 1 iMessage 3 mail 1 iMessage 1 iMessage 8 3 mail 3 mail 2 Notes 3 mail 3 mail 9 2 Notes 2 Notes 3 videos 2 Notes 2 Notes 10 3 videos 3 videos 3 BB 3 videos 3 videos www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 24
  • 25. Query = “appliance” Result # Query #1 2 3 4 5 1 2 suggested websites 1 BB 2 BB 3 BB 3 BB 2 3 maps 2 suggested websites 2 suggested websites 2 suggested websites 2 suggested websites 3 1 podcast 3 maps 3 maps 3 maps 3 maps 4 3 mail 1 podcast 1 podcast 1 podcast 1 podcast 5 3 BB 3 BB 3 BB 3 BB 3 BB 6 Wikipedia 3 mail 3 mail 3 mail 3 mail 7 3 Bing Wikipedia Wikipedia Wikipedia Wikipedia 8 3 Bing 3 Bing 3 Bing 3 Bing www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 25
  • 26. Spotlight Search Algorithm • The app must contain the keyword or some close variation to rank • The more you use an app the more likely it is to show up, regardless of what you use it for • The more common a keyword the more likely irrelevant results are to rank • Content/engagement ratio appears to be a non- factor at the moment www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 26
  • 27. How Yelp SPAMs Spotlight Search www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 27
  • 28. Near Term Considerations • Make sure your business data is up to date on Apple Maps • U.S. Data Providers: - mapsconnect.apple.com - Axciom - Booking.com - Factual.com - GasBuddy.com - GreatSchools.com - Neustar Localeze - TripAdvisor.com - Yelp.com • Start out with a big app index for Spotlight. Avoid indexing low search value URLs • Add schema markup to web pages • Test aggressive tagging • Focus on user engagement with your app & presence on highly engaging third-party apps www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 28
  • 29. Further Reading • AppleMapsMarketing.com • iOS App Search Programmer Guide • Yext:Optimizing Local Search for iOS9 (reg req’d) www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 29
  • 30. www.localseoguide.com SMXEast2015 Local Search Advantage #SEODifferent 30