The Definitive Guide to Mobile Deep Linking


The average consumer is devoting five hours per day on their smartphones and this quantity is only going up.

We do everything on our telephones these days, from shopping to browsing social media and succeeding our businesses.

This is why it’s more important than ever to optimize the user experience to keep parties on your app for longer periods, enjoying it more, and sharing it with friends.

If you’re trying to optimize your mobile app, I’m sure you’ve previously tinkered with the layout, typefaces, imitation, and more, but there’s one thing you probably haven’t…

Mobile deep linking.

It’s a small detail that can drastically ameliorate how users engage with your app but few are taking advantage of it.

That’s why I’m going to be teaching you what mobile depth relating is, why you need it, and how you can implement it yourself.

Let’s dive in.

What is portable penetrating relation, anyways?

Mobile deep join is the practice of funneling customers deeper into your app through the implementation of its a uniform source identifier or URI for short.

This allows portable app developers to push to a specific page within an lotion versus simply opening it.

Think of it as a website URL.

If you were trying to sell a make, would you want users landing on the homepage or being forwarded to a sales page experienced deeper in the website?

The latter, of course.

By helping users go to a certain page within an app, you’re moving the customer journey easier by getting them closer to the end aim sooner.

Here’s a visual of what the process looks like 😛 TAGEND

While it might seem simple, mobile link comes in three different forms that you need to be aware of. They be as follows 😛 TAGEND Standard depth joining

This is the straightforward depth associating that forwards a user to a specific part of the app. It’s also known as universal linking.

It merely operates if the customer previously has the app installed.

The problem is within traditional relate is that when a consumer sounds a tie-up, it won’t open the mobile app, but preferably guides them to the browser version.

If someone is on a portable maneuver, the app version will always be more optimized and streamlined.

Here’s what happens if you search for my Instagram on Google for example with the app installed.

The answers appear to be the exact same whether “youve had” the Instagram app or not, but sounding it opens up the app seamlessly.

This is a good example of basic depth joining.

Someone that doesn’t have the Instagram mobile application invested will be given an error or redirected to a fallback page.

Shelve penetrating linking

This form of penetrating connecting employs the same way as standard connect does with the exception that it will target useds without the app to the download location.

This is beneficial because it can help app makes and companies acquire more customers.

Once the app is installed, the user will be referred to where they were originally navigating.

Check out the Skip The Dishes app to see what I mean.

While a customer is creating their tell, they are able to download the mobile app for Android or iOS.

They are forwarded back to the exact step they were taking, except in the mobile app after downloading it.

This means that they don’t have to manually go through the entire process again to get back to where they were.

Contextual depth relating

Contextual deep join, also known as onboarding, is commonly used for gathering information on customers to personalize the user experience of an app.

Data such demographics, how consumers navigate to the app, and more is recorded.

The app onboarding process can be different depending on if the user positioned via the Google Play Store, the Apple Store, a Facebook campaign, or another source.

A mobile app downloaded through a Facebook Ad might search different than when it’s downloaded through a Google Display Ad, for example.

The landing page is able to be customized through what is known as a penetrating sentiment in portable app development.

Just as the deep link forwards useds to a specific deeper page in the application, the deep view is the visual upshot they see that’s different than others.

URI programmes

Deep linking is only doable thanks to what is known as URI plans. These arrangements are similar to how a website URL can guide “youve got to” a specific page on a website.

They sound something like this 😛 TAGEND

See the fetched URI? Its format is appname :// course/ to/ location.

Custom URIs are simple to set up for makes( Often created by default) and present the opportunity to redirect customers where you are please.

The mobile purchaser travel and how it applies to deep relate

The portable buyer’s wander is the individual’s steps a consumer takes to find, use, and share your application.

It’s similar to the regular pour a patron goes through when purchasing a product with some small-minded differences you need to be aware of.

Here’s how the various steps in the mobile buyer’s journey can be applied to mobile deep linking.


The first step in the mobile customer journey is discovering your app in the first place.

While this can be achieved through strategies like content sell and SEO, deep relating gives you a nice enhance to these tactics.

Google indexes deep links from portable apps, giving you more opportunities to rank and drive organic traffic.

Users can click the search engine listing and open the link instantly through the app instead of an internet browser.

Look at this search for Google Analytics to see what I symbolize 😛 TAGEND

This helps ventures acquire more users and increase label awareness versus having a single search engine listing.

Check out my video on skyrocketing portable app organic traffic, and pair it with penetrating relate for mind-blowing results.


Once a used has restricted down a few cases options, they’re naturally going to want to find the best app by comparing them.

They’ll look at parts such as pricing, informality of use, and facets.

