SlideShare une entreprise Scribd logo
1  sur  39
Mobile Optimization Tips
Brought to you by:

@percussion @yottaa #WebPerf
Slow
7% loss inpage load woes, in 1 second
conversions
11% fewer page views

16% drop in customer satisfaction

@percussion @yottaa #WebPerf
½ billion mCommerce shoppers by 2016
71% of smartphone users shop on their mobile
48% of retail shopping already on mobile

@percussion @yottaa #WebPerf
Apparel & Accessories sold $1Bn via mobile in Q113

@percussion @yottaa #WebPerf
41% are materially concerned about security

51% say websites hard to navigate & use

46% say product images are too small

26% feel that checkout41% are concerned about security
is frustrating
@percussion @yottaa #WebPerf
Users demand a better
mobile browsing experience

WPO is critical
for end user experience

@percussion @yottaa #WebPerf
WPO matters to mCommerce
users
29%
42%

29%

85% expect
mobile to be
faster

57% experience
problems

Will go to a competitor
Will never return
Will wait a year

@percussion @yottaa #WebPerf
The bar and stakes are high
64% of smartphone users expect pages to
load in less than 4 seconds
50% of your 1s page load time budget on
mobile is taken up by network latency
overhead

If a page takes 8+ secs to load, visitors will
spend only 1% of their time looking at ads
@percussion @yottaa #WebPerf
Users perceive sites to be 15%

slower

than they really are

@percussion @yottaa #WebPerf
Do you even need a mobile site?
10% site traffic from mobile
Calculate
– % target customers
– $ to implement

Would another
solution have a
larger impact?
@percussion @yottaa #WebPerf
A journey of 1000
optimizations
begins with a single
test
@percussion @yottaa #WebPerf
Using Web Page Test
See what your users see using a filmstrip

Original site took 4.5sec to start render!
Using Web Page Test
…then investigate what’s slowing you down
DNS issues
&
blocking
behavior
36% of
desktop page
weight from
3rd party
scripts
Why are you waiting?
Monitoring is critical to understanding behavior
WPT will show you a point in time
Solutions like wbench will provide a slightly more robust benchmark
Tools like Yottaa Site Monitor enable scheduled collections for good coverage

For DNS resolution slowness, choose a vendor
You are probably NOT in the business of DNS optimization
Myriad solutions available
Tools like Yottaa Site Optimizer provide global IP-Anycast DNS service

JavaScript optimization tips (incl. eliminate blocking)
Frameworks can provide built-in optimizations (more in a moment)
Testing and monitoring is critical to ensure efficacy
Tools like Yottaa will provide rules to enable broad-brush and granular optimizations

@percussion @yottaa #WebPerf
Step One
Eliminate Errors
& Manage Traffic
@percussion @yottaa #WebPerf
Block AdWare, Malware, etc

Allow
Googlebot
to crawl assets
(CSS, JavaScript, and images)

@percussion @yottaa #WebPerf
More errors equate to lower utility
If Google can’t crawl your site, it’s ranking may be
downgraded and/or individual pages de-indexed

403
Forbidden.
Website’s server or
host is blocking access

404
Resource not available.
Invitation to bounce

500
Internal Server Error.
Unspecified server problem

@percussion @yottaa #WebPerf
GZIP misidentified

Media incorrectly tagged
Script impact on URLs
Unnecessary 3rd party assets

Live by it

Die by it
Just don’t trust it
Which solution is right for you?
Do you have the time, capital, and skill for DIY?
You already use tools that can address this issue (Google Analytics, Webmaster)
Techniques are varied, and require skill to apply correctly
Tools like Yottaa Site Optimizer provide traffic throttling, blocking & analytics

Remember that your website’s SEO is on the line
Blocking helpful bots/crawlers that boost your page rank have a negative effect
But once they access your site, URLs throwing errors will equate to low utility & rank
Platforms like Yottaa make it simple to identify & address errors and redirects

Traffic & Errors are not set and forget efforts
It’s critical that you remain vigilant to understand site traffic & eliminate errors
New threats AND opportunities will materialize daily – your success will drive that
Vendors like Yottaa are designed to ensure the right cost/benefit to manage traffic

@percussion @yottaa #WebPerf
Step Two
Develop a Mobile Plan
@percussion @yottaa #WebPerf
– Response Web Design
– Dynamic Content
– Mobile Redirects

@percussion @yottaa #WebPerf
RWD Your site works well on every device

Advantages

Disadvantages

No duplicate content maintains rankings

Requires additional code re-working

One URL means no mobile crawlers

Can’t differentiate mobile content

Max link value. No risk of split link value

Could affect usability/CRO

No redirects = low latency & fewer errors

New code may affect rankings
Tips for Chrome Users
Most people know about Developer Tools
…but may not know how to use them.
2 useful browser plugins anyone can use:

User Agent Switcher
Web Developer Plugin
@percussion @yottaa #WebPerf
Responsive

Not.
Few major sites implement RWD
About.com
Boston Globe
Lycos
Microsoft
Norwegian Broadcasting
Opera Community
Starbucks
Time
W3.org
World Wildlife Fund

A Book Apart
Burton
Cocosa
Currys
Folksy
Nuts.com
Skinny Ties
Tommy Hilfiger
United Pixel Workers
Visual Supply Co
@percussion @yottaa #WebPerf
Dynamic Content better for UX, CPO

Advantages

Disadvantages

One URL for max inbound link value

Potential CDN caching issues

Content optimized & targeted for mobile

Setup can be difficult/tricky

One URL means no content duplication

@percussion @yottaa #WebPerf
Mobile URL Redirect

Advantages

Disadvantages

Enables mobile-optimized content

Split mobile/main link value

m. subdomains synonymous with mobile

Large investment to implement redirects
Could affect usability/CRO
Various mobile implementations complex
Tips for Redirects
Most frameworks and platforms will provide
tools to make redirects close to effortless
2 examples that implement & test redirects:

Wordpress Redirection
Redirect Path Chrome Extension
”The optimal number of redirects for mobile is exactly zero." @igrigorik
@percussion @yottaa #WebPerf
Which solution is right for you?
Do you have the time, capital, and skill for RWD?
Responsive Web Design is difficult and time-consuming (addons.mozilla.org)
Standards are still forming (Element Query Polyfill)
Tools like Yottaa Site Optimizer speed & simplify dynamic content, redirects, more

Remember that mobile bandwidth is variable
Last mile network connectivity and speed will vary greatly
Local storage and processing power is also highly variable
Tools like Yottaa Site Optimizer decrease bandwidth and optimize delivery

Realize that mobile browsers provide less feedback
Perception of speed is at least 15% slower than reality
Developers have fewer tools to provide users with feedback
Tools like Yottaa provide specific testing, monitoring and optimizations for mobile

@percussion @yottaa #WebPerf
Step Three
Optimize Images &
Assets
@percussion @yottaa #WebPerf
Image-ine that…
Average Bytes per Page by Content Type on Mobile

1%
20%
4%
5%

70%

Scripts
Stylesheets
HTML
Images
Other

@percussion @yottaa #WebPerf
SVGs are resolution independent
…but much heavier than PNGs

26% smaller than PNG
25-34% smaller than JPEG
No planned Firefox support

Progressive JPEG enables faster perceived load
Drop 75%! Try 2x display size w/high compression
Lossy/Lossless optimizations like ImageOptim-CLI
Can you spot the difference?

@percussion @yottaa #WebPerf
Which solution is right for you?
Do you have the time, capital, and skill for DIY?
You have free tools to identify problem images (PNGCrush, OptiPNG, jpegtran)
Techniques are varied, and require skill to apply correctly
Tools like Yottaa Site Optimizer automatically cache, optimize and serve images

Remember that mobile bandwidth is variable
Images contend with other resources for bandwidth
Mobile devices are powerful, but still have less CPU/GPU horsepower
Tools like Yottaa Site Optimizer apply lossy/lossless compression & right-size

Image optimization techniques are still evolving
WebP is a new standard that may be challenged (Firefox adoption)
Progressive JPEG rendering is gaining in popularity, but browser support varies
Vendors like Yottaa are constantly evolving their offerings to add the latest
techniques

@percussion @yottaa #WebPerf
@percussion @yottaa #WebPerf
Never do what a tool can do for you
Don’t blindly trust tools
Obsessively monitor to understand your progress
The Essential Toolkit
Benchmark Performance: Web Page Test (WPT)
How fast is my site?
What do my visitors see?
Which assets are slowing me down?

Monitoring Solution: Yottaa integrated monitoring
How am I currently operating?
What trends can I determine?
Which aspects of my infrastructure or traffic should I address?

WPO solution(s): Yottaa Performance Cloud
How can my current implementation be optimized?
What custom optimizations should I implement?
Which assets or traffic sources require more or immediate attention?

@percussion @yottaa #WebPerf
Thank You!

@percussion @yottaa #WebPerf

Contenu connexe

Tendances

Rivera barbara presentation
Rivera barbara  presentationRivera barbara  presentation
Rivera barbara presentation
Lady Rivera
 
How to optimize your website for mobile devices and multiple browsers
How to optimize your website for mobile devices and multiple browsersHow to optimize your website for mobile devices and multiple browsers
How to optimize your website for mobile devices and multiple browsers
Fred Dilkes
 

Tendances (20)

Testing Mobile App Performance
Testing Mobile App PerformanceTesting Mobile App Performance
Testing Mobile App Performance
 
Mobile websites are more important than you think
Mobile websites are more important than you thinkMobile websites are more important than you think
Mobile websites are more important than you think
 
Google AMP: High-Speed Pages in Higher Ed
Google AMP: High-Speed Pages in Higher EdGoogle AMP: High-Speed Pages in Higher Ed
Google AMP: High-Speed Pages in Higher Ed
 
Usability Factors Mobile Web Apps Usability Factors 0209
Usability Factors Mobile Web Apps Usability Factors 0209Usability Factors Mobile Web Apps Usability Factors 0209
Usability Factors Mobile Web Apps Usability Factors 0209
 
Website performance and an introduction to AMP
Website performance and an introduction to AMPWebsite performance and an introduction to AMP
Website performance and an introduction to AMP
 
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile appsUsing PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
 
7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)
 
Mastering Mobile Web with 8 Key Rules
Mastering Mobile Web with 8 Key RulesMastering Mobile Web with 8 Key Rules
Mastering Mobile Web with 8 Key Rules
 
Amp Overview #YGLF 2016
Amp Overview #YGLF 2016Amp Overview #YGLF 2016
Amp Overview #YGLF 2016
 
Rivera barbara presentation
Rivera barbara  presentationRivera barbara  presentation
Rivera barbara presentation
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage Supporters
 
Presentation1
Presentation1Presentation1
Presentation1
 
How to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficHow to optimize your blog for mobile traffic
How to optimize your blog for mobile traffic
 
How to optimize your website for mobile devices and multiple browsers
How to optimize your website for mobile devices and multiple browsersHow to optimize your website for mobile devices and multiple browsers
How to optimize your website for mobile devices and multiple browsers
 
Responsive site
Responsive site Responsive site
Responsive site
 
How to optimize your website for mobile devices and multiple browsers
How to optimize your website for mobile devices and multiple browsersHow to optimize your website for mobile devices and multiple browsers
How to optimize your website for mobile devices and multiple browsers
 
Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
 
Rapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPARapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPA
 
Mobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile SolutionMobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile Solution
 

En vedette

Startups by numbers - Jeff Clavier
Startups by numbers - Jeff ClavierStartups by numbers - Jeff Clavier
Startups by numbers - Jeff Clavier
Startupfest
 
Gca shell group 2
Gca shell group 2Gca shell group 2
Gca shell group 2
seeday
 
Copywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort ZoneCopywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort Zone
Kissmetrics on SlideShare
 
Grc sap next evaluation of internal audit
Grc sap next evaluation of internal auditGrc sap next evaluation of internal audit
Grc sap next evaluation of internal audit
SARVJEET KAUSHAL
 
McCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to CourtMcCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to Court
Gustav Skurdal
 

En vedette (20)

SEO, moble and more
SEO, moble and moreSEO, moble and more
SEO, moble and more
 
Mobile SEO - Aleyda Solis
Mobile SEO - Aleyda SolisMobile SEO - Aleyda Solis
Mobile SEO - Aleyda Solis
 
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & ToolsHow to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
 
