Mobile isn't the future. It's the present. Mobile apps are not only changing how we interact with devices and websites, they're changing the way we search. Companies are creating meaningful experiences on mobile-friendly websites and apps, which in turn create new opportunities to get in front of users.
I'd like to explore the growth of mobile app search and its current opportunities to gain visibility and drive engagement.
Rise of mobile app search
The growth of mobile device usage has driven a significant lift in app-related searches. This is giving rise to mobile app search as a vertical within traditional universal search.
While it has been clear for some time that mobile search is important, that importance has been more heavily emphasized by Google recently, as they continue to push mobile-friendly labels in SERPs, and are likely increasing mobile-friendliness's weight as a ranking factor.
The future of search marketing involves mobile, and it will not be limited to optimizing HTML webpages, creating responsive designs, and optimizing UX. Mobile SEO is a world where apps, knowledge graph, and conversational search are front and center.
For the top 10 leading properties online, 34% of visitors are mobile-only (comScore data), and, anecdotally, we're seeing similar numbers with our clients, if not more.
It's also worth noting that 72% of mobile engagement relies on apps vs. on browsers. Looking at teen usage, apps are increasingly dominant. Additionally, 55% of teens use voice search more than once per day.
If you haven't read it, grab some coffee and read A Teenagers View on Social Media, which is written by a 19-year old who gives his perspective of online behavior. Reading between the lines shows a number of subtle shifts in behavior. I noticed that every time I expected him say website, he said application. In fact, he referenced application 15 times, and it is the primary way he describes social networks.
This means that one of the fasting growing segments of mobile users cannot be marketed to by optimizing HTML webpages alone, requiring search marketers to expand their skills into app optimization.
The mobile app pack
This shift is giving rise to the mobile app pack and app search results, which are triggered on searches from mobile devices in instances of high mobile app intent. Think of these as being similar to local search results. Considering mobile searcher behavior, these listings dominate user attention.
As with local search, mobile app search can reorder traditional results, completely push them down, or integrate app listings with traditional web results.
You can test on your desktop using a user-agent switcher, or by searching on your iOS or Android device.
There are slight differences between iPhone and Android mobile app results:
From what I've seen, mobile app listings trigger more frequently, and with more results, on Android search results when compared to iOS. Additionally, iOS mobile app listings are represented as a traditional website result listing, while mobile app listings on Android are more integrated.
Some of the differences also come from the differences in app submission guidelines on the two major stores, the Apple App Store and Google Play.
Overview of differences in mobile app results
- Title - Google uses the app listing page's HTML title (which is the app's title). iOS app titles can exceed 55-62 characters, which causes wrapping and title truncation like a traditional result. Android app title requirements are shorter, so titles are typically shorter on Android mobile app listings.
- URL - iOS mobile app listings display the iTunes URL to the App Store as part of the search result.
- Icon - iOS icons are square and Android icons have rounded corners.
- Design - Android results stand out more, with an "Apps" headline above the pack and a link to Google Play at the end.
- App store content - The other differences show up in the copy, ratings, and reviews on each app store.
Ranking in mobile app search results
Ranking in mobile app search results is a combination of App Store Optimization (ASO) and traditional SEO. The on-page factors are dependent upon your app listing, so optimization starts with having solid ASO. If you're not familiar with ASO, it's the process of optimizing your app listing for internal app store search.
Basics of ASO
Ranking in the Apple App Store and in Google Play is driven by two primary factors: keyword alignment and app performance. Text fields in the app store listing, such as title, description, and keyword list, align the app with a particular set of keywords. Performance metrics including download velocity, app ratings, and reviews determine how well the app will rank for each of those keywords. (Additionally, the Google Play algorithm may include external, web-based performance metrics like citations and links as ranking factors.)
Mobile app listing optimization
While I won't explore ASO in-depth here, as it's very similar to traditional SEO, optimizing app listings is primarily a function of keyword targeting.
Tools like Sensor Tower, MobileDevHQ, and App Annie can help you with mobile app keyword research. However, keep in mind that mobile app search listings show up in universal search, so it's important to leverage traditional keyword research tools like the AdWords Tool or Google Trends.
While there are similarities with ASO, optimizing for these mobile app search listings on the web has some slight differences.
Differences between ASO & mobile app SEO targeting
- Titles - While the Apple App Store allows relatively long titles, they are limited to the preview length in organic search. Titles should be optimized with Google search in mind, in addition to optimizing for the app store. Additionally, several apps aggressively target keywords in their app title, but caution should be used as spamming keywords could influence app performance in Google.
- Description - The app description on the App Store may not be a factor in internal search, but it will impact external app search results. Leverage keyword targeting best practices when writing your iOS app description, as well as your Android app description.
- Device and platform keywords - When targeting for app store search, it is not as important to target terms related to the OS or device. However, these terms can help visibility in external search. Include device and OS terms, such as Android, Samsung Note, iOS, iPad, and iPhone.
App performance optimization
Outside of content optimization, Google looks at the performance of the app. On the Android side, they have access to the data, but for iOS they have to rely on publicly available information.
App performance factors
- Number of ratings
- Average rating score
- Content and sentiment analysis of reviews
- Downloads / installs
- Engagement and retention
- Internal links on app store
For iOS, the primary public metrics are ratings and reviews. However, app performance can be inferred using the App Store's ranking charts and search results, which can be leveraged as proxies of these performance metrics.
The following objectives will have the greatest influence on your mobile app search ranking:
- Increase your average rating number
- Increase your number of ratings
- Increase downloads
For app ratings and reviews, leverage platforms like Apptentive to improve your ratings. They are very effective at driving positive ratings. Additionally, paid tactics are a great way to drive install volume and are one area where paid budget capacity could directly influence organic results in Google. Anecdotally, both app stores use rating numbers (typically above or below 4 stars) to make decisions around promoting an app, either through merchandising spots or co-branded campaigns. I suspect this is being used as a general cut-off for what is displayed in universal results. Increasing your rating above 4 stars should improve the likelihood you'll appear in mobile app search results.
Lastly, think of merchandising and rankings in terms of internal linking structures. The more visible you are inside of the app store, the more visibility you have in external search.
App web performance optimization
Lastly, we're talking Google rankings, so factors like links, citations, and social shares matter. You should be conducting content marketing, PR, and outreach for your app. Focus on merchandising your app on your own site, as well as increasing coverage of your app (linking to the app store page). The basics of link optimization apply here.
App indexation - drive app engagement
Application search is not limited to driving installs via app search results. With app indexing, you can leverage your desktop/mobile website visibility in organic search to drive engagement with those who have your app installed. Google can discover and expose content deep inside your app directly in search results. This means that when a user clicks on your website in organic search, it can open your app directly, taking them to that exact piece of content in your app, instead of opening your website.
App indexation fundamentally changes technical SEO, extending SEO from server and webpage setup to the setup and optimization of applications.
This also fundamentally changes search. Your most avid and engaged user may choose to no longer visit your website. For example, on my Note 4, when I click a link to a site of a brand that I have an app installed for, Google gives me the option not only to open in the app, but to set opening the app as a default behavior.
If a user chooses to open your site in your app, they may never visit your site from organic search again.
App indexation is currently limited to Android devices, but there is evidence to suggest that it's already in the works and is soon to be released on iOS devices. There have been hints for some time, but markup is showing up in the wild suggesting that Google is actively working with Apple and select brands to develop iOS app indexing.
URI optimization for apps
The first step in creating an indexable app is to set up your app to support deep links. Deep links are URIs that are understood by your app and will open up a specific piece of content. They are effectively URLs for applications.
Once this URI is supported, a user can be sent to deep content in the app. These can be discovered as alternates to your desktop site's URLs, similar to how separate-site mobile sites are defined as alternate URLs for the desktop site. In instances of proper context (on an Android device with the app installed), Google can direct a user to the app instead of the website.
Setting this up requires working with your app developer to implement changes inside the app as well as working with your website developers to add references on your desktop site.
Adding intent filters
Android has documented the technical setup of deep links in detail, but it starts with setting up intent filters in an app's Android manifest file. This is done with the following code.
<activity android:name="com.example.android.GizmosActivity"
android:label="@string/title_gizmos" >
<intent-filter android:label="@string/filter_title_viewgizmos">
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http"
android:host="example.com"
android:pathPrefix="/gizmos" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
This dictates the technical optimization of your app URIs for app indexation and defines the elements used in the URI example above.
- The <intent-filter> element should be added for activities that should be launchable from search results.
- The <action> element specifies the ACTION_VIEW intent action so that the intent filter can be reached from Google Search.
- The <data> tag represents a URI format that resolves to the activity. At minimum, the <data> tag must include the android:scheme attribute.
- Include the BROWSABLE category. The BROWSABLE category is required in order for the intent filter to be accessible from a web browser. Without it, clicking a link in a browser cannot resolve to your app. The DEFAULT category is optional, but recommended. Without this category, the activity can be started only with an explicit intent, using your app component name.
Testing deep links
Google has created tools to help test your deep link setup. You can use Google's Deep Link Test Tool to test your app behavior with deep links on your phone. Additionally, you can create an HTML page with an intent:// link in it.
For example :
<a href="intent://example.com/page-1#Intent;scheme=http;package=com.example.android;end;"> <a href="https://example.com/page-1">https://example.com/page-1></a>
This link would open up deep content inside the app from the HTML page.
App URI crawl and discovery
Once an app has deep link functionality, the next step is to ensure that Google can discover these URIs as part of its traditional desktop crawling.
Ways to get apps crawled
- Rel="alternate" in HTML head
- ViewAction with Schema.org
- Rel="alternate" in XML Sitemap
Implementing all three will create clear signals, but at minimum you should add the rel="alternate" tag to the HTML head of your webpages.
Effectively, think of the app URI as being similar to a mobile site URL when setting up a separate-site mobile site for SEO. The mobile deep link is an alternative way to view a webpage on your site. You map a piece of content on your site to a corresponding piece of content inside the app.
Before you get started, be sure to verify your website and app following the guidelines here. This will verify your app in Google Play Developer Console and Google Webmaster Tools.
#1: Rel="alternate" in HTML head
On an example page, such as example.com/page-1, you would add the following code to the head of the document. Again, very similar to separate-site mobile optimization.
<html> <head> ... <link rel="alternate" href="android-app://com.example.android/http/example.com/page-1" /> ... </head> <body> </body>
#2: ViewAction with Schema.org
Additionally, you can reference the deep link using Schema.org and JSON by using a ViewAction.
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebPage", "@id": "https://example.com/gizmos", "potentialAction": { "@type": "ViewAction", "target": "android-app://com.example.android/http/example.com/gizmos" } } </script>
#3 Rel="alternate" in XML sitemap
Lastly, you can reference the alternate URL in your XML Sitemaps, similar to using the rel="alternate" for mobile sites.
<?xml version="1.0" encoding="UTF-8" ?> <urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="https://www.w3.org/1999/xhtml"> <url> <loc>https://example.com/page-1</loc> <xhtml:link rel="alternate" href="android-app://com.example.android/http/example.com/page-1" /> </url> ... </urlset>
Once these are in place, Google can discover the app URI and provide your app as an alternative way to view content found in search.
Bot control and robots noindex for apps
There may be instances where there is content within your app that you do not want indexed in Google. A good example of this might be content or functionality that is built out on your site, but has not yet been developed in your app. This would create an inferior experience for users. The good news is that we can block indexation with a few updates to the app.
First, add the following to your app resource directory (res/xml/noindex.xml).
<?xml version="1.0" encoding="utf-8"?> <search-engine xmlns:android="https://schemas.android.com/apk/res/android"> <noindex uri="https://example.com/gizmos/hidden_uri"/> <noindex uriPrefix="https://example.com/gizmos/hidden_prefix"/> <noindex uri="gizmos://hidden_path"/> <noindex uriPrefix="gizmos://hidden_prefix"/> </search-engine>
As you can see above, you can block an individual URI or define a URI prefix to block entire folders.
Once this has been added, you need to update the AndroidManifest.xml file to denote that you're using noindex.html to block indexation.
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.android.Gizmos"> <application> <activity android:name="com.example.android.GizmosActivity" android:label="@string/title_gizmos" > <intent-filter android:label="@string/filter_title_viewgizmos"> <action android:name="android.intent.action.VIEW"/> ... </activity> <meta-data android:name="search-engine" android:resource="@xml/noindex"/> </application> <uses-permission android:name="android.permission.INTERNET"/> </manifest>
App indexing API to drive re-engagement
In addition to URI discovery via desktop crawl, your mobile app can integrate Google's App Indexing API, which communicates with Google when users take actions inside your app. This sends information to Google about what users are viewing in the app. This is an additional method for deep link discovery and has some benefits.
The primary benefit is the ability to appear in autocomplete. This can drive re-engagement through Google Search query autocompletions, providing access to inner pages in apps.
Again, be sure to verify your website and app following the guidelines here. This will verify your app in Google Play Developer Console and Google Webmaster Tools.
App actions with knowledge graph
The next, and most exciting, evolution of search is leveraging actions. These will be powerful when combined with voice search, allowing search engines to take action on behalf of users, turning spoken language into executed actions.
App indexing allows you to take advantage of actions by allowing Google to not only launch an app, but execute actions inside of the app. Order me a pizza? Schedule my meeting? Drive my car? Ok, Google.
App actions work via entity detection and the application of the knowledge graph, allowing search engines to understand actions, words, ideas and objects. With that understanding, they can build an action graph that allows them to define common actions by entity type.
Here is a list of actions currently supported by Schema.org
- AchieveAction
- AssessAction
- ConsumeAction
- ControlAction
- CreateAction
- FindAction
- InteractAction
- MoveAction
- OrganizeAction
- PlayAction
- SearchAction
- TradeAction
- TransferAction
- UpdateAction
For example, the PlayAction could be used to play a song in a music app. This can be achieve with the following markup.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MusicGroup",
"name": "Weezer", "potentialAction": {
"@type": "ListenAction",
"target": "android-app://com.spotify.music/http/we.../listen"
}
}
</script>
Overview of mobile app search opportunities
In summary, there are five primary ways to increase visibility and engagement for your mobile app in traditional organic search efforts.
The growth of mobile search is transforming how we define technical SEO, moving beyond front-end and back-end optimization of websites into the realm of structured data and application development. As app indexing expands to include iOS, I suspect the possibilities and opportunities associated with indexing applications, and their corresponding actions, to grow extensively.
For those with Android apps, app indexing is a potential leapfrog style opportunity to get ahead of competitors who are dominant in traditional desktop search. Those with iOS devices should start by optimizing their app listings, while preparing to implement indexation, as I suspect it'll be released for iOS this year.
Have you been leveraging traditional organic search to drive visibility and engagement for apps? Share your experiences in the comments below.
I think the mobile app is a new "acction" to take for the companies. And i think the same of you, the mobile search is the present...
Yeah, there are some actions on the web, like download actions for programs, but actions are really powerful when integrated directly with mobile. Excited to see where mobile search goes once iOS is on-board.
Thanks fot the post Justin. It's amazing the importance fot the digital marketing. The mobile apps or something what we want to do with this technology is so importan in our digital strategy.
Thanks! I think mobile apps are extremely under utilized. Many companies are still struggling with having a mobile-friendly website.
This is no joke, this is a seriously detailed post and super useful for me so thank you!
Thanks Danny!
Agreed, there is everyday something new to learn! Thank you:)
Justin - if you were naming an app today, would you go for a more practical name (explains what it does + seo/keyword benefits) or would you go for the fun branding route? Or, would you go for a hybrid of the two?
The name of the app would be branded, but the app name / title when I submitted the app would be "Brand - Keyword rich description" (https://www.briggsby.com/app-store-listing-guide/)... I think PR and brand awareness plays a large role in app discovery, so I wouldn't go the exact match domain style route with an app. It's just not a great long-term approach. However, app title / name keywords play a significant role in app rankings, so I'd be sure to leverage it.
However, I do think some apps take the keyword rich title too far (lots of examples in casino apps).
Justin,
Great post. The post matches exactly the title "Everything You Need to Know About Mobile App Search". It's the most complete that I have never read.
Thanks!
Justin,
Thanks for this detailed post, in fact I remember that I enjoyed and learned a lot from your ASO session at SMX East 2013.
For some reason, very little information is still available on ASO. Today, mobile is an endless discussion, but it's always about the web search results and not the app stores themselves.
From my experience with ASO's basics, there's a very big difference between the two stores. Keyword alignment is still a much bigger factor on Google Play. But as you said, this is something to be careful with, as it seems it won't last forever. Only recently, Google Play updated some of their guidelines for Keyword Spam, and for example it's no longer allowed to use user testimonials in app descriptions.
Another thing I wanted to point out is the app ratings. This is a big factor in both stores. But the Play team specifically runs a list of featured apps every single week. To get there, you must have a very high user rating. After we've been featured for one single week about 4 months ago, besides the boost in installs on that specific week, we've seen a significant increase in daily installs for months later on as well.
About the deep links, we implemented them a few months ago and the Android sessions from Google skyrocketed. But what I really wonder about is whether the fact that it only works with your existing users will ever change. Then, if it will also bring new installs, it will become very interesting.
Google released its support to deep links over a year ago, and it's too bad they still aren't using it within Play's search results. I mean, if I search for something specific and there's an app that offers that within one of its screens, why not take me there directly after I install the app? What they would usually do instead is rank a lower quality app which's entire focus is on that keyword only.
"But what I really wonder about is whether the fact that it only works with your existing users will ever change. Then, if it will also bring new installs, it will become very interesting."
And only two weeks later - "Google Says It Is Working On Improving App Discovery Within Web Search".
"Google’s Mariya Moeva said that they are looking into ways to improve app discovery through App Indexing in web search, as a way to help searchers discover helpful content within apps that they do not yet have installed."
I agree with you, there are many apps that I use instead of going to their website. :-)
Thanks! Yeah, I find myself doing that as well. The ability to set an app as the default way to open a site is likely to push others that way.
Considering the impact of Ecommerce and growing mobile apps. This is really a good article.
Justin,
I completely agree with you that mobile is the present. Mobile engagements, especially apps, have already become a standard. I wrote an article titled "Why 'the year of mobile' will never come" that was touching on this. My point is that there is no "year" or "years" of mobile, and we need to start living in the age of mobile. Do you agree?
Best,
J
Great article with detailed information. I am creating a repository of great articles and will add this link there. Thanks. https://www.mobile.provab.com
I enjoy the mobile app listings in Android more than iOS because they’re more detailed and integrated. But I have to say I never realized so much thought had to go into the app name and branding. I'm already use to the thought of having to base every decision of my website. So adding the apps to that list doesn't come as a complete shock. But your post has definitely given me more insight on mobile SEO onpage factors so I can do better. Great information, thanks again!
Fantastically detailed article! I'm going to have to go through this a few times to garner everything out of it. Listing your mobile app pages as alternates in sitemaps and in the rel tags ... I hadn't really considered that level of integration before. Thanks, Justin!
MobileAction.co is worth to mention in this post. It's offering is very close to App Annie or Sensor Tower but it is FREE. Very helpful if you are a indie dev and don't want to pay for one more service..
thanks! very good information
I agree with you.
How much influence do you think the mobile speed does have on the optimization?
I don't think page speed has much impact on the app pack, but app indexation is based on the ranking of the website within mobile search. For app indexing, issues like a mobile-friendly site, UX, and page speed would play a role. So optimizations on the mobile site would impact app visibility for app indexation. From what I've seen in mobile SEO, it's based off the desktop index, then mobile-centric factors resort by typically suppressing slow mobile experiences or bad mobile UX.
Hello Justin
This is definitely a great post. I had one small question to ask regarding app deep linking. I noticed websites ike https://www.huffingtonpost.com/ & https://www.trulia.com/ only include app deep links within desktop (www) versions of their websites but not include them on their mobile (m.) versions.
Is this the best way to implement app deep links? Shouldn't websites include app deep links from both mobile and desktop versions of their websites.
Thanks in advance.
Thanks Justin for an informative post, it made me clear on few aspects of mobile poptimisation
Great post !!!
Mobile applications have helped the rise in much of tablets and smartphones, and companies are starting to show more and more interest in creating their own applications.And as more and more applications to yours the more visible and have more downloads, we must take into account the ASO positioning, which has explained very well in this post ...
Thank explain in as much detail.
Hey Justin, great post as always, I like your examples for noindex in the manifest filefor android. Thnx for the app action info as well, I will give it a try. Have you any research on Hybrid developments such as Ionic Framework, for mobile dev? Most of this is html5, css and driven by Javascript and most of us dev will play with this to build for android or ios instead of going native.
I haven't used or done any research on the Ionic Framework, but it looks great. Have you been building apps with it? Looks like a great way to cut down the curve for anyone who wants to have a mobile app.
Yeh, it's great because you don't have to learn the native codes for ios or android. The group from Ionic Framework are awesome at debugging and building things. Been messing with it for about 6 mos, building small apps, it is javascript driven by Angularjs which Google utilizes in GMail and Google Now.
That's awesome. I've been poking around learning Android app development, but it would be great to leverage my existing skills. That could be very powerful for a lot of businesses. Thanks for sharing it!
Nice post! The mobile is the future ... Here's an article that will persuade those who are not yet convinced of the importance of the mobile.Even Google Webmaster tools we recommend having a responsive version of our site :)
wow! I'd even say you could consider that an "ultimate guide to.." ;)
Mobile is defiantly not going anywhere..
Thanks! :)
That was a very interesting post. I will have to re read it a few times haha. It's clear that mobile market is growing more and more. A few days ago i found a wordpress plugin that turns your website into a fully responsive one, perfect for those who visit you from a tablet or smartphone. I don't know if it works flawlessly on every wp site, but for me it did the trick. The plugin's name is WP Touch Mobile if you are interested.
I was reviewing that with a client the other day. Not as robust as building / customizing your theme, but it appears to work well out of the box. For the relative easy and small cost, it seems like a great option for Wordpress sites to get a mobile-friendly site.
Thanks Justin for this excellent guide!
Nice post. I have implemented Google app indexing sdk in test project and able to deep link from google search result URL to respective page in app. But google search results displayed in normal search result style without app icon like app pack style. Is it because I am testing in a test app? Will search result displayed in app pack style once I submit app in app store then downloaded and installed? In iOS I am passing itunes id to google app indexing sdk.So My gut feeling is app packs will displayed in google search result only for itunes app not the test app.
Seriously detailed post Justin! The influence of structured data in app visibility is interesting, especially as it has been such a focal point for increased optimisation on traditional websites and the fact that Google can access deep content in app and then direct searchers to the app thus by passing the website altogether. At first I thought that it looked like app search optimisation was more akin to traditional keyword focussed SEO but it appears to be more complex than that - and I am sure it will only continue to become more complex.
Do you reckon popularity of the app (ratings, install rates) is closely related to the popularity of websites through traditional link metrics? Or will it be a blend of normal link/citation metrics and ratings/install rates?
I love the shift of app search to something more complex. App Store Optimization is still effective for a lot of businesses, but you're right, it's mostly just traditional keyword SEO. However, strategies around driving reviews and downloads can be really interesting. Outside of the targeting, that's really where you can influence rank inside the app store.
I think for Google Play, they have to be exploring using the brand's web presence for app rankings. For app indexing, they push for you to tie your website to the app. I suspect that who published the app matters for Google Play and they're using link metrics. For the App Store, I think that's less likely as they don't have the data.
But in app search, ratings and install rates (and subsequent engagement or uninstalls) play a significant role, similar to how links function in traditional search. I think long-term, it will be an increasing blend of link/citations, but right now, I think installs are a dominate factor, along with ratings. However, when Google is trying to rank iOS apps, they don't have visibility to that data. In that case, I suspect they're using the internal link graph of the app store to determine app relevancy and popularity.
Justin - another detailed reply! Intriguing that it appears that 4 different strategies are going to have to be taken into account for App Store Optimization (x2) and App visibility in organic search (x2). It will only continue to get more complex...
This is a truly comprehensive post about mobile app search.
What would you recommend, building a responsive site, mobile app or both?
Or maybe responsive design first, collect data, then choose should you build mobile app and what kind of app? Unfortunately collected data won't show everything needed to make the best decision. What else needs to be taken in consideration?
Thanks!
Personally, I'd go with the mobile-friendly site first, over the app. The web is still dominate, even though apps are growing. Additionally, items like app search and app indexation are still an Android only opportunity. However, I suspect iOS support will be out soon.
Best practice is a responsive design, but resources, and even UX, can dictate a separate-site approach, which works well.
Whatever direction you go, I'd focus on task completion by looking at mobile use cases for the business. Why would they visit the website on a mobile device and what are the top 1-5 things they want to accomplish on the site in that experience. Web analytic can help here by comparing site usage on desktop vs. mobile, as well as looking at top desktop landing pages vs. mobile. Once you identify those, they should be front and center on the mobile site / app, and the relative popularity can help your define resource priorities. No reason to wait until you can complete the whole site / app before you start solving some of the problems.
I'd look at the website as the method to get the greatest coverage at all stages of the customer journey. The website is a stronger platform for acquisition, as you can leverage all traditional marketing channels. Additionally, the website is still going to do better in search than the app (at least for a while).
I would look at the app as a great way to drive engagement, give a more customized experience, and to push notifications. Granted, that's generalized and it would depend on the app type. For example, games and app first services would need to go app first. Going app first can be a great way to enter the market as a new business.
Thanks for detailed answer. There is a debate around this topic, i've read several opinions, but your answer is ,by far, the best. Now i'm sure, i'll go with responsive design. Next task is to add enough content because a study around mobile search for 2014 shows that "54% of consumers say that sites optimized for smartphone
don’t provide enough content".
Very interesting and helpful, I have to implement some of these techniques and tips with different positioning campaigns I'm doing in several companies. Thank you! Aitor.
Hwy Justin, can you help me in terms of voice search for app store optimization? How Voice Search is changing ASO?
Great article. I feel like more and more of my clients have been looking into getting apps for their business. Wall Street Journal just recently published an article about the growth in app search.
hi! loved this post.. i wanted to ask how can we outrank this app box and come at the first position is it possible? for websites or parasites?
This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post,thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic
Tremendous post about mobile app search. Thanks for the level of detail. - Jody @marketing_jive
Thanks Justin, Well explained about Mobile SEO Website Onpage factors
This blog is the first of its kind! I had never seen this kind of information anywhere on web about Mobile App Search. Your efforts are really appropriated, Justin.
Justin I have a question here, can schema be actually used with apps other than android? I mean should I use the same scheme for an Iphone app ?