Deep linking enables you to push useds to the best features of your app, assesses, or customize its own experience to move your lotion better than competitors.

By reducing the number of steps it takes to get to important functions of the app, you’re too decreasing the chance of users bouncing.


The third step in the mobile buyer’s journey is making a decision and commitment to a single app.

Having a clear value proposition and refined consumer know is crucial now.

Better hitherto, contextual late attaching is contributing to collect data to form the work as tailored as is practicable to your buyer’s persona.

Marketing safaruss is also able to optimized with this information to improve targeting and performance.


Once you begin acquiring more consumers, you need to keep them.

Standard and deferred deep connect will help navigate consumers back to your app when they are on search engines, social media, and other platforms.

This keeps them expend your app more often.

Data that can be collected as a result of depth connections will assist you in understanding why and how they use your portable application.

Doubling down on these is what we call Pareto’s Principle or the 80/20 guideline.

This rule can be seen everywhere and characterizes that 80% of results come from 20% of actions.

In the case of mobile app development, you might discover that users are only engaging with a few cases features and others are taking up space.

You could hypothetically update the features and sheets that are used the most, improving commitment and retention.

Businesses will miss out on discovers like this if they don’t use deep links to collect information.

Why mobile late linking matters

I know what you’re thinking.

“Why should I inconvenience with portable depth linking? ”

Let me explain.

It improves the user experience

If you can save the user from going through multiple paces instead of one, why wouldn’t you?

That’s exactly what deep link does, and improves UX because of it.

You’re making the life of users easier by working late connecting to get them where they want to go faster.

This contributes them a better ordeal and intuition with your app as a result.

Here’s what the difference between not abusing portable depth relating and taking advantage of it looks like 😛 TAGEND

Much simpler, right?

This generates me to my next point.

It mounts client retention and engagement

Wouldn’t it be nice if every customer that downloaded your app stay active all year round?

Unfortunately, that’s not how it works.

It’s been found that 55% of users will churn after the first month of use. That necessitates nearly half of the new downloads will be lost.

Look at mobile app used retention the same way you approach a website.

It’s common for almost half of all visitors to leave a website and not take any action.

Do you exactly sit there and do nothing about it? Of track not!

You implement approaches like email options through popups and exclusive content to capture those users before they leave.

This is precisely what deep linking can be used for but in the ability for a portable app.

Once a customer has seen your app, you can retarget them and use a different wording of depth connecting to improve their experience.

It improves the onboarding of brand-new consumers

When a mobile app implementations a sort of deep linking like the deferred approaching, you are capable of acquiring more users.

This is because as a customer goes through the mobile browser version of your lotion, they will be given the option or automatically forwarded to the appropriate download location.

The contextual link technique can be used to onboard new useds in different ways depending on where they initially download the app from.

If you understand that users coming from a Facebook ad campaign regularly navigate to a certain product category, you can push them there automatically.

Furthermore, perhaps useds from Google like to learn more about your business firstly before purchasing.

You can use contextual penetrating attaching to target those customers to the page detailing your company’s history.

You can re-engage users

Once a user has employed your app, you have a small window of opportunity to retarget them.

Did you know that 46% of search engine purveyors believe that retargeting is the most underused form of market right now?

It’s a obscure gem that deep joining enhances.

If a segment of users downloaded your app, examined product sheets, and returned, you could retarget them in advertising campaigns and use deferred relating to forward them back to the high-interest make pages.

Strengthens your commerce

Personalization is key. Contextual deep joining allows you to customize the user experience, which improves sell upshots.

Take into consideration that 39% of consumers will spend more coin when to have a portable voucher.

You could collect data on useds via contextual depth relation to discover what make categories they enjoy “the worlds largest”, then volunteer a rebate for them to align with this behavior.

Similarly, portable penetrating joining has the potential to increase conversion rates.

This is because you are pushing users through the sales funnel quicker. Normally this consists of 😛 TAGEND

The customer shores on the homepage of your website. They navigate to a make page and computed a line item to their cart. They see the cart page to prove their guild. Finally, they compensate and check out.

Mobile deep link are enabled to trimmed the sales funnel in half by facilitating customers go straight to auctions pages.

Take the ticket mobile app SeatGeek as two examples. They were able to increase income by 10.6% and app open frequency by 8.8% with penetrating linking.

Here’s how…

Firstly, they fought with reminding users to finish their purchases and buy tickets through the app.

They decided this issue by applying depth associated mobile ads. These target ads based on past user activity would display related ads in other existing apps the customer used.

SeatGeek noticed that they were getting millions of brand-new users per era and had to keep them.

Their team began creating ads that would serve different audiences based on previous behavior.

