Mobile Marketing Best Practices

Just when marketers caught up with websites, social media disrupted the digital marketing landscape. While providing new ways to reach customers, navigating how businesses should use Facebook, Twitter and LinkedIn (not to mention Instagram and Pinterest and many more) continues to be a challenge.

Now mobile has arrived to the scene, faster and bigger than any technology before it.

The only reason they are called “mobile devices” or “smart phones” is because “personal computers” was already taken.

It is not just the use of mobile devices that is the story that is changing everything, but the use of mobile apps.

To add to the intrigue, mobile devices and apps are not just used while waiting in lines or “on the go”, but while sitting on the couch as the second screen.

Like social media and the rise of the web before it, the rapid transition to mobile and mobile apps provides opportunities and challenges.  Mobile moves so fast, the learning curve can be steep.

Let’s nail down some proven best practices for mobile marketing so we can take advantage of this opportunity to reach and connect with our current and target user bases.

Off-App Marketing Best Practices

Email with Mobile reading in mind

More email is opened via a mobile device than via the desktop, with 53% of all emails reportedly opened first on a mobile device.  Google reports 75% of gmail accounts are accessed via mobile.

While these numbers paint a broad picture of email opens on mobile, your specific target market will have its own characteristics.

Here is the sobering stat that really hammers home the point regardless of target market:

75% of Consumers “Highly Likely” to Delete Emails They Can’t Read on Mobile Devices

A report on mobile email usage from Constant Contact includes the following and more:

  • In consumers between the ages of 18 and 39, 85% report using mobile to open and read email, with half stating mobile is the primary device for email.
  • Even in users over 60, 65% reported using mobile devices to open and read emails.

Almost 50% of survey respondents also said they are likely to click on links in an email when read from a mobile device, which means the destination also needs to be mobile-viewing friendly.

Mobile Ready / Responsive website

You’ve seen the offenders, and they are not pretty.

With the majority of local web search now coming from mobile devices, Google recognized that if search results from their search engine included websites that were not easily viewable from the device performing the search, users would opt for a better search solution.

Enter “Mobilegeddon”, the hard date Google set for penalizing websites in search rankings that did not pass their mobile readiness test.  Websites were graded on a pass/fail basis, and those that failed were instantly penalized in search rankings.

Despite the rise of mobile web browsing, many of the largest companies have not addressed this obvious user experience issue.

Between emails being read in mobile devices, links from within emails to websites viewed in mobile devices, and the search result penalty for not being mobile ready, not having a mobile-ready website means you are just not even in the game.

In-App Marketing Best Practices

While a mobile-ready website and emails are a good place to start and a minimum for participating in the mobile-centric environment, providing a mobile app to clients, prospects or cold leads provides some benefits unmatched by social or email.

From tshirts to enterprise infrastructure, B2C or B2B, the buying process generally starts on a mobile device.

Position for Target Audience

In-app marketing actually starts before anyone uses your app. We start with creating a mobile app listing positioned for your target audience.

Relevant visitors to your app listing are more likely to install and use your app, just like relevant traffic to your website is more likely to find the features of your products and services compelling.

Because most mobile users report that app store search is the most common method for finding and installing apps, positioning your app for app store search discovery is a primary app marketing tactic.

The practice of creating and testing an app store listing for visibility in the app stores, and conversion of viewers to users is called app store optimization or ASO.

Check out our guides for Apple ASO and Google Play ASO for more on this topic.

Local and Push Notifications

Connecting with prospects and clients via in-app notifications is one of the primary benefits of investing in a mobile app.

Notifications are opened at a rate of 50% or greater, more than 5x that of email.

Notifications drive action within the hour.

Depending on your target market, notifications and mobile messaging may be the primary communication tool used by your audience, as email is increasingly becoming grandpa’s tool of choice.

Coupling notifications with user and device data, mobile marketers can create sophisticated messaging campaigns, connecting to users at just the right times.

The easy example here is Starbucks offering $1 off on the new “Pumpkin Spiced Latte” when users of their app walk by a Starbucks.

This is made possible only with mobile devices, and only with an app.  Which leads us to our next best practice.

Use Location Data

Two things make mobile devices and mobile apps one of the most exciting marketing opportunities in decades:

  • they are truly personal – email and browsing were the best means to target an audience with relevant messaging until mobile devices became ubiquitous
  • location data – marketers can build campaigns for extremely specific locations

Target recently introduced testing in their stores for iBeacons, which provides location data of users to the specific location in their store.

These tests started with “Get $3 off of soap”, but could (will) evolve to “You have this bag pinned on Pinterest, get it now for 20% off”.

The examples are as varied as businesses and their business goals, but if the partnership between Cisco and Apple is any indication, location-based mobile marketing is not just for retailers or other B2C businesses.

Starting with these mobile marketing best practices, investments in mobile will show the highest returns and provide a good base to build on.

Submitting an App to Google Play

Congrats – you have a mobile app ready for submitting to Google Play!

If you don’t have a Google Play Publisher account, which provides access to the developer console, you are going to want to sign up for that here.

Google Play Publisher Account

As of this writing, there is a one-time registration fee of  $25. For sake of comparison, consider Apple charges $99 annually for their iOS developer program.

If your app is a paid app, or offers in-app purchases, you will need to set up your Google payments merchant account.  This step requires information about your company, and bank account info for sending payments.

Add New App

At this point, you can start to build your Google Play app listing, including a tested icon and screenshots, and optimized app title and descriptions.

In addition to the app store listing, app publishers need to set country distribution and set up any in-app items with prices.

This is also the time to set your app’s content ratings, end user license agreement and privacy policy.

Alpha, Beta, Production

Submitting an app on Google Play once you have developer console access, payments set up and the app listing created is essentially a two-step process:

  1. submit for testing
  2. submit to store (publish)

Developer Tasks

From a developer’s perspective however, configuring the app for submission is more complicated than just uploading the latest APK. Google recommends the following process  for uploading an app build prior to releasing to testing:

Google Play Publishing Prep

The Google Play developer console provides access to features not yet supported in iTunes Connect, so those familiar with publishing iOS apps may not be aware they exist.

Additional Google Dev Console Features

First, Google Play has a simple user interface for creating builds for Alpha and Beta testing.  Distributing access to these builds does not require an approval process like Apple does with Testflight.

Second, Google provides both crash testing and device testing in their new Cloud Test Lab.  This service is performed automatically when a new APK (app build) is submitted to either the alpha or beta testing track.

Google Cloud Test Lab

Google will test the UI and functionality across devices and supporting operating systems and return a details report of finding and suggested fixes.

Third, Google offer app optimization suggestions, from supporting tablets to localization recommendations.

Once you have worked your way through the alpha and bester tester feedback, crash reports and Cloud Test reports, you can move your build to production by selecting “Ready to Publish” in the app listing’s top right corner:

publish this app


Google offers a comprehensive app submission checklist, some of which was covered above, and much should be addressed well prior to app submission.

How Much Does it Cost to Develop an App

The best pace to start with estimating the costs of developing a mobile app is in understanding there is a big range.

Functionality, design, service level and development language all impact the final costs of developing a mobile app, and that’s before marketing costs are included.

With cars or houses, function and design is often easier to conceptualize for the non-developer. We expect the engine, the suspension, the design, the interior and the add-ons all to impact costs and have some idea of how.

For software, specifically mobile apps, it can be hard to know if a specific feature or function is even possible, let alone how much it would cost to add.

Let’s remove some of the mystery related to the costs of developing mobile apps by looking at the variables that impact the cost of developing a mobile app the most.


An app that displays content with limited interactivity – like say the way a blog functions on a website – will serve as our baseline for a simple, basic mobile app.

But very few successful mobile apps (measured by use) are limited to displaying text.

Otreva’s Cost Calculator

Even simple additions like a “click to call” feature, or enabling in-app purchases for in-app content adds cost.

The biggest and most common functions that can impact costs are:

  • custom logins or social logins
  • social sharing
  • messaging
  • connecting and uploading to an existing database
  • ratings and reviews systems

These types of features are hard to estimate for non-devs (and even sometimes for devs) as we just don’t know what is “hard”.

For which devices?

Do you want to support just Apple devices (iOS), both Apple and Android, or all of the above plus Windows and Blackberry and web? Just phones or tablets as well? Devices Selecting a cross-platform development language based on your current environment is a popular choice for reaching multiple mobile operating systems across devices.

Building a native app for Apple and another for Android is more expensive upfront and in ongoing maintenance than using a cross-platform option, but there may be an impact to customer experience or limits to functionality depending on what your app needs to do and what the cross-platform framework supports.

As you can imagine, all of this impacts cost.


Some mobile app marketers and publishers say design has a bigger impact on engagement and retention than any other element.

Like evaluating code for the non-technical, evaluating design can be difficult for those who are not well-versed in the latest UI and UX methods.

Good design costs more, and the best place to start in evaluating what is good is by looking at competitive mobile apps, or other mobile app used by your target market.

Service level

Many organizations opt to work with agencies on projects like web and mobile apps. From marketing departments across SMB and Enterprise, to smaller divisions inside global conglomerates – working with agencies means working with subject matter experts, without the cost of hiring additional headcount.

But agencies themselves offer a large range of service levels and competencies. The agency who built and manages your website may not be the best option for building your mobile app.

The agency you use for SEO or marketing may or may not have experience marketing mobile apps – a very different challenge.

An agency with a track record of publishing successful mobile apps will likely support any mobile app project with product management, project management, and some on-going maintenance (as mobile app updates need to be resubmitted to the app store,s not just pushed like like the web).

For those looking to get started experimenting with mobile without the costs of a full service agency, working directly with devs or dev teams can provide a significant cash savings, with the tradeoff being your time.

Working directly with dev teams means you (the app owner/publisher) would take on the following roles:

  • Product Manager – define the app features and functions, app architecture including development technologies, languages and frameworks, and create and maintain product roadmap.
  • Project Manager – define and manage the project to specific milestones, coordinate communication between designer and dev team, and manage non dev projects including quality assurance (QA), alignment with marketing and (ultimately) whatever else comes up.
  • Marketing – pre-launch, launch, user acquisition, monetization, etc..

The above does not include the HR element of hiring a dev team, designer and/or supporting specialists like someone focused on user experience.

Mobile is changing rapidly – marketing, design, supporting frameworks, features, usage patterns and more. Working with an agency can be a great way to get your first mobile app built.

For a very good estimate of the cost of developing a mobile app – check out this interactive tool for a rough starting point, or this one to get an idea of a wide variety of potential features and functions.

Mobile App Development & App Store Optimization: What is App Success in 2015?

The world of apps has boomed since it began to form in 2008. App stores like Google Play or Apple’s own App Store have become saturated with apps, making competition fierce and standing out an even harder task.

As a company, we get asked questions ranging from the beginning of the app development cycle, all the way through an app’s marketing life. With all the right tools, you can get your app from concept to download.

On Thursday, September 17 at 9AM PST/12PM EST, Gummicube and Innoppl’s Los Angeles app developers will be hosting a webinar titled, “Mobile App Development & App Store Optimization: What App Success Is in 2015.” We’re bringing together experts in app development and app store optimization, giving you all the answers you need to get your app idea off the ground and on its way to becoming a success in 2015.

What You’ll Learn:

  • Why should you develop an app – A realistic look, keeping metrics and customer insights in mind
  • The perfect pre-development process on how to integrate the app with your business goals
  • Detailed analysis on app development and testing phase
  • Getting the right data and information to market your app
  • Understanding your audience and designing the right marketing strategy
  • How to optimize your app for the Apple App Store and Google Play store

Who Should Attend This Webinar:

If you’re interested in developing an app to help improve your mobile presence and help your company connect with its target audience and users, this webinar will teach you what you need to get started.

Get ready for the webinar today with a free checklist with basic app development and app store optimization facts.



Cross Platform App Development

As the dust settles from the wild adoption of mobile devices over the last few years, there appears to be some clear winners and losers.

The businesses of Blackberry and Nokia were negatively affected, and attempts to enter the device market by Amazon and Windows are largely failures.

But instead of having one clear winner (as is often the case in technology), we have two.

Both Apple and their iOS mobile operating system, and Google’s Android appear to have carved out significant space in this new mobile world.

But the segmentation looks like this:

Platforms are Complex


And that’s to say nothing of supporting the web, or existing enterprise or proprietary software.

Finding a Cross Platform App Development Solution

For building mobile apps alone, finding a good cross platform app development solution helps businesses iterate faster, maintain less code and keep a consistent user experience across devices.

There are several cross platform development tools to choose from, which we will break out into gaming vs non-gaming, which programming language they are built for, and any other differentiating characteristics.


PhoneGap – built on Apache Cordova (and sometimes referred to as such), PhoneGap enables developers to code in HTML, CSS and JavaScript and export to a wide variety of mobile platforms.

PhoneGap is free and open source framework from Adobe, and is a popular choice for businesses and developers who either have or want to deploy to the web, or have those skillsets.

You can see apps created using PhoneGap here:

PhoneGap Apps

PhoneGap can access native features including the camera, accelerator, contacts, geolocation, push.

Titanium from Appcelerator – another option for developing mobile apps in Javascript, Appcelerator shares that over 250 million devices are currently running apps built in the open-source Appcelerator framework.

Another “spin-off” from Adobe, Titanium and the rest of the suite helps developers publish apps across mobile OSs and HTML, with analytics, bug and crash reporting and mobile-optimized APIs.

Their client app showcase includes many familiar names:

Titanium Apps

Xamarin – if you or your team are Microsoft .NET developers, Xamarin is your choice. Write apps in C# (or Ruby) and deploy to Android, iOS, Windows and even Mac.

Used by enterprises like JetBlue, Berkshire Hathaway, McKesson and Honeywell, Xamarin recently secured $54 million in funding, and reports that 20% of the Fortune 500 are clients.

Xamarin Apps

If none of these meet your needs for a non-game app – some other options for cross platform app development include:


Unity 3D – want to export your games to the Wii, Playstation, PC, web, iOS, Android and more?

Unity 3D is the reigning king of building games, mobile or otherwise.

Program in C#, Javascript or Boo.

Access Unity services including Unity Ads and Unity Analytics.

Top mobile apps including Crossy Road, Monument Valley, Angry Birds 2 and more are all built on Unity 3D.

Unity3D Games

Check out their showcase here.

The personal edition is free, and professional starts at $75/mth.

Cocos2d – an open-source framework that has been forked to support different programming languages and destinations.

For example, Cocos2d-x supports programming in C#, Lua and JavaScript, and can be deployed on iOS, Android, Tizen, Windows 8, Windows Phone 8, Linux, Mac OS X.

Cocos 2D Forks

One of the primary benefits of Cocos2d is developers can quickly build two-dimensional games for multiple platforms without large costs sometimes associated with Unity3D.

Corona – another Adobe alum!  The Corona SDK can be used for 2D games and non-games alike.  The primary promise is super-fast development for iOS, Android, Windows and Kindle.

Corona Hall of Fame

As more devices become connected, from TVs to watches to the promise of the “internet of things”, expect cross platform tools to continue to grow to support the mobile app at the center of them all.

App Store Optimization (ASO) Blog | Mobile App Marketing