I have implemented all the steps that are mentioned on this link: Firebase App Indexing Start. All the test your implementation steps mentioned in above are working fine. My app is also searchable in Google App ScreenShot. I have cross checked back button violation , content mismatch as mentioned in google documentation. We have a live website with properly indexed pages,my app is in play store.My website can be found with google search result, if you tap the link it all ask to open via app,if opened in app it will redirect to that specific content. Yet the app icons which generally appear with indexed URLs along with web links are not showing in search results. I am unable to identify the problem. Can some body explain where I am going wrong.
Asked
Active
Viewed 431 times
0
-
I didn't have much reputation to put more links for other images. Test your implmention link : https://firebase.google.com/docs/app-indexing/android/test – Pradyumna Sahoo Mar 02 '17 at 07:25
-
if you mean in public search result then you need to wait. – Elias Fazel Mar 02 '17 at 07:35
-
Yes. Its almost 48 hours , how much time it takes? – Pradyumna Sahoo Mar 02 '17 at 07:44
-
try to search with maximum similarity to text of your website. you should see you website link in search result that connect to your app. – Elias Fazel Mar 02 '17 at 07:46
-
Web links are indexed already , my app icon is not showing in search result. If you taps the link it will asks to open via app and if you choose app then it is directing to that specific content. – Pradyumna Sahoo Mar 02 '17 at 07:51
1 Answers
0
The Indexing in way you implemented is local. it means they are available only on a phone and not accessible through Internet. first you need to have Website. then when search result from you website shown on Google and user click on your website link, Android System will ask user how to open it. inside target app or in Browser.
<intent-filter android:label="@string/app_name" android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://recipe-app.com/recipe" -->
<data android:scheme="http"
android:host="recipe-app.com"
android:pathPrefix="/recipe" />
<!-- Accepts URIs that begin with "https://recipe-app.com/recipe" -->
<data android:scheme="https"
android:host="recipe-app.com"
android:pathPrefix="/recipe" />
</intent-filter>
here website is www.recipe-app.com so if user see some result from this website on google search result then he can open it inside your app. and app should be published on google play store. hope it helps!
also i recommend to read this Codelab http://search-codelabs.appspot.com/codelabs/android-deep-linking#1

Elias Fazel
- 2,093
- 16
- 20
-
I have running a website , whose links are indexed properly, my app is updated in play store. – Pradyumna Sahoo Mar 02 '17 at 08:11
-
The link that you have mentioned I have already gone though it along with all you tube videos by google. Coding part is completely done. – Pradyumna Sahoo Mar 02 '17 at 08:19