Understand and Overcome!
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 2
Your Presenters
Ari Weil
VP of Products, Yottaa
@aweil
Adrian Mendoza
Co-founder, Marlin Mobile
@marlinUX
Agenda
Mobile: much ado about...what exactly?
Smaller is only the beginning
Optimization best practices
Overcome and win
20% of electronics purchases using mobile
35% of mobile visitors prefer www to m.site
80% of mobile revenue from full site browsing
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 4
Mobile traffic - it’s just the tip of the iceberg
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 6
So you see, this “small” problem can be BIG
51% say websites hard to navigate & use
46% say product images are too small
41% are concerned about security
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 8
And when you get it wrong, you lose…BIG
64%
OF SMARTPHONE
USERS EXPECT
PAGES TO LOAD IN
UNDER
4s
$1Bn
APPAREL &
ACCESSORIES
PURCHASES
in Q113
71%
Of all retail
transactions
SMARTPHONE
USERS SHOP
VIA MOBILE
48%
Expect mobile
to be faster
than desktop
85%
Will go to
a competitor
to transact
42%
Will never
return to
your site
29%
Don’t be that business
that if they arrive on a business site that isn't working well on
mobile, they take it as an indication of the
48% of users say
www.yottaa.com | www.marlinmobile.com
Know the mobile ecosystem
This is your mobile experience now…
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 12
And what goes into loading a web page
Images
Javascript
Now consider the average eCommerce page
Trust Icons
High-Res Images
Long-scrolling pages
Social Media
Dynamic Content
In Addition:
•
A/B Tests
•
Analytic tracking
•
Beacons
•
Chat
•
Personalization
•
Pixels
Visitors expect
fast, flawless
experiences on
any device
Marketing needs
social media and
other tags to
engage visitors
IT needs control
to ensure speed,
scalability and
security
Cannot impact 3
rdparty dynamic
content like social media or ads
CONTENT DELIVERY
NETWORKS
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 14
Reality: ever-growing content and complexity
PAGE
LOAD
T
IME
IT
EFF
ORT
& TI
ME
SITE LAUNCH
ONGOING MAINTENANCE AND USER ENGAGEMENT EFFORTS
UPDATE CONTENT
& IMAGES
ADD SOCIAL MEDIA
WIDGETS
ADD REAL TIME
PERSONALIZATION
A/B TEST PAGE
CONTENT
Hiding components
cannot keep pace
with ongoing User &
Marketing needs
Cannot control page load
behavior, content priority
FRONTEND
OPTIMIZATION
Manual effort for every
content change
DO IT
Implement Responsive Web Design
#mobileweb @yottaa @marlinmobile www.yottaa.com | www.marlinmobile.com 16
Advantages
Disadvantages
Most consistent user experience possible Requires additional code re-working
No duplicate content maintains rankings
Difficult to differentiate mobile content
Max link value. No risk of split link value
Could affect usability/CRO
Responsive Web Design Dirty Little Secret
ALL websites are exactly the
Little r – presentation mostly
–
Fluid, flexible layout
–
Media queries
–
Responsive images
Big R
–
Dynamic serving
BOTH are better than
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 18
Fact: Reducing Page Weight/Requests Works
increased
performance by
68%
by reducing
HTTP requests
small page-1.5s
big page – 4.7s
Desktop: 78 requests,
5.1sec
load time
Mobile: 38 requests,
20.8sec
load time
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 20
Reduce requests
Still loading…
Fact: Mobile behaves differently
Example:
parallelizing requests
HURTS mobile
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 22
Myth #1: A CDN solves everything
Example:
Cloud storage
being used for
image assets
Myth #2: Design for First Paint is enough
Time to First Paint:
5 seconds
Your users radio stays on for
an additional 12 seconds
burning their battery.
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 24
Myth #3: Delay-loading 3
rd
party assets wins
Example:
analytics tag
keeps the page
from completely
loading
Time to First Paint:
5 seconds
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 26
Optimizations that work (but…TNSTAAFL)
Treats
Middle mile geographic latency
Good for
Individual assets, streaming media
Challenges Visitor context
Related assets
Versioning
CDN
Treats
Content weight, round trips
Good for
Efficient asset delivery, rendering
Challenges Visitor context
Device capabilities
Ongoing care & feeding
Yottaa: holistic site optimization service
See business results before you buy
www.yottaa.com/prove-it
40% FASTER
InstantON
AppSequencing
MORE CONTROL
ContextIntelligence
DEEP INSIGHT
#mobileweb @yottaa
@marlinmobile www.yottaa.com | www.marlinmobile.com 28