SlideShare a Scribd company logo
1 of 48
#SMX #XXA @Davidiwanow
Google App Indexing
What you need to
know about
Google App-
Indexing
#SMX #XXA @Davidiwanow
• Involved in search since 2007
• Focused on
• App-Indexing
• App-Store Optimisation
• App Download Campaigns
• Responsive Design
• Technical SEO
• SEO Product Manager since July 2013
Who is this guy?
#SMX #XXA @Davidiwanow
Joining BlueGlass London as
Director of Services
Who is this guy?
#SMX #XXA @Davidiwanow
• Introduction
• Technical implementation
• Meta tags
• API
• XML Sitemap
• Common Pitfalls
• Tracking is Tougher
• Errors to expect
• Results achieved with App-Indexing
• Increased app activity
• App-installs
• Increased visibility
• What’s next?
App-Indexing topics covered in my session
#SMX #XXA @Davidiwanow
Introduction
TITLE SLIDE ALTERNATIVE LAYOUT
w/ *EXAMPLE* IMAGE
(SWAP IN YOUR OWN AS NEEDED)
Photo Credit: CadaverTeeth
#SMX #XXA @Davidiwanow
The current process for finding
if your favourite web app often
requires a search in the app
store.
Current Play Store experience sub optimal for discovery
#SMX #XXA @Davidiwanow
Often you can easily be
confused when looking for the
official app.
It is not a bad thing to have
multiple apps but often the
distinction isn’t clear.
Current Play Store search experience could be better
#SMX #XXA @Davidiwanow
Sometimes it’s just too much
effort to work out which app
you would need.
Current Play Store search experience could be better
#SMX #XXA @Davidiwanow
Why I think it’s important
Photo Credit: Mike Rastiello
#SMX #XXA @Davidiwanow
• Process for users is fairly simple for
App-Indexing.
• By encouraging users to re-engage
with your app they are less likely to
uninstall or use a competitor.
• It takes about 48 hours for App-
Indexing results to show once you
have installed the app.
• It can take 1-2 weeks for App-
Indexing content to show in
SERPs.
What is the process?
Do you have
the app?
Yes
Open in App
No
Install App
Open
Website
#SMX #XXA @Davidiwanow
• If you rely a lot on branded
traffic then App-Indexing can
be a lifeline.
• If app is installed they don’t
see aggregators or affiliates
as much on branded search.
• The CTR is not as high as I
would expect but it’s great
for branding
You can get these types of results
#SMX #XXA @Davidiwanow
The first result the website is
13th and the second result with
app indexing the app result is
10th
You can think of App-Indexing
as personalised results on
steroids!
Which result would capture your attention?
#SMX #XXA @Davidiwanow
App Indexing Technical Implementation Guide
TITLE SLIDE ALTERNATIVE LAYOUT
w/ *EXAMPLE* IMAGE
(SWAP IN YOUR OWN AS NEEDED)
Photo Credit: James Marvin Phelps
#SMX #XXA @Davidiwanow
Pros:
• See what pages you are trying to
index & can be done easily without
mobile app updates
Cons:
• Up to a 2 week delay in crawling
and showing in SERPs
• Your competitors can see what
pages you are indexing
• Custom scheme URLs are
supported but are discouraged
Meta Tags
<link rel="alternate" href="android-
app://com.smx.london/day/2/?countr
y=uk&amp;language=en" />
#SMX #XXA @Davidiwanow
Pros:
• Linked to user actions within your
app (engagement)
• Competitors can’t see what pages
you are App indexing at scale
• App shows in auto suggest
• Can use Now on Tap
Cons:
• Support from your mobile
developers to update your app
App-Indexing API
#SMX #XXA @Davidiwanow
Pros:
• All your URLs are in one place you
want Google to crawl
Cons:
• You might have to rebuild your
websites XML Sitemap logic
Add Deep Links to your XML Sitemap
#SMX #XXA @Davidiwanow
• Google Suggests you want to do at
least 2 out of 3 to get the most
impact from App-Indexing.
• My personal preference is using
Meta Tags and supported by App-
Indexing API
• Diagnosing errors with API is
tougher and if you screw up
something you need to release an
app update.
Which option should you do?
My perception on impact
API Meta Tags XML Sitemap
#SMX #XXA @Davidiwanow
Common Pitfalls of App-Indexing
TITLE SLIDE ALTERNATIVE LAYOUT
w/ *EXAMPLE* IMAGE
(SWAP IN YOUR OWN AS NEEDED)
Photo Credit: James Marvin PhelpsPhoto Credit: Tim Green
#SMX #XXA @Davidiwanow
• When most apps were created
they didn’t have to deal with
Deep Linking or App-Indexing.
• It was almost impossible to create
a 404 error page so they may not
have any logic built in yet….
• App-Indexing may surface issues
previously ignored by your mobile
team as an edge case
App Indexing will create 404 pages
#SMX #XXA @Davidiwanow
• Your app probably doesn’t
have a lot of pages your
desktop site has?
• Your app load time is now
much more of an issue as it
probably wasn’t optimise for
deep linking
• Consider how your site might
deal with universal links
Consider what is the user experience?
Photo Credit: Don LaVange
#SMX #XXA @Davidiwanow
What crawl tools or crawl errors you can expect?
TITLE SLIDE ALTERNATIVE LAYOUT
w/ *EXAMPLE* IMAGE
(SWAP IN YOUR OWN AS NEEDED)
Photo Credit: James Marvin PhelpsPhoto Credit: strange little woman on stream
#SMX #XXA @Davidiwanow
Google has a custom search
console for App Indexing that
allows you to fetch deep links.
You have two options for
testing the links:
1) Google Play APK
2) Upload your APK
Fetch as Google to Test your App Indexing
#SMX #XXA @Davidiwanow
As per desktop fetch as Google
you can drill into your URL to
see a more detailed report.
You can see here is a successful
crawl resulted in the page
rendering correctly.
Fetch as Google to Test your App Indexing
#SMX #XXA @Davidiwanow
Oh yeah you might want to
actually see how Google views
your app page.
Triggering items such as popups
for Googlebot will usually end in
crawling issues. Googlebot is
getting smarter but don’t make
it too hard for them!
Fetch as Google to Test your App Indexing
#SMX #XXA @Davidiwanow
• You can exclude specific pages
from the App-Indexing or app
notifications from showing in App
search results
• Create a noindex.xml file and
reference the noindex.xml in your
app’s AndroidManifest.xml file
Control Indexing (advanced Android only option)
#SMX #XXA @Davidiwanow
• You can see from the chart the
number of App-Indexing pages is
continuing to grow.
• It’s important you keep an eye on
the pages with errors as that will
hold your App-Indexing
performance back.
• Be aware the error reporting in the
crawl dashboard is not the most
accurate or current.
Crawl Status Reports can help you understand traction
#SMX #XXA @Davidiwanow
• Your number of App Indexed
Pages does have an impact on your
App-Indexing performance
• The number of pages with errors
does have an impact on your App-
Indexing performance
Crawl Status Reports can help you understand failures
#SMX #XXA @Davidiwanow
• If you screw up your App-Indexing
implementation you can expect to
see a gradual decline in clicks
showing in Search Analytics.
• When you fix or improve your App-
Indexing implementation you will
usually see an improvement clicks
first.
Search Analytics can help you understand impact
Source: Google Search Console (excludingTablets)
#SMX #XXA @Davidiwanow
• Package not found – Google couldn’t find your APK in Google Play Store
• Url unsupported – failed to launch the application
• Content mismatch – text doesn’t have to be identical but topic should be
the same and user should be able to accomplish same task as on web
• Overused URLs – you probably screwed up and mapped all the URLs to one
page, easily done with App-Indexing API
• Back button violation – requires that a user be able to click back to SERPs
• Removed from index – pages in your app that don’t meet standards
Major App Crawl Errors
#SMX #XXA @Davidiwanow
Tracking impacts of App-Indexing
TITLE SLIDE ALTERNATIVE LAYOUT
w/ *EXAMPLE* IMAGE
(SWAP IN YOUR OWN AS NEEDED)
Photo Credit: James Marvin PhelpsPhoto Credit: GLAS-8
#SMX #XXA @Davidiwanow
• Track app-indexing within Google
Analytics is a bit of a difficult thing
currently.
• No official support for tracking
Deep Links at this point, so you
have to do some work arounds to
capture the required data.
• Benefit of tracking App-Indexing in
GA is that you can do user
engagement analysis and compare
against mobile organic visitors.
Currently GA doesn’t support App-Indexing
#SMX #XXA @Davidiwanow
• One tracking solution uses custom
dimensions that import tags from
your UTM tags you add to the
deep links.
• You can see that the clicks
recorded by Search Console and
visits in GA don’t appear to match
More Information:
https://support.google.com/analytics/answer/2709828
Tracking App-Indexing with custom dimensions
Source: Google Search Console & Google Analytics
#SMX #XXA @Davidiwanow
• A better technical solution is to
update your Android App’s
manifest to listen for the
INSTALL_REFERRER
• Clicks in Search Console mostly
match visits recorded in Google
Analytics
More Information:
https://developers.google.com/analytics/devguides/collection/android/v4/
campaigns#general-campaigns
Tracking App-Indexing with custom Install_Referrer
Source: Google Search Console & Google Analytics
#SMX #XXA @Davidiwanow
Results achieved with App-Indexing
TITLE SLIDE ALTERNATIVE LAYOUT
w/ *EXAMPLE* IMAGE
(SWAP IN YOUR OWN AS NEEDED)
Photo Credit: James Marvin PhelpsPhoto Credit: Jerald Jackson
#SMX #XXA @Davidiwanow
If users already have your app they
have a seamless experience into your
app.
This can be important if you haven’t
yet built a responsive website or your
responsive website experience is
lacking features your app already has.
How it looks when they have your app installed
Blue Arrow Icon Credit: designed by Freepik.com
#SMX #XXA @Davidiwanow
• What’s holding you back?
• Only using 1 of 3 indexing options
• Haven’t indexed everything
• Had content mismatch errors
• Share of each page type showing
for App-Indexing skewed
compared to desktop
App-Indexing clicks grew fairly quickly
Source: Google Search Console (excludingTablets)
#SMX #XXA @Davidiwanow
• This is what is show if you are
doing app indexing but the user
doesn’t yet have the app installed.
• Clicking the install button currently
shifts you away to the play store
but it seems Google is testing
keeping them in the SERPs
App-Indexing Install Widget
Blue Arrow Icon Credit: designed by Freepik.com
#SMX #XXA @Davidiwanow
• Google search console provides a
breakdown of how many App-
Indexing searches have resulted in
clicking on the install button.
• The amount of clicks on the install
button is lower than expected but
still additional FREE organic
downloads of your app.
• Current experience is not ideal
pushing users off the SERPs to the
app store
How many searches end with a click on install button?
Source: Google Search Console (excludingTablets)
#SMX #XXA @Davidiwanow
• A larger app install base means
potentially more people may see
App-Indexing results
• App-Indexing can be supported by
App download campaigns
• App-Indexing can be supported by
ASO campaigns
App-Indexing traffic is influenced by app install base
Source: Google Search Console (excludingTablets)
#SMX #XXA @Davidiwanow
• If your overall organic traffic is
increasing you have more
opportunities to show App-
Indexing results
• App-Indexing traffic can also be
influenced by external factors such
as competitors and AdWords
App-Indexing benefits from improving organic visibility
Source: Google Search Console (excludingTablets)
#SMX #XXA @Davidiwanow
• Typically the Install Button link has
the highest visibility
• App-Indexing results don’t always
show higher than other organic
results
• App-Indexing results don’t always
show to users
• App-Indexing results can show a
+1.01 to +1.52 higher position in
SERPs
App-Indexing organic visibility can be volatile
Source: Google Search Console (excludingTablets)
#SMX #XXA @Davidiwanow
• Great results can look like the
results in the chart where both the
App-Indexing & Install Button
results are shown significantly
higher than standard mobile
version.
• Great App-Indexing results can
show a +2.51 to +3.88 higher
position in SERPs
What does great App-Indexing results look like?
Source: Google Search Console (excludingTablets)
#SMX #XXA @Davidiwanow
It’s taken a while to get some of the
technology companies onboard with
tracking visibility and impact of App-
Indexing.
It’s now possible to track apps within
your search metrics projects and I
expect other platforms with
AWRCloud and SEMRush will follow.
Platforms like SearchMetrics are surfacing some insights
#SMX #XXA @Davidiwanow
What’s next?
TITLE SLIDE ALTERNATIVE LAYOUT
w/ *EXAMPLE* IMAGE
(SWAP IN YOUR OWN AS NEEDED)
Photo Credit: James Marvin PhelpsPhoto Credit: Pacheco
#SMX #XXA @Davidiwanow
• Google App-Indexing for iOS9+
requires implementation of
Universal Links
• Previously it only showed for
logged-in Chrome users now it will
show for logged-in Safari users
• Going forward iOS App-Indexing
doesn’t require meta tagging just
requires app-to-site association
• Google App-Indexing will drop
support for older iOS7-8
Google App-Indexing for iOS supports iOS9+
#SMX #XXA @Davidiwanow
• Mobile results may show App only
results
• Your search results could be
influenced by other users with
similar apps.
• Your competitors might be shown
less if users more engaged within
your app
• Your desktop experience could be
influenced by your mobile app
usage.
App-Indexing will likely expand as adoption increases
#SMX #XXA @Davidiwanow
• Progressive Web Apps
• Offline features
• Offline storage
• Add web app to home screen
• Access your phone’s camera
• Push notifications
• Supported by Chrome & Firefox
• Requires HTTPs
• Google could show them in Play App store
Progressive Web Apps blur line between Native & Apps
#SMX #XXA @Davidiwanow
LEARN MORE: UPCOMING @SMX EVENTS
THANK YOU!
SEE YOU AT THE NEXT #SMX

More Related Content

What's hot

App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppJuan Gomez
 
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
 
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
 
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
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App IndexationJustin Briggs
 
Software Testing for SEO
Software Testing for SEOSoftware Testing for SEO
Software Testing for SEOMichael King
 
Advanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsAdvanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsJustin Briggs
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016MobileMoxie
 
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
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIMatteo Bonifazi
 
App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016MobileMoxie
 
Apple app store optimization
Apple app store optimizationApple app store optimization
Apple app store optimizationrajivrranjan
 
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
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...Search Marketing Expo - SMX
 
Miracle Inameti-Archibong - We made our website a progressive web app and why...
Miracle Inameti-Archibong - We made our website a progressive web app and why...Miracle Inameti-Archibong - We made our website a progressive web app and why...
Miracle Inameti-Archibong - We made our website a progressive web app and why...SiteVisibility
 
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
 
Preparing for the Mobile Algorithm Shift
Preparing for the Mobile Algorithm ShiftPreparing for the Mobile Algorithm Shift
Preparing for the Mobile Algorithm ShiftCrystal Ware
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websitesiProspect Canada
 
Inbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOInbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOStephanie Wallace
 

What's hot (20)

App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and App
 
Deep linking
Deep linkingDeep linking
Deep linking
 
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
 
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
 
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
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App Indexation
 
Software Testing for SEO
Software Testing for SEOSoftware Testing for SEO
Software Testing for SEO
 
Advanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsAdvanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich Snippets
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016
 
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?
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing API
 
App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016
 
Apple app store optimization
Apple app store optimizationApple app store optimization
Apple app store optimization
 
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
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links By Emily ...
 
Miracle Inameti-Archibong - We made our website a progressive web app and why...
Miracle Inameti-Archibong - We made our website a progressive web app and why...Miracle Inameti-Archibong - We made our website a progressive web app and why...
Miracle Inameti-Archibong - We made our website a progressive web app and why...
 
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
 
Preparing for the Mobile Algorithm Shift
Preparing for the Mobile Algorithm ShiftPreparing for the Mobile Algorithm Shift
Preparing for the Mobile Algorithm Shift
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websites
 
Inbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOInbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEO
 

Viewers also liked

Trends in Search and what is the Future of Search?
Trends in Search and what is the Future of Search?Trends in Search and what is the Future of Search?
Trends in Search and what is the Future of Search?David Iwanow
 
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...Distilled
 
Mobile App Indexing - App Promotion Summit
Mobile App Indexing - App Promotion SummitMobile App Indexing - App Promotion Summit
Mobile App Indexing - App Promotion SummitDavid Iwanow
 
Google's Hummingbird and the Entity Search Revolution
Google's Hummingbird and the Entity Search RevolutionGoogle's Hummingbird and the Entity Search Revolution
Google's Hummingbird and the Entity Search RevolutionCyrus Shepard
 
30 Ways to Make Your Content Marketing REALLY Work
30 Ways to Make Your Content Marketing REALLY Work30 Ways to Make Your Content Marketing REALLY Work
30 Ways to Make Your Content Marketing REALLY WorkKevin Gibbons
 
#SEOhorrorStories at #SEOcamp Paris
#SEOhorrorStories at #SEOcamp Paris #SEOhorrorStories at #SEOcamp Paris
#SEOhorrorStories at #SEOcamp Paris Aleyda Solís
 
Perfect Pages: Content Strategy and SEO
Perfect Pages: Content Strategy and SEOPerfect Pages: Content Strategy and SEO
Perfect Pages: Content Strategy and SEOCyrus Shepard
 
Measuring Content Marketing
Measuring Content MarketingMeasuring Content Marketing
Measuring Content MarketingDavid Iwanow
 
Social und Search - Synergien richtig nutzen
Social und Search - Synergien richtig nutzenSocial und Search - Synergien richtig nutzen
Social und Search - Synergien richtig nutzenBlueGlass Zurich
 

Viewers also liked (12)

Everyday I'm Excellin'
Everyday I'm Excellin'Everyday I'm Excellin'
Everyday I'm Excellin'
 
Trends in Search and what is the Future of Search?
Trends in Search and what is the Future of Search?Trends in Search and what is the Future of Search?
Trends in Search and what is the Future of Search?
 
What Is SEO?
What Is SEO?What Is SEO?
What Is SEO?
 
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
 
Mobile App Indexing - App Promotion Summit
Mobile App Indexing - App Promotion SummitMobile App Indexing - App Promotion Summit
Mobile App Indexing - App Promotion Summit
 
Google's Hummingbird and the Entity Search Revolution
Google's Hummingbird and the Entity Search RevolutionGoogle's Hummingbird and the Entity Search Revolution
Google's Hummingbird and the Entity Search Revolution
 
