SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Plus de 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
 

Plus de 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 ...
 

Dernier

Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 

Dernier (20)

Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 

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