nailing mobile ux for better customer experiences

86

Click here to load reader

Upload: mobilemoxie

Post on 13-Jan-2017

1.151 views

Category:

Mobile


3 download

TRANSCRIPT

Page 1: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Mobile Usability – SMX Munich

Cindy Krum, CEO MobileMoxieSMX Munich

Mobile UX

Page 2: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

What is UX?

Page 3: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Intro

Page 4: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

“Multi-Platform” Means…Device Operating System Browser/ Application

Page 5: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Page 6: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Page 7: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Mobile Users Expect

To get what they want -

FAST.

57% 30%

Will abandon your website if it takes more than 3 seconds to load.

Will abandon a purchase transaction if the shopping cart isn't optimized for mobile.

Page 8: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

They have a Lower

Tolerance for Error

Page 9: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

“What is the Mobile Experience?”What is the Best Mobile UX?

Page 10: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Page 11: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Page 12: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Page 13: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Cross Device

Page 14: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Cross Device

Localized & Personalized

Page 15: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Cross Device

Localized & Personalized

Secure & Private

Page 16: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

PageSpeed is Only One Part of Fast UX

Fast Loading

Fast Form Completion

Fast Checkout

Page 17: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Page 18: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

http://www.webpagetest.org/

Page 19: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

PageSpeed is Only One Part of Fast UX

Fast Loading

Fast Form Completion

Fast Checkout

Page 20: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Optimize for Fast Form Completion

Page 21: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Allow Users to “AutoComplete”

<input type="email" name="customerEmail" autocomplete="email"/>

Page 22: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

PageSpeed is Only One Part of Fast UX

Fast Loading

Fast Form Completion

Fast Checkout

Page 23: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

1-Click Checkout Great for Repeat, Logged-In

Customers

Reduces Friction, ESPECIALLY on mobile (fingers work harder to type on mobile)

Encourages Impulse Buying

Page 24: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Faster Checkout with Amazon or PayPal Services

Page 25: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Android Pay or Apple Pay

Page 26: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Cross Device

Localized & Personalized

Secure & Private

Page 27: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Easy to Read

SchemaViewPort SettingsFont SizeProper Banners

Page 28: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Schema Makes Google Search More Useable

Page 29: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Easy to Read

SchemaViewPort SettingsFont SizeProper Banners

Page 30: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

You probably can’t read this

text. It says this page

has no Viewpor

t specifie

d.

Page 31: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

You probably can’t read this

text. It says this page

has no Viewpor

t specifie

d.

Page 32: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

You probably can’t read this

text. It says this page

has no Viewpor

t specifie

d.

Page 33: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

You probably can’t read this

text. It says this page

has no Viewpor

t specifie

d.

Page 34: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Easy to Read

SchemaViewPort SettingsFont SizeProper Banners

Page 35: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Specify Font Sizesbody { font-size: 16px;}

.small { font-size: 12px; /* 75% of the baseline */}

.large { font-size: 20px; /* 125% of the baseline */}

Page 36: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Easy to Read

SchemaViewPort SettingsFont SizeProper Banners

Page 37: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Interstitials

Google Plus Study – July 2015:

9% clicked “Get App”

69% abandoned page (didn’t go to app OR website)

Page 38: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Interstitials

Google Plus Study – July 2015:

9% clicked “Get App”

69% abandoned page (didn’t go to app OR website)

They Kind of Suck

Page 39: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

App Install Interstitials VS. App Install Banners

Mobile Friendly!NOT Mobile Friendly!

Page 40: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

App Interstitial ≠ No Mobile Friendly Tag

Page 41: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Getting Around Interstitials for Mobile Friendliness

App Banners

Post-Login Interstitials

Bit.ly Interstitials

Robots.txt Solution

Page 42: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

iOS “Smart App Banners”

App Not Installed:

App Installed:

Page 43: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Chrome “Native App Banners” (iOS & Android)

"prefer_related_applications": true,"related_applications": [ { "platform": "play", "id": "com.google.samples.apps.iosched" }]

Requirements:• Have a web app manifest file with:

• a short_name• a name (used in the banner prompt)• a 144x144 png icon - icon declaration’s should incl. a mime type of image/png• a related_applications object with information about the app

• Be served over HTTPS• Be visited by the user twice, over 2 separate days during the course of 2 weeks.

Page 44: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Bitly Redirectors

Page 45: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Setting Up Bitly InterstitialsThese are hosted

by Bitly, so Google will not see them!

Perfect for when you want

interstitials to show up for your social or email referrals, but don’t want them on your organic search

results!

Page 46: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Setting Up Bitly InterstitialsThese are hosted

by Bitly, so Google will not see them!

Perfect for when you want

interstitials to show up for your social or email referrals, but don’t want them on your organic search

results!

Page 47: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Bitly Redirectors

Page 48: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Don’t Do Anything Blatantly DeceptiveJohn Mueller is Watching

You“We're considering maybe taking manual action and saying well we need to flag this as an interstitial even if it isn't flag from our algorithms.” -John

Page 49: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Cross Device

Localized & Personalized

Secure & Private

Page 50: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Works on All Platforms

Translates to Mobile EmailSocial Web & Apps

Page 51: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Mobile-Email Usability

Image: https://litmus.com/blog/the-ultimate-guide-to-preview-text-support

Apple Mail Gmail (Android) Windows Phone Mail

Page 52: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Mobile-Email Usability

Image: https://litmus.com/blog/the-ultimate-guide-to-preview-text-support

Content displays Differently based on

OS & Email Application

Page 53: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Mobile-Email Usability

Image: https://litmus.com/blog/the-ultimate-guide-to-preview-text-support

<div style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;"> Insert preview text here. </div>

Define Custom Preview Text:

@meladorriJustine Jordan

Page 54: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Works on All Platforms

Translates to Mobile EmailSocial Web & Apps

Page 55: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

WebApp App WebDiffere

ntImageLayout

Page 56: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

WebApp App Web

Different

ButtonLayout

Different

ImageLayout

Page 57: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

WebApp App Web

Different

Content

Different

ButtonLayout

Different

ImageLayout

Page 58: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Opening a Link on Android FacebookAppWeb

Page 59: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Opening a Link on iOS Facebook

Page 60: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Opens in

Twitter Browse

r

Twitter Browser Broke

the Meta-

ViewPort

Settings for

Page

No help

for the Android Folks

Page 61: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Cross Device

Localized & Personalized

Secure & Private

Page 62: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Localized & Personalized

Permission & MessagingLocation-Specific Landing PagesPersonalization

Page 63: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Have Clear Error Messaging

Page 64: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Have Clear Error MessagingNon Specific

“Error Code” means nothing to site visitors

“Ok” is a non-solution to the problem (like ‘dismiss’)

Page 65: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Have Clear Error MessagingNon Specific

“Error Code” means nothing to site visitors

“Ok” is a non-solution to the problem (like ‘dismiss’)

Explains the problem in Fast, simple English

“Try to Refresh” explains what pushing the button will do

Page 66: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Better Permissions Messaging in Android Apps

Google Adds Value with Step #1

The explainer messaging is clear and looks like On-boarding instead of an interruption.

It makes it easy to say “YES!” to #2

Page 67: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Better Control of Language Messaging in

Chrome

Page 68: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Mobile Devices Share Location

Page 69: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Mobile Location Messaging

Web App

Page 70: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Location Messaging in iOS Apps

Specify Custom Explainer text inYour iOS App’s Info.Plist

Page 71: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Websites on iOS SafariDon’t Get Explainer TextSo Don’t Be Creepy...

Page 72: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

So Don’t Be Creepy...

Websites on iOS SafariDon’t Get Explainer Text

Page 73: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Location Messaging in Android AppsOn Android, asking permission is a 2-step process:

1) Customize your request to the user and explain what you want.

2) The Android OS ask for permission - You can’t customize that part

Page 74: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Localized & Personalized

Permission & MessagingLocation-Specific Landing PagesPersonalization

Page 75: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

“Google search interest in 'near me' has increased 34 times since 2011 and nearly doubled since last year. The vast majority come from mobile — 80% in Q4 2014.”

-Matt Lawson, Google

Mobile is the Local Battle Field

Page 76: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Location-Specific Landing Pages

Impact Website UX

Impact Google Search UX

Page 77: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Localized & Personalized

Permission & MessagingLocation-Specific Landing PagesPersonalization

Page 78: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Personalized UX

Page 79: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Great Mobile UX Means:

Fast

Readable

Cross Device

Localized & Personalized

Secure & Private

Page 80: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Security & Privacy Conscious

Trust SymbolsHTTPS

Page 81: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Trust Symbols

Page 82: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Trust Symbols Improve Form Completion

Case Study!

http://www.bluefountainmedia.com/blog/verisign-seal-increase-conversions/

42%Increase in

Form Conversions!

Page 83: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Security & Privacy Conscious

Trust SymbolsHTTPS

Page 84: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

HTTPS During WHOLE Transaction ProcessCart Checkout

Shipping

Page 85: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Show Security At ALL Steps

If cart is not

HTTPS, you may

lose conversions in the

cart before

they get to the

secure checkout

Cart Checkout – Sign In

Page 86: Nailing Mobile UX for Better Customer Experiences

@Suzzicks MobileMoxie#SMXMunich

Be Careful Of Redirects That Impact Security Certificates