Cross-platform deep linking
Link to apps across all platforms and devices
App search optimization
Search engines crawl in-app links
Developers understand how to link to your apps
AppURL is an open initiative with a growing list of supports
Let us take an example app like Foursquare. Foursquare is a local search and discovery app that provides a rich personalized search experience for users. As the developer, you define the app manifest and the right way to handle intents for deep-states within the Foursquare app. You publish the URL transformation mapping and information about supported deep-links to deep states within the Foursquare app using appurl.json, sitemaps and HTML meta tags for the platform(s) that your app is built for. When a user accesses an http URL to the app - AppURL clients can now transform the URL to open the correct deep state within the app, thus providing the end user with an accurate and powerful search experience. AppURL clients can also load the correct native app edition for a given platform. If the user does not have the app already installed, the AppURL clients can inform end users about where to download the app from, to get the native app experience.
Each location / deep state / deep view within the app gets its own http URL.
While browsing on their phone, users search for something and click through on a link that appears to be the most relevant result
AppURL transforms the URL clicked by the user to a deep-link which loads the intended deep-state inside the app which is most relevant to the user’s search query