Mobile SEO - Best Practices & Opportunities by @aleyda at #ionSearch
Mobile SEO - Best Practices & Opportunities by @aleyda at #ionSearchMobile SEO - Best Practices & Opportunities by @aleyda at #ionSearch
Mobile SEO - Best Practices & Opportunities by @aleyda at #ionSearch
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalMobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigital
 
Startups by numbers - Jeff Clavier
Startups by numbers - Jeff ClavierStartups by numbers - Jeff Clavier
Startups by numbers - Jeff Clavier
 
Funding your startup 2015 Got Startup Meetup Slide April 23, 2015
Funding your startup 2015 Got Startup Meetup Slide April 23, 2015Funding your startup 2015 Got Startup Meetup Slide April 23, 2015
Funding your startup 2015 Got Startup Meetup Slide April 23, 2015
 
"Funding a Startup" by Jayan Ramankutty
"Funding a Startup" by Jayan Ramankutty"Funding a Startup" by Jayan Ramankutty
"Funding a Startup" by Jayan Ramankutty
 
Henkilöstö mukaan strategian muokkaamiseen
Henkilöstö mukaan strategian muokkaamiseenHenkilöstö mukaan strategian muokkaamiseen
Henkilöstö mukaan strategian muokkaamiseen
 
Gca shell group 2
Gca shell group 2Gca shell group 2
Gca shell group 2
 
Técnicas de comunicación creativa en el aula materiales
Técnicas de comunicación creativa en el aula materialesTécnicas de comunicación creativa en el aula materiales
Técnicas de comunicación creativa en el aula materiales
 
Copywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort ZoneCopywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort Zone
 
Mann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WMMann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WM
 
Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...
Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...
Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...
 
Grc sap next evaluation of internal audit
Grc sap next evaluation of internal auditGrc sap next evaluation of internal audit
Grc sap next evaluation of internal audit
 
El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz
El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz
El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz
 
Maahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossa
Maahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossaMaahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossa
Maahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossa
 
McCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to CourtMcCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to Court
 
#PRlife: The Inside Scoop
#PRlife: The Inside Scoop#PRlife: The Inside Scoop
#PRlife: The Inside Scoop
 
Keyword Research in a Mobile World #PubconAustin
Keyword Research in a Mobile World #PubconAustinKeyword Research in a Mobile World #PubconAustin
Keyword Research in a Mobile World #PubconAustin
 

Similaire à How to Boost Your SEO With Mobile Performance Optimization

Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
Yottaa
 

Similaire à How to Boost Your SEO With Mobile Performance Optimization (20)

Web Application Development Cost.pdf
Web Application Development Cost.pdfWeb Application Development Cost.pdf
Web Application Development Cost.pdf
 
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.
 
Are you there Page Experience? It's me, DevTools
Are you there Page Experience? It's me, DevToolsAre you there Page Experience? It's me, DevTools
Are you there Page Experience? It's me, DevTools
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 
Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobile
 
7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services
 
Web Development Trends That Businesses Can Adopt To Benefit In 2022
Web Development Trends That Businesses Can Adopt To Benefit In 2022Web Development Trends That Businesses Can Adopt To Benefit In 2022
Web Development Trends That Businesses Can Adopt To Benefit In 2022
 
Testing Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsTesting Strategy for Progressive Web Apps
Testing Strategy for Progressive Web Apps
 
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhoneTop Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
 
Website development & it's trends
Website development & it's trendsWebsite development & it's trends
Website development & it's trends
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
 
Decide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selectionDecide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selection
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping story
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 

Plus de Percussion Software

Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...
Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...
Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...
Percussion Software
 

Plus de Percussion Software (20)

How Soleo Health Launched a Website in 6 Weeks with a Marketing Team of One
How Soleo Health Launched a Website in 6 Weeks with a Marketing Team of OneHow Soleo Health Launched a Website in 6 Weeks with a Marketing Team of One
How Soleo Health Launched a Website in 6 Weeks with a Marketing Team of One
 
Selling Content Marketing to Your CFO
Selling Content Marketing to Your CFOSelling Content Marketing to Your CFO
Selling Content Marketing to Your CFO
 
Content Marketing for the Beginner: A Guide to Getting Started
Content Marketing for the Beginner: A Guide to Getting StartedContent Marketing for the Beginner: A Guide to Getting Started
Content Marketing for the Beginner: A Guide to Getting Started
 
Survive Mobilegeddon: Designing for the Mobile Web
Survive Mobilegeddon: Designing for the Mobile WebSurvive Mobilegeddon: Designing for the Mobile Web
Survive Mobilegeddon: Designing for the Mobile Web
 
How to Promote Your New Website: 12 Things to Do Before and After Launch
How to Promote Your New Website: 12 Things to Do Before and After LaunchHow to Promote Your New Website: 12 Things to Do Before and After Launch
How to Promote Your New Website: 12 Things to Do Before and After Launch
 
Fuel Your Digital Marketing Initiatives with Scalable Content Strategy
Fuel Your Digital Marketing Initiatives with Scalable Content StrategyFuel Your Digital Marketing Initiatives with Scalable Content Strategy
Fuel Your Digital Marketing Initiatives with Scalable Content Strategy
 
Website Redesign Survival Guide for Marketers
Website Redesign Survival Guide for MarketersWebsite Redesign Survival Guide for Marketers
Website Redesign Survival Guide for Marketers
 
11 Signs It's Time to Break Up with Your CMS - 2015 Mixtape
11 Signs It's Time to Break Up with Your CMS - 2015 Mixtape11 Signs It's Time to Break Up with Your CMS - 2015 Mixtape
11 Signs It's Time to Break Up with Your CMS - 2015 Mixtape
 
How to Write a Request for Proposal (RFP) for Web Content Management
How to Write a Request for Proposal (RFP) for Web Content ManagementHow to Write a Request for Proposal (RFP) for Web Content Management
How to Write a Request for Proposal (RFP) for Web Content Management
 
Using Video Analytics to Measure Effectiveness and Set Metrics for Success
Using Video Analytics to Measure Effectiveness and Set Metrics for SuccessUsing Video Analytics to Measure Effectiveness and Set Metrics for Success
Using Video Analytics to Measure Effectiveness and Set Metrics for Success
 
Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...
Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...
Google Analytics for Marketers: Which Website Metrics Really Matter? Full Sli...
 
Increase Conversions on Content Rich Websites Using Personalization
Increase Conversions on Content Rich Websites Using PersonalizationIncrease Conversions on Content Rich Websites Using Personalization
Increase Conversions on Content Rich Websites Using Personalization
 
TinyMCE Editor - Rhythmyx: Powerful Website Management Platform
TinyMCE Editor - Rhythmyx: Powerful Website Management PlatformTinyMCE Editor - Rhythmyx: Powerful Website Management Platform
TinyMCE Editor - Rhythmyx: Powerful Website Management Platform
 
Web Analytics: Defining & Driving Key Performance Indicators for Your Higher ...
Web Analytics: Defining & Driving Key Performance Indicators for Your Higher ...Web Analytics: Defining & Driving Key Performance Indicators for Your Higher ...
Web Analytics: Defining & Driving Key Performance Indicators for Your Higher ...
 
SEO Crash Course - Go from White Belt to Ninja in Search Optimization
SEO Crash Course - Go from White Belt to Ninja in Search OptimizationSEO Crash Course - Go from White Belt to Ninja in Search Optimization
SEO Crash Course - Go from White Belt to Ninja in Search Optimization
 
How to Build a Content Marketing Strategy That Works
How to Build a Content Marketing Strategy That WorksHow to Build a Content Marketing Strategy That Works
How to Build a Content Marketing Strategy That Works
 
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
 
Make Your Website Your Best Admissions Officer with Real-Time Personalization
Make Your Website Your Best Admissions Officer with Real-Time PersonalizationMake Your Website Your Best Admissions Officer with Real-Time Personalization
Make Your Website Your Best Admissions Officer with Real-Time Personalization
 
Debunking the Top 10 Web Myths
Debunking the Top 10 Web MythsDebunking the Top 10 Web Myths
Debunking the Top 10 Web Myths
 
Don’t Stop at Responsive: Optimize Your Site to Increase Conversions on Mobile
Don’t Stop at Responsive: Optimize Your Site to Increase Conversions on MobileDon’t Stop at Responsive: Optimize Your Site to Increase Conversions on Mobile
Don’t Stop at Responsive: Optimize Your Site to Increase Conversions on Mobile
 

Dernier

KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
Cara Menggugurkan Kandungan 087776558899
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
brynpueblos04
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
vikas rana
 