An example of this would be a user adding tickets to their favorite basketball team’s game to cart, but then abandoning before checking out.

When this user was on another application that supported ads, they would meet an ad for that same basketball game.

The ads were simple in quality, consuming a related image, and straight forward call to action.

Boost app discoverability

Don’t you want to get discovered by more purchasers?

Of course, you do!

And that’s accurately why you need to implement more penetrating associate in your mobile app.

Deep links are indexed on Google, giving you more opportunities to rank and drive transaction to your business.

And seeing as Google receives over four billion probes per daytime, you don’t want to miss out on the free exposure.

Think about how a website like mine ranks for millions of pages, and not only the homepage.

You can achieve that same conduct but for your mobile app.

Users on search engines like Google will be able to visit deeper roles and facets versus mooring on the welcome page.

This originates the opportunity to optimize applications for SEO via keywords, meta descriptions, and title calls, as well.

Provides analytics and insight into expeditions

Mobile deep relate allows you to refine your buyer’s personality and better understand their behavior.

This information can be used to improve the effectiveness of commerce expeditions and the overall event of your app.

You will likewise be able to discover which links are being clicked the most and by whom.

Doing so starts the possibility of being double down on the best-performing attaches and optimizing who you target in advertising campaigns.

Deep connections too shine light-footed in which parts of your app are used the most and which aren’t.

Google gives its Firebase product to track penetrating linking in an easy to use platform.

You can begin using it by selecting the Android, iOS, C ++, web, or Unity options.

Using Android as an example, you will need to ensure that you fulfill the prerequisites Google delineates in their documentation.

Firebase’s SDK automatically captures various metrics, user properties, and allows you to create custom events “if youre trying to” racetrack a specific action.

This data is then relayed through the Firebase dashboard which has a very familiar look and feel to other Google products.

You will feel right at home if you’ve ever abused Google Analytics.

Which by the way can be connected to Firebase if you need to add phenomena specific to your business like e-commerce purchases.

How to perform mobile penetrating joining

Now that you’re agitated to get started using mobile deep links, here’s how to implement it yourself.

Depth associating on Android

Android manoeuvres will select one of three alternatives when a URI is requested 😛 TAGEND

It opens a preselected app with the URI. It opens the only available app that can handle the URI. The used is elicited to choose an accessible app.

To begin adding deep links to achieve this, you will need to navigate to the AndroidManifest.xml file of your Android portable app.

You will then have to add the following elements to the file through an goal filter 😛 TAGEND

Specify the ACTION_VIEW attribute in the element. tags which include the URI scheme, multitude, and move. CATEGORY_DEFAULT and CATEGORY_BROWSABLE attributes to move users from a browser to your app.

Here’s an example from Android’s official documentation on penetrating joining of what the code will look like 😛 TAGEND

The second pace to ascertain that your app can speak data from the intent filter you created.

This is achieved through adding getData() and getAction() programmes like so 😛 TAGEND

Deep associates should not require users to log in or act other actions to visit the desired content unless wanted like in the case of promoting app downloads through deferred linking.


Adding deep links to iOS apps begins by enabling them through what is known as Associated Domains Entitlement.

That’s a reverie space to say you’re letting search engines know what app belongs to what website.

This way when a used clicks on your website, it initiates the specified type of deep associate you choose.

You will then have to add an Apple App Site Association file to your website to verify it.

This association file needs to contain the following code, as you can see from Apple’s official documents 😛 TAGEND

Similar to how Android apps have the manifest file, the app representative document acts as root causes of iOS apps.

This is why you will have to program your app representative record to respond to deep attaches like Apple shows in this example 😛 TAGEND

They are specifically handled through the NSUserActivity object and activityType value of NSUserActivityTypeBrowsingWeb.

Your iOS app will be prepared to handle and profess useds that navigate to it from browsers like Safari when you are complete these steps.


Mobile deep join is a strong technique to improve the user experience, on-boarding, and commerce of applications.

The three the different types of portable depth attaching are standard, deferred, and contextual. It’s important to understand each of these to know when to use them properly.

Standard deep relate is exerted when customers once have an app lay. When they click on a mobile tie-up, it will give them the option to open it in the app or automatically.

Deferred deep linking drudgeries by forwarding consumers to the appropriate app store to download the app if they don’t have it, then pushing them to the originally intended page.

Contextual linking is the most complicated but earmarks makes to collection information on consumers to customize the on-boarding and overall suffer of the app.

Mobile deep link can be implemented in each step of the buyer’s journey to acquire and retain users, too.

How do you use deep connecting to improve mobile app performance?

The post The Definitive Guide to Mobile Deep Linking showed first on Neil Patel.

Read more: