30
iOS9 Search: #SEODifferent Local Search Advantage Workshop SMXEast 2015 Andrew Shotland LocalSEOGuide.com @localseoguide

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

Embed Size (px)

Citation preview

Page 1: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

iOS9 Search:#SEODifferent

Local Search Advantage Workshop

SMXEast 2015

Andrew ShotlandLocalSEOGuide.com

@localseoguide

Page 2: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

www.localseoguide.com @localseoguide.com

About LocalSEOGuide

2

10 Years of Enterprise & Multi-Location SEO

Page 3: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

Goin’ Mobile

www.localseoguide.com #SEODifferent 3

Page 4: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

We Apps…😻

www.localseoguide.com #SEODifferent 4

Page 6: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

Apple’s Local Search Evolution

www.localseoguide.com #SEODifferent 6

Page 7: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SEO Environment has ChangedMoving from Desktop Mobile Apps

1. Mobile Web SEO Optimization2. Apple Store & Android Play Store SEO3. Google & Facebook App Indexing SEO4. New: iOS Search SEO

Google App Indexing Facebook App Links

Page 8: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

iOS9 Search: Siri• Apple Maps• Bing Search• App-Specific

Commands– “Open”, “Play”,

“Call”, etc.

www.localseoguide.com #SEODifferent 8

Page 9: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

iOS 9 Search: Safari

www.localseoguide.com #SEODifferent 9

• Apple Maps

• App Content

• Suggested Websites

Page 10: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

iOS9 Search: Spotlight• App Content• Websites• Bing Search

www.localseoguide.com #SEODifferent 10

Page 11: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

Two iOS Search Indexes

Applebot crawls + Standard markup User-created content/engagement with

apps on user’s device

www.localseoguide.com #SEODifferent 11

Page 12: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

Breaking Down iOS App Search Features

3 Core APIs

www.localseoguide.com #SEODifferent 12

Page 13: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

- 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 #SEODifferent 13

Page 14: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

NSUserActivity

www.localseoguide.com #SEODifferent 14

Page 15: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

- 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 px6 & all iPads 120 px 180 px6 Plus 180 px 270 px

www.localseoguide.com #SEODifferent 15

Page 16: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

- 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 #SEODifferent 16

Page 17: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

- UI & Server Recommendations- No interstitials- Performance- Take user directly to content

UI & Server Recommendations

www.localseoguide.com #SEODifferent 17

Page 18: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

- 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 #SEODifferent 18

Page 19: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

CoreSpotlight

www.localseoguide.com #SEODifferent 19

Page 20: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

- 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 #SEODifferent 20

Page 21: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

- Focus on Schema.org Microdata- Aggregated Ratings- Offers- Organization- PriceRange- Recipe

- Accepting OG Tags- Og: Image

Structured Data Markup

www.localseoguide.com #SEODifferent 21

Page 22: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

User Activity + App Content Indexation + Web Markup

= Relevance Score

www.localseoguide.com #SEODifferent 22

Engagement Ratio = New BackLink?

Page 23: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

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”• Repeatwww.localseoguide.com #SEODifferent

23

Page 24: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

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 #SEODifferent 24

Page 25: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

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 #SEODifferent 25

Page 26: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

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 #SEODifferent 26

Page 27: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

How Yelp SPAMs Spotlight Search

www.localseoguide.com #SEODifferent 27

Page 28: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

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 #SEODifferent 28

Page 29: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

Further Reading• AppleMapsMarketing.com• iOS App Search Programmer Guide• Yext:Optimizing Local Search for iOS9

(reg req’d)

www.localseoguide.com #SEODifferent 29

Page 30: iOS9 Search & Seo #SEODifferent Local Search Advantage Presentation #SMX15 9.28.15

SMXEast2015 Local Search Advantage

www.localseoguide.com #SEODifferent 30