Dernier (14)

Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
 
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
 
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
 
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
 
WOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxWOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptx
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
 
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
 

How to Boost Your SEO With Mobile Performance Optimization

  • 1. Mobile Optimization Tips Brought to you by: @percussion @yottaa #WebPerf
  • 2. Slow 7% loss inpage load woes, in 1 second conversions 11% fewer page views 16% drop in customer satisfaction @percussion @yottaa #WebPerf
  • 3. ½ billion mCommerce shoppers by 2016 71% of smartphone users shop on their mobile 48% of retail shopping already on mobile @percussion @yottaa #WebPerf
  • 4. Apparel & Accessories sold $1Bn via mobile in Q113 @percussion @yottaa #WebPerf
  • 5. 41% are materially concerned about security 51% say websites hard to navigate & use 46% say product images are too small 26% feel that checkout41% are concerned about security is frustrating @percussion @yottaa #WebPerf
  • 6. Users demand a better mobile browsing experience WPO is critical for end user experience @percussion @yottaa #WebPerf
  • 7. WPO matters to mCommerce users 29% 42% 29% 85% expect mobile to be faster 57% experience problems Will go to a competitor Will never return Will wait a year @percussion @yottaa #WebPerf
  • 8. The bar and stakes are high 64% of smartphone users expect pages to load in less than 4 seconds 50% of your 1s page load time budget on mobile is taken up by network latency overhead If a page takes 8+ secs to load, visitors will spend only 1% of their time looking at ads @percussion @yottaa #WebPerf
  • 9. Users perceive sites to be 15% slower than they really are @percussion @yottaa #WebPerf
  • 10. Do you even need a mobile site? 10% site traffic from mobile Calculate – % target customers – $ to implement Would another solution have a larger impact? @percussion @yottaa #WebPerf
  • 11. A journey of 1000 optimizations begins with a single test @percussion @yottaa #WebPerf
  • 12. Using Web Page Test See what your users see using a filmstrip Original site took 4.5sec to start render!
  • 13. Using Web Page Test …then investigate what’s slowing you down DNS issues & blocking behavior 36% of desktop page weight from 3rd party scripts
  • 14. Why are you waiting? Monitoring is critical to understanding behavior WPT will show you a point in time Solutions like wbench will provide a slightly more robust benchmark Tools like Yottaa Site Monitor enable scheduled collections for good coverage For DNS resolution slowness, choose a vendor You are probably NOT in the business of DNS optimization Myriad solutions available Tools like Yottaa Site Optimizer provide global IP-Anycast DNS service JavaScript optimization tips (incl. eliminate blocking) Frameworks can provide built-in optimizations (more in a moment) Testing and monitoring is critical to ensure efficacy Tools like Yottaa will provide rules to enable broad-brush and granular optimizations @percussion @yottaa #WebPerf
  • 15. Step One Eliminate Errors & Manage Traffic @percussion @yottaa #WebPerf
  • 16. Block AdWare, Malware, etc Allow Googlebot to crawl assets (CSS, JavaScript, and images) @percussion @yottaa #WebPerf
  • 17. More errors equate to lower utility If Google can’t crawl your site, it’s ranking may be downgraded and/or individual pages de-indexed 403 Forbidden. Website’s server or host is blocking access 404 Resource not available. Invitation to bounce 500 Internal Server Error. Unspecified server problem @percussion @yottaa #WebPerf
  • 18. GZIP misidentified Media incorrectly tagged Script impact on URLs Unnecessary 3rd party assets Live by it Die by it Just don’t trust it
  • 19. Which solution is right for you? Do you have the time, capital, and skill for DIY? You already use tools that can address this issue (Google Analytics, Webmaster) Techniques are varied, and require skill to apply correctly Tools like Yottaa Site Optimizer provide traffic throttling, blocking & analytics Remember that your website’s SEO is on the line Blocking helpful bots/crawlers that boost your page rank have a negative effect But once they access your site, URLs throwing errors will equate to low utility & rank Platforms like Yottaa make it simple to identify & address errors and redirects Traffic & Errors are not set and forget efforts It’s critical that you remain vigilant to understand site traffic & eliminate errors New threats AND opportunities will materialize daily – your success will drive that Vendors like Yottaa are designed to ensure the right cost/benefit to manage traffic @percussion @yottaa #WebPerf
  • 20. Step Two Develop a Mobile Plan @percussion @yottaa #WebPerf
  • 21. – Response Web Design – Dynamic Content – Mobile Redirects @percussion @yottaa #WebPerf
  • 22. RWD Your site works well on every device Advantages Disadvantages No duplicate content maintains rankings Requires additional code re-working One URL means no mobile crawlers Can’t differentiate mobile content Max link value. No risk of split link value Could affect usability/CRO No redirects = low latency & fewer errors New code may affect rankings
  • 23. Tips for Chrome Users Most people know about Developer Tools …but may not know how to use them. 2 useful browser plugins anyone can use: User Agent Switcher Web Developer Plugin @percussion @yottaa #WebPerf
  • 25. Few major sites implement RWD About.com Boston Globe Lycos Microsoft Norwegian Broadcasting Opera Community Starbucks Time W3.org World Wildlife Fund A Book Apart Burton Cocosa Currys Folksy Nuts.com Skinny Ties Tommy Hilfiger United Pixel Workers Visual Supply Co @percussion @yottaa #WebPerf
  • 26. Dynamic Content better for UX, CPO Advantages Disadvantages One URL for max inbound link value Potential CDN caching issues Content optimized & targeted for mobile Setup can be difficult/tricky One URL means no content duplication @percussion @yottaa #WebPerf
  • 27. Mobile URL Redirect Advantages Disadvantages Enables mobile-optimized content Split mobile/main link value m. subdomains synonymous with mobile Large investment to implement redirects Could affect usability/CRO Various mobile implementations complex
  • 28. Tips for Redirects Most frameworks and platforms will provide tools to make redirects close to effortless 2 examples that implement & test redirects: Wordpress Redirection Redirect Path Chrome Extension ”The optimal number of redirects for mobile is exactly zero." @igrigorik @percussion @yottaa #WebPerf
  • 29.
  • 30. Which solution is right for you? Do you have the time, capital, and skill for RWD? Responsive Web Design is difficult and time-consuming (addons.mozilla.org) Standards are still forming (Element Query Polyfill) Tools like Yottaa Site Optimizer speed & simplify dynamic content, redirects, more Remember that mobile bandwidth is variable Last mile network connectivity and speed will vary greatly Local storage and processing power is also highly variable Tools like Yottaa Site Optimizer decrease bandwidth and optimize delivery Realize that mobile browsers provide less feedback Perception of speed is at least 15% slower than reality Developers have fewer tools to provide users with feedback Tools like Yottaa provide specific testing, monitoring and optimizations for mobile @percussion @yottaa #WebPerf
  • 31. Step Three Optimize Images & Assets @percussion @yottaa #WebPerf
  • 32. Image-ine that… Average Bytes per Page by Content Type on Mobile 1% 20% 4% 5% 70% Scripts Stylesheets HTML Images Other @percussion @yottaa #WebPerf
  • 33. SVGs are resolution independent …but much heavier than PNGs 26% smaller than PNG 25-34% smaller than JPEG No planned Firefox support Progressive JPEG enables faster perceived load Drop 75%! Try 2x display size w/high compression Lossy/Lossless optimizations like ImageOptim-CLI
  • 34. Can you spot the difference? @percussion @yottaa #WebPerf
  • 35. Which solution is right for you? Do you have the time, capital, and skill for DIY? You have free tools to identify problem images (PNGCrush, OptiPNG, jpegtran) Techniques are varied, and require skill to apply correctly Tools like Yottaa Site Optimizer automatically cache, optimize and serve images Remember that mobile bandwidth is variable Images contend with other resources for bandwidth Mobile devices are powerful, but still have less CPU/GPU horsepower Tools like Yottaa Site Optimizer apply lossy/lossless compression & right-size Image optimization techniques are still evolving WebP is a new standard that may be challenged (Firefox adoption) Progressive JPEG rendering is gaining in popularity, but browser support varies Vendors like Yottaa are constantly evolving their offerings to add the latest techniques @percussion @yottaa #WebPerf
  • 37. Never do what a tool can do for you Don’t blindly trust tools Obsessively monitor to understand your progress
  • 38. The Essential Toolkit Benchmark Performance: Web Page Test (WPT) How fast is my site? What do my visitors see? Which assets are slowing me down? Monitoring Solution: Yottaa integrated monitoring How am I currently operating? What trends can I determine? Which aspects of my infrastructure or traffic should I address? WPO solution(s): Yottaa Performance Cloud How can my current implementation be optimized? What custom optimizations should I implement? Which assets or traffic sources require more or immediate attention? @percussion @yottaa #WebPerf

Notes de l'éditeur

  1. http://www.comscore.com/Insights/Press_Releases/2013/5/comScore_Reports_Q1_2013_Desktop_Based_US_Retail_ECommerce_Spending
  2. https://developer.att.com/developer/forward.jsp?passedItemId=3100030http://www.webperformancetoday.com/2012/06/05/web-performance-poverty-line/
  3. Fun fact: research shows that rodeo riders are one of the (if not THE) only professions to consistently guesstimate time.
  4. http://blog.catchpoint.com/2013/06/21/the-domino-effect-of-linkedin-dns-outage/http://www.yottaa.com/blog/bid/300026/What-Happens-When-Kanye-s-Album-Leaks-Performance-Chaos
  5. http://www.moreofit.com/similar-to/www.webpagetest.org/Top_10_Sites_Like_Webpagetest/
  6. Vanillajs.org
  7. Google Webmaster Tools breaks these errors down into three primary categories:Server ErrorsAccess Denied ErrorsNot Found Errorshttp://www.acceleration-partners.com/Error-Pages-Impact-SEO
  8. There are other types of errors as well – marking pages as compressed then they’re not or vice versa. Mis-labeling media b/c you’re attempting to trick a specific browser or b/c of good old copy & paste
  9. http://www.slideshare.net/guypod/a-picture-costs-a-thousand-words18062013
  10. Tools: CSS Media queries, fluid/adaptive elements (width, height, resolution, pixel density, orientation)Figuring it out: Web Developer Toolbar
  11. https://chrome.google.com/webstore/detail/djflhoibgkdhkhhcedjiklpkjnoahfmghttp://chrispederick.com/work/web-developer/chrome/
  12. Tools: Vary Header, DIY, CDN configurationOn CDN issues:Yottaa does not have the same problem. We implemented a vary header support that allows the user to configure an optimization to determine how to vary the content.This will replace/work with the server vary support. The issue with Vary: User-agent; is that there is not specification for how it will work. that is why leading CDN providers only support the accepts-encoding.
  13. Tools: multiple domains, DIY, framework pluginsFiguring it out: User Agent Switcher, Ayima Redirect Checker
  14. http://wordpress.org/plugins/redirection/https://chrome.google.com/webstore/detail/aomidfkchockcldhbkggjokdkkebmdll
  15. The main differences between a 301 redirect and a 302 redirect are:301 redirects tell search engines the page has moved permanently301 redirects index the new page, and give search engine credit to that page as the new owner of the old pages’ content.302 redirects tell search engines the page has moved temporarily302 redirects don’t index the new page, and don’t give search engine credit to the new page as the owner of the old pagehttp://www.localonspot.com/why-business-owners-need-to-understand-redirects-301-vs-302-redirects/#sthash.nGD8zdGg.dpufGoogle: limit to 301 redirects? No, but keep chains to 3-4 TOPS. http://www.youtube.com/watch?v=r1lVPrYoBkA
  16. SVG is resolution-independent.But look at this demo of PNG vs. SVGGoogle’s WebP26% smaller than PNG, 25-34% smaller than JPEGSupported in Google Chrome, Opera, Yandex, Android and Safari and can be activated in Internet Explorer using the Google Chrome Frame plugin.Firefox does not plan to implement it. Knowing this, widespread use is unlikely for now.Progressive JPEGImpression of greater speed (quick low-res image) Improves user experience not technical performance and image size problemsKeeps image dimensions 2x display size w/higher compression75% maller image files Still be sharp on both normal and high-density screensLossy/Lossless optimizations like ImageOptim-CLI
  17. http://mobile.smashingmagazine.com/2013/05/29/the-state-of-responsive-web-design/
  18. http://www.slideshare.net/guypod/a-picture-costs-a-thousand-words18062013https://github.com/JamieMason/ImageOptim-CLI