30 Ways to Make Your Content Marketing REALLY Work
30 Ways to Make Your Content Marketing REALLY Work30 Ways to Make Your Content Marketing REALLY Work
30 Ways to Make Your Content Marketing REALLY Work
 
#SEOhorrorStories at #SEOcamp Paris
#SEOhorrorStories at #SEOcamp Paris #SEOhorrorStories at #SEOcamp Paris
#SEOhorrorStories at #SEOcamp Paris
 
Perfect Pages: Content Strategy and SEO
Perfect Pages: Content Strategy and SEOPerfect Pages: Content Strategy and SEO
Perfect Pages: Content Strategy and SEO
 
Daft Punk SEO
Daft Punk SEODaft Punk SEO
Daft Punk SEO
 
Measuring Content Marketing
Measuring Content MarketingMeasuring Content Marketing
Measuring Content Marketing
 
Social und Search - Synergien richtig nutzen
Social und Search - Synergien richtig nutzenSocial und Search - Synergien richtig nutzen
Social und Search - Synergien richtig nutzen
 

Similar to Firebase App-Indexing - SMX London 2016

Deep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemDeep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemTUNE
 
App Store Optimization Using Math
App Store Optimization Using MathApp Store Optimization Using Math
App Store Optimization Using MathNathan Mellor
 
Topic 6- SEO and Analytics .ppt
Topic 6- SEO and Analytics  .pptTopic 6- SEO and Analytics  .ppt
Topic 6- SEO and Analytics .pptJaySears2
 
Aso prepared by Mr.Mohammed Neamatallah
Aso prepared by Mr.Mohammed NeamatallahAso prepared by Mr.Mohammed Neamatallah
Aso prepared by Mr.Mohammed NeamatallahMobdoo
 
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
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsDigital Vidya
 
21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docx21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docxCEB1110
 
21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docx21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docxCEB1110
 
5 must have seo tools that you can't miss
5 must have seo tools that you can't miss5 must have seo tools that you can't miss
5 must have seo tools that you can't missOrbit Informatics
 
4 google chrome plugins for seo outrankco
4 google chrome plugins for seo   outrankco4 google chrome plugins for seo   outrankco
4 google chrome plugins for seo outrankcoOutrankco Pte Ltd
 
APP STORE OPTIMIZATION .
APP STORE OPTIMIZATION .  APP STORE OPTIMIZATION .
APP STORE OPTIMIZATION . Hasan Sk
 
Seo Methodology & Process
Seo Methodology & ProcessSeo Methodology & Process
Seo Methodology & ProcessManindra Singh
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking Ketan Raval
 
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress AwesomenessJason White
 
App analytics march2015
App analytics   march2015App analytics   march2015
App analytics march2015Sid Shah
 
Shane Media DMA - Essential SEO Tools For Agencies
Shane Media  DMA - Essential SEO Tools For AgenciesShane Media  DMA - Essential SEO Tools For Agencies
Shane Media DMA - Essential SEO Tools For AgenciesShane Media DMA
 
ASO: Best Practices 2015
ASO: Best Practices 2015ASO: Best Practices 2015
ASO: Best Practices 2015AppFollow
 
App analytics
App analyticsApp analytics
App analyticsSid Shah
 

Similar to Firebase App-Indexing - SMX London 2016 (20)

Deep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemDeep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystem
 
App Store Optimization Using Math
App Store Optimization Using MathApp Store Optimization Using Math
App Store Optimization Using Math
 
Topic 6- SEO and Analytics .ppt
Topic 6- SEO and Analytics  .pptTopic 6- SEO and Analytics  .ppt
Topic 6- SEO and Analytics .ppt
 
Aso prepared by Mr.Mohammed Neamatallah
Aso prepared by Mr.Mohammed NeamatallahAso prepared by Mr.Mohammed Neamatallah
Aso prepared by Mr.Mohammed Neamatallah
 
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 ...
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) Tools
 
21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docx21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docx
 
21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docx21012022056_SEO PR-1_Het Upadhyay.docx
21012022056_SEO PR-1_Het Upadhyay.docx
 
5 must have seo tools that you can't miss
5 must have seo tools that you can't miss5 must have seo tools that you can't miss
5 must have seo tools that you can't miss
 
SEO in 2019
SEO in 2019SEO in 2019
SEO in 2019
 
4 google chrome plugins for seo outrankco
4 google chrome plugins for seo   outrankco4 google chrome plugins for seo   outrankco
4 google chrome plugins for seo outrankco
 
APP STORE OPTIMIZATION .
APP STORE OPTIMIZATION .  APP STORE OPTIMIZATION .
APP STORE OPTIMIZATION .
 
Seo Methodology & Process
Seo Methodology & ProcessSeo Methodology & Process
Seo Methodology & Process
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking
 
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
 
App analytics march2015
App analytics   march2015App analytics   march2015
App analytics march2015
 
Shane Media DMA - Essential SEO Tools For Agencies
Shane Media  DMA - Essential SEO Tools For AgenciesShane Media  DMA - Essential SEO Tools For Agencies
Shane Media DMA - Essential SEO Tools For Agencies
 
ASO: Best Practices 2015
ASO: Best Practices 2015ASO: Best Practices 2015
ASO: Best Practices 2015
 
App analytics
App analyticsApp analytics
App analytics
 
Seo in 2016
Seo in 2016Seo in 2016
Seo in 2016
 

Firebase App-Indexing - SMX London 2016

  • 1. #SMX #XXA @Davidiwanow Google App Indexing What you need to know about Google App- Indexing
  • 2. #SMX #XXA @Davidiwanow • Involved in search since 2007 • Focused on • App-Indexing • App-Store Optimisation • App Download Campaigns • Responsive Design • Technical SEO • SEO Product Manager since July 2013 Who is this guy?
  • 3. #SMX #XXA @Davidiwanow Joining BlueGlass London as Director of Services Who is this guy?
  • 4. #SMX #XXA @Davidiwanow • Introduction • Technical implementation • Meta tags • API • XML Sitemap • Common Pitfalls • Tracking is Tougher • Errors to expect • Results achieved with App-Indexing • Increased app activity • App-installs • Increased visibility • What’s next? App-Indexing topics covered in my session
  • 5. #SMX #XXA @Davidiwanow Introduction TITLE SLIDE ALTERNATIVE LAYOUT w/ *EXAMPLE* IMAGE (SWAP IN YOUR OWN AS NEEDED) Photo Credit: CadaverTeeth
  • 6. #SMX #XXA @Davidiwanow The current process for finding if your favourite web app often requires a search in the app store. Current Play Store experience sub optimal for discovery
  • 7. #SMX #XXA @Davidiwanow Often you can easily be confused when looking for the official app. It is not a bad thing to have multiple apps but often the distinction isn’t clear. Current Play Store search experience could be better
  • 8. #SMX #XXA @Davidiwanow Sometimes it’s just too much effort to work out which app you would need. Current Play Store search experience could be better
  • 9. #SMX #XXA @Davidiwanow Why I think it’s important Photo Credit: Mike Rastiello
  • 10. #SMX #XXA @Davidiwanow • Process for users is fairly simple for App-Indexing. • By encouraging users to re-engage with your app they are less likely to uninstall or use a competitor. • It takes about 48 hours for App- Indexing results to show once you have installed the app. • It can take 1-2 weeks for App- Indexing content to show in SERPs. What is the process? Do you have the app? Yes Open in App No Install App Open Website
  • 11. #SMX #XXA @Davidiwanow • If you rely a lot on branded traffic then App-Indexing can be a lifeline. • If app is installed they don’t see aggregators or affiliates as much on branded search. • The CTR is not as high as I would expect but it’s great for branding You can get these types of results
  • 12. #SMX #XXA @Davidiwanow The first result the website is 13th and the second result with app indexing the app result is 10th You can think of App-Indexing as personalised results on steroids! Which result would capture your attention?
  • 13. #SMX #XXA @Davidiwanow App Indexing Technical Implementation Guide TITLE SLIDE ALTERNATIVE LAYOUT w/ *EXAMPLE* IMAGE (SWAP IN YOUR OWN AS NEEDED) Photo Credit: James Marvin Phelps
  • 14. #SMX #XXA @Davidiwanow Pros: • See what pages you are trying to index & can be done easily without mobile app updates Cons: • Up to a 2 week delay in crawling and showing in SERPs • Your competitors can see what pages you are indexing • Custom scheme URLs are supported but are discouraged Meta Tags <link rel="alternate" href="android- app://com.smx.london/day/2/?countr y=uk&amp;language=en" />
  • 15. #SMX #XXA @Davidiwanow Pros: • Linked to user actions within your app (engagement) • Competitors can’t see what pages you are App indexing at scale • App shows in auto suggest • Can use Now on Tap Cons: • Support from your mobile developers to update your app App-Indexing API
  • 16. #SMX #XXA @Davidiwanow Pros: • All your URLs are in one place you want Google to crawl Cons: • You might have to rebuild your websites XML Sitemap logic Add Deep Links to your XML Sitemap
  • 17. #SMX #XXA @Davidiwanow • Google Suggests you want to do at least 2 out of 3 to get the most impact from App-Indexing. • My personal preference is using Meta Tags and supported by App- Indexing API • Diagnosing errors with API is tougher and if you screw up something you need to release an app update. Which option should you do? My perception on impact API Meta Tags XML Sitemap
  • 18. #SMX #XXA @Davidiwanow Common Pitfalls of App-Indexing TITLE SLIDE ALTERNATIVE LAYOUT w/ *EXAMPLE* IMAGE (SWAP IN YOUR OWN AS NEEDED) Photo Credit: James Marvin PhelpsPhoto Credit: Tim Green
  • 19. #SMX #XXA @Davidiwanow • When most apps were created they didn’t have to deal with Deep Linking or App-Indexing. • It was almost impossible to create a 404 error page so they may not have any logic built in yet…. • App-Indexing may surface issues previously ignored by your mobile team as an edge case App Indexing will create 404 pages
  • 20. #SMX #XXA @Davidiwanow • Your app probably doesn’t have a lot of pages your desktop site has? • Your app load time is now much more of an issue as it probably wasn’t optimise for deep linking • Consider how your site might deal with universal links Consider what is the user experience? Photo Credit: Don LaVange
  • 21. #SMX #XXA @Davidiwanow What crawl tools or crawl errors you can expect? TITLE SLIDE ALTERNATIVE LAYOUT w/ *EXAMPLE* IMAGE (SWAP IN YOUR OWN AS NEEDED) Photo Credit: James Marvin PhelpsPhoto Credit: strange little woman on stream
  • 22. #SMX #XXA @Davidiwanow Google has a custom search console for App Indexing that allows you to fetch deep links. You have two options for testing the links: 1) Google Play APK 2) Upload your APK Fetch as Google to Test your App Indexing
  • 23. #SMX #XXA @Davidiwanow As per desktop fetch as Google you can drill into your URL to see a more detailed report. You can see here is a successful crawl resulted in the page rendering correctly. Fetch as Google to Test your App Indexing
  • 24. #SMX #XXA @Davidiwanow Oh yeah you might want to actually see how Google views your app page. Triggering items such as popups for Googlebot will usually end in crawling issues. Googlebot is getting smarter but don’t make it too hard for them! Fetch as Google to Test your App Indexing
  • 25. #SMX #XXA @Davidiwanow • You can exclude specific pages from the App-Indexing or app notifications from showing in App search results • Create a noindex.xml file and reference the noindex.xml in your app’s AndroidManifest.xml file Control Indexing (advanced Android only option)
  • 26. #SMX #XXA @Davidiwanow • You can see from the chart the number of App-Indexing pages is continuing to grow. • It’s important you keep an eye on the pages with errors as that will hold your App-Indexing performance back. • Be aware the error reporting in the crawl dashboard is not the most accurate or current. Crawl Status Reports can help you understand traction
  • 27. #SMX #XXA @Davidiwanow • Your number of App Indexed Pages does have an impact on your App-Indexing performance • The number of pages with errors does have an impact on your App- Indexing performance Crawl Status Reports can help you understand failures
  • 28. #SMX #XXA @Davidiwanow • If you screw up your App-Indexing implementation you can expect to see a gradual decline in clicks showing in Search Analytics. • When you fix or improve your App- Indexing implementation you will usually see an improvement clicks first. Search Analytics can help you understand impact Source: Google Search Console (excludingTablets)
  • 29. #SMX #XXA @Davidiwanow • Package not found – Google couldn’t find your APK in Google Play Store • Url unsupported – failed to launch the application • Content mismatch – text doesn’t have to be identical but topic should be the same and user should be able to accomplish same task as on web • Overused URLs – you probably screwed up and mapped all the URLs to one page, easily done with App-Indexing API • Back button violation – requires that a user be able to click back to SERPs • Removed from index – pages in your app that don’t meet standards Major App Crawl Errors
  • 30. #SMX #XXA @Davidiwanow Tracking impacts of App-Indexing TITLE SLIDE ALTERNATIVE LAYOUT w/ *EXAMPLE* IMAGE (SWAP IN YOUR OWN AS NEEDED) Photo Credit: James Marvin PhelpsPhoto Credit: GLAS-8
  • 31. #SMX #XXA @Davidiwanow • Track app-indexing within Google Analytics is a bit of a difficult thing currently. • No official support for tracking Deep Links at this point, so you have to do some work arounds to capture the required data. • Benefit of tracking App-Indexing in GA is that you can do user engagement analysis and compare against mobile organic visitors. Currently GA doesn’t support App-Indexing
  • 32. #SMX #XXA @Davidiwanow • One tracking solution uses custom dimensions that import tags from your UTM tags you add to the deep links. • You can see that the clicks recorded by Search Console and visits in GA don’t appear to match More Information: https://support.google.com/analytics/answer/2709828 Tracking App-Indexing with custom dimensions Source: Google Search Console & Google Analytics
  • 33. #SMX #XXA @Davidiwanow • A better technical solution is to update your Android App’s manifest to listen for the INSTALL_REFERRER • Clicks in Search Console mostly match visits recorded in Google Analytics More Information: https://developers.google.com/analytics/devguides/collection/android/v4/ campaigns#general-campaigns Tracking App-Indexing with custom Install_Referrer Source: Google Search Console & Google Analytics
  • 34. #SMX #XXA @Davidiwanow Results achieved with App-Indexing TITLE SLIDE ALTERNATIVE LAYOUT w/ *EXAMPLE* IMAGE (SWAP IN YOUR OWN AS NEEDED) Photo Credit: James Marvin PhelpsPhoto Credit: Jerald Jackson
  • 35. #SMX #XXA @Davidiwanow If users already have your app they have a seamless experience into your app. This can be important if you haven’t yet built a responsive website or your responsive website experience is lacking features your app already has. How it looks when they have your app installed Blue Arrow Icon Credit: designed by Freepik.com
  • 36. #SMX #XXA @Davidiwanow • What’s holding you back? • Only using 1 of 3 indexing options • Haven’t indexed everything • Had content mismatch errors • Share of each page type showing for App-Indexing skewed compared to desktop App-Indexing clicks grew fairly quickly Source: Google Search Console (excludingTablets)
  • 37. #SMX #XXA @Davidiwanow • This is what is show if you are doing app indexing but the user doesn’t yet have the app installed. • Clicking the install button currently shifts you away to the play store but it seems Google is testing keeping them in the SERPs App-Indexing Install Widget Blue Arrow Icon Credit: designed by Freepik.com
  • 38. #SMX #XXA @Davidiwanow • Google search console provides a breakdown of how many App- Indexing searches have resulted in clicking on the install button. • The amount of clicks on the install button is lower than expected but still additional FREE organic downloads of your app. • Current experience is not ideal pushing users off the SERPs to the app store How many searches end with a click on install button? Source: Google Search Console (excludingTablets)
  • 39. #SMX #XXA @Davidiwanow • A larger app install base means potentially more people may see App-Indexing results • App-Indexing can be supported by App download campaigns • App-Indexing can be supported by ASO campaigns App-Indexing traffic is influenced by app install base Source: Google Search Console (excludingTablets)
  • 40. #SMX #XXA @Davidiwanow • If your overall organic traffic is increasing you have more opportunities to show App- Indexing results • App-Indexing traffic can also be influenced by external factors such as competitors and AdWords App-Indexing benefits from improving organic visibility Source: Google Search Console (excludingTablets)
  • 41. #SMX #XXA @Davidiwanow • Typically the Install Button link has the highest visibility • App-Indexing results don’t always show higher than other organic results • App-Indexing results don’t always show to users • App-Indexing results can show a +1.01 to +1.52 higher position in SERPs App-Indexing organic visibility can be volatile Source: Google Search Console (excludingTablets)
  • 42. #SMX #XXA @Davidiwanow • Great results can look like the results in the chart where both the App-Indexing & Install Button results are shown significantly higher than standard mobile version. • Great App-Indexing results can show a +2.51 to +3.88 higher position in SERPs What does great App-Indexing results look like? Source: Google Search Console (excludingTablets)
  • 43. #SMX #XXA @Davidiwanow It’s taken a while to get some of the technology companies onboard with tracking visibility and impact of App- Indexing. It’s now possible to track apps within your search metrics projects and I expect other platforms with AWRCloud and SEMRush will follow. Platforms like SearchMetrics are surfacing some insights
  • 44. #SMX #XXA @Davidiwanow What’s next? TITLE SLIDE ALTERNATIVE LAYOUT w/ *EXAMPLE* IMAGE (SWAP IN YOUR OWN AS NEEDED) Photo Credit: James Marvin PhelpsPhoto Credit: Pacheco
  • 45. #SMX #XXA @Davidiwanow • Google App-Indexing for iOS9+ requires implementation of Universal Links • Previously it only showed for logged-in Chrome users now it will show for logged-in Safari users • Going forward iOS App-Indexing doesn’t require meta tagging just requires app-to-site association • Google App-Indexing will drop support for older iOS7-8 Google App-Indexing for iOS supports iOS9+
  • 46. #SMX #XXA @Davidiwanow • Mobile results may show App only results • Your search results could be influenced by other users with similar apps. • Your competitors might be shown less if users more engaged within your app • Your desktop experience could be influenced by your mobile app usage. App-Indexing will likely expand as adoption increases
  • 47. #SMX #XXA @Davidiwanow • Progressive Web Apps • Offline features • Offline storage • Add web app to home screen • Access your phone’s camera • Push notifications • Supported by Chrome & Firefox • Requires HTTPs • Google could show them in Play App store Progressive Web Apps blur line between Native & Apps
  • 48. #SMX #XXA @Davidiwanow LEARN MORE: UPCOMING @SMX EVENTS THANK YOU! SEE YOU AT THE NEXT #SMX