Langsung ke konten utama

Optimize your mobile page speed to keep users coming back

Using the Internet on mobile phones is now the standard. 60% of Internet users access the Internet through their phones, 94% of American smartphone users search for local information on their phones, and 77% of mobile searches occur at places where desktop computers are available (according to the eMarketer Global Mobile Landscape 2015 report).

For publishers, this new reality means that your sites have to be mobile-friendly. It's the only way to offer your existing users a good mobile experience and to hold onto new users who are visiting your site for the first time. That said, a mobile-optimized site alone isn't enough to compete in the new multi-screen world. Optimizing performance for faster page loads and easier navigation will keep users coming back and drive your business forward in a competitive marketplace.


Slow-loading sites, broken video players and redirects were among the top frustrations reported by 570 respondents in a recent Google poll when asked about their experience browsing the Web on mobile devices. 

Given the instant nature of mobile, the competition to capture the attention of users has intensified. On average, 74% of people will abandon a mobile site if it takes longer than five seconds to load, yet the average mobile page on the web still takes 6 to 10 seconds to load, according to Kinsta. Every one-second delay in page load decreases customer satisfaction by 16% and page views by 11%, according to Aberdeen Group Research. 

If you want to improve your mobile site's performance, consider the following recommendations:

  1. Render blocking resources - There’s too much external JS/CSS that needs to be loaded before the user can see anything. Load only what's absolutely needed to serve the user's query. Async everything where possible.
  2. Browser caching - Keep resources that your page depends on on your device for as long as possible.
  3. Optimize images - Don't send large images meant for desktop to your phone. Also use image compression tech in your CMS, which can mean up to 90% data savings.
  4. Minify JavaScript - Trim the fat. You should consider keeping your more complex page logic secret or simplify the logic if you only need simple functions like to power a drop-down, an image gallery and/or some share buttons. 

The ideal load time for a mobile site is one second. To avoid frustrating users with slow pages, optimize your critical rendering path to unblock rendering, and enable progressive rendering to do its work in the background. 

A fast site leads to easier discovery, better user retention and more and longer site visits. We hope that these recommendations will move you closer to your page speed goal and give all of your users a smooth and enjoyable experience. 

Be sure to follow us on Twitter and Google+ to engage in our conversation around the #MobileWeb and help our users #SeetheFullPicture on mobile phones.  




Posted by: Jason Le
Google AdSense Team, South East Asia Lead


Komentar

Postingan populer dari blog ini

Introducing a new user consent policy

Today we’re launching a new  user consent policy . This policy requires publishers with site visitors from the European Union to ask their permission for using their data. Why are we doing this? European Union data protection authorities requested some changes to current practices for obtaining end user consents. It has always been Google’s policy to comply with privacy laws, so we’ve agreed to make certain changes affecting our own products and partners using Google products. What do you need to do? If your websites are getting visitors from  any of the countries in the European Union , you must comply with t he EU user consent policy . We recommend you start working on a policy-compliant user consent mechanism today. There’s guidance from data protection authorities and IABs across Europe on what is required to comply with relevant laws; the IAB's IAB Europe Guidance: Five Practical Steps to help companies comply with the E-Privacy Directive is a good place to start. T...

The AdSense app has a fresh new look

We’ve recently updated the AdSense app with a fresh new look using material design and added some new features. Based on your feedback, we’ve added the following functionality to make it even better: New metrics: View impressions, impression RPM, and CTR of your ads. Support for Hindi and Malay: Use your AdSense app in Malay and Hindi , which have recently joined the AdSense family, as well as in 31 other languages . New reports for Android: Check the performance of different ad sizes, ad types, ad networks, targeting, bid types, and custom date ranges. Today widget for iOS: Check your earnings even quicker on your iPhone in the Today view. If you haven’t tried the AdSense app yet, download the iOS or Android version today and start checking your AdSense account on the go. Let us know what you think about the new design and what new features you’d like to see in the future. Subscribe to AdSense blog posts Posted by Daniel Kenyon-Jones AdSense Product Manager

Demystifying AdSense policies with John Brown: What to do if you receive a warning message (Part 4)

Editor’s note: John Brown, the Head of Publisher Policy Communications, is explaining what to do if you receive a policy warning message. In this post, I’d like to talk about policy warning messages and what steps you should take if you receive one. I’ll also answer some of the most common questions around warning messages. What is a warning message? We send out warning messages to our publishers if their site, or a page of their site, violates our AdSense policies. For minor policy violations that can be fixed fairly easily, our first step is to issue a warning. Where can I see my warning message? Warning messages are sent to the email address associated with your AdSense account. You can manage your contact email address under Personal Settings in your account. You can also check out outstanding policy violations by visiting the Status page in your AdSense account. What do I do if I get a warning? If you receive a warning message, follow these steps to fix the violation as quickly...