Export (0) Print
Expand All

Bing App Linking


Bing App Linking lets you connect your app to your web site so that search results for the top level of your web site include a link to your app. If you implement deep linking, search results for pages within your web site will include deep links to targets inside your app.

Published date: April 2, 2014

Bing App Linking

App Linking makes connections in Windows 8.1 Smart Search and Windows Phone search between web sites and applications. When a user search brings up the main default page of a web site, such as http://www.adventureworks.com, and that web site is linked to an app, the search results include a link to open the app. If the app is not installed, the user receives a link to install it from the Windows Store or Windows Phone Store. You can enable app linking at the Bing Webmaster Portal. For more information, see How to: Link your app to your web domain with Bing App Linking.

App Linking vs. deep linking

You can make your app linking experience more powerful by creating deep links between individual pages on your web site and specific locations in your app. When a search result includes the web page, it will also include a link to the corresponding location in your app. For example, when a user search result returns http://www.adventureworks.com/bicycles, a link button for the app appears below the web page listing. The user clicks the link, and the app opens to content about bicycles.

Supported platforms

Support for app linking and deep linking, as well as your implementation requirements, depend on the OS version, hardware platform, and app platform of your app.

  • App Linking is supported in Windows 8.1 SmartSearch and in Windows Phone Search for Windows Phone 7.1 and higher.

  • Deep linking is only supported on Windows 8.1 SmartSearch and Windows Phone 8.1 search, however, apps for Windows Phone 7.1 and higher can support deep linking when installed on Windows Phone 8.1 devices.

  • Your implementation of deep linking depends on whether your app uses the Windows Runtime or Silverlight.

  • Your app uses the Windows Runtime if:

    • The app targets Windows 8.1, or

    • The app targets Windows Phone 8.1 and does not specify Silverlight in the project template name.

  • Your app uses Silverlight if:

    • The app specifies Silverlight in the project template name, or

    • The app targets Windows Phone 8.0 or earlier.


Deep linking is a four step process, but only the first step is required for App Linking.

To implement App Linking and deep linking

  1. Link your website to your app through the Bing Webmaster Portal, as described in How to: Link your app to your web domain with Bing App Linking.

    This turns on App Linking. If you wish to implement deep linking, continue. Otherwise, you are done.

  2. Markup webpages with Schema.org markup to provide launch arguments for your app, as described in How to: Create deep links from web pages into your app with Bing App Linking.

  3. Enable your app for deep linking by adding code to interpret the launch arguments, as described in How to: Enable your Windows Runtime app for deep linking and How to: Enable your Silverlight Windows Phone app for deep linking.

  4. Register your app, as described in How to: Register your apps for deep linking. Once Bing has verified your app and markup, your app links will start to appear in search results.

In this section

Additional resources

© 2014 Microsoft