Why Cross-Browser Testing Brings More Traffic to Your Site?
Why Cross-Browser Testing Brings More Traffic to Your Site?
I often get asked why one should bother cross-browser testing in the first place. If the page works with the current versions of major browsers, that will do, right? However, it is a far cry from that.
Folks don’t care about browsers
Do you care which software version your microwave uses? I’m pretty sure you don’t. And I’m pretty sure you want this microwave to heat all your food regardless of how old it is and if the software is still up-to-date. Many users feel the same way with their browsers.
People leave when it doesn’t work
Unless your content is very good and absolutely unique, the user won’t bother to open any different browser simply to view your page. Worse, you won’t even notice because they ‘ll just assume that your website doesn’t work at all. And off runs the traffic.
There are many different browsers out there
Even with all these automatic update features there are still many people using dated browsers. Maybe it’s because the updates fail for some reasons, or the operating system won’t allow updates . Maybe they simply couldn’t care any less. Let me show you some browser statistics of the last 3 months:
Source: https://gs.statcounter.com/browser-version-market-share#monthly-202209-202211
As you see there are a lot of people who use the old Chrome 105.0 even long after Chrome 106.0 had been released.
Cross-browser compatibility is a low hanging fruit
As a quick example, just imagine your site is tested in all major browsers (Firefox 107, Internet Explorer 11, Edge 108,Chrome 108 and Safari 14). You are still losing about 40% of all possible visitors, not because your content is bad but simply because they cannot view your site correctly. Moreover, nobody of these 40% will recommend your site on social networks or to colleagues and friends.
But cross-browser compatibility is easy to achieve. Mostly it’s just some CSS or JavaScript that break the page in older browsers. One day of cross-browser testing may very well give you 25% more traffic. That’s time and money well spent!
Let the browser work in your favor
Many browsers even share the same rendering engine. If, for example, your website does run in Chrome chances are good that it’ll also run (maybe with minor improvements) in any other Webkit-powered browser (e.g. Safari).
Don’t limit your site to desktop browsers
The bad news: many people use a mobile device to access the web. Do you know what your website looks like on the iPhone or a tablet? There are hundreds of different phones, tablets, screen sizes and software versions. Does your site work and look reasonably good in them? Let’s see which different mobile browsers are popular these days:
Source: http://gs.statcounter.com
Your users are no youngsters?
If you think that because you aren’t targeting the typical young male geek with the brand new device then you don’t need to test your website on mobile devices at all, you are plain wrong. Smartphones are literally everywhere these days (even my mother uses one). Look at the statistics above: There’s an iPod Touch with nearly 6%. That’s not even a phone! Some people surf the web with their music-player. Sick!
What you really need to test
In summary, you need to test your website with multiple versions of all major browsers.
- Internet Explorer 11
- Firefox 36 to Firefox 107
- Edge 95 to Edge 108
- Chrome 41 to Chrome 108
- Safari 11,12,14
Additionally, you need many mobile devices and browsers. A quick list to start with:
- Apple IPhone 3GS, 4, 4S, 5C, 5S, 6, 6S, 6 Plus, 6S Plus, 7, 7 Plus, 8, 8 Plus, SE, Se 2020, X, XR, XS, XS Max, 11, 11 Pro, 11 Pro Max, 12, 12 Mini, 12 Pro, 12 Pro Max
- Apple iPad mini, mini2, mini3, mini4, Air, Air2, iPad, 2, 3, 4, Pro 11, Pro 9.7, Pro 12.9
- Apple iPod Touch
- BlackBerry z30, z10, Q10, Playbook, Passport, Classic Non Camera, Classic, Leap, Porsche Design P9982, Priv
- Asus Nexus /(V2), 7(V2), 7(V1)
- Google Nexus 5, 6 ,7
- HTC One, One(M8), One (M9), Nexus 9, Desire 610, 8X, Evo 3D
- Huawei Ascend Y300
- Xiaomi Redmi Note 3, 5 ,7, 8, 8 Pro, 9, 9 Pro
- ZTE Grand S
- Xiaomi Mi 3, 4
- LG G3, G4, G5, Nexus 4, Optimus G, Nexus 5
- Microsoft Lumia 620, 830, 1520, 900, 920, 925, 1020
- Google Pixel, Pixel C, Pixel XL
- Motorola Moto G
- Samsung Galaxy Tab S 10.5, Note 10 Plus, Note 10, Note 9, Note 8, Note 4, Note 10.1, Nexus 10, Note Pro 12.2, Nexus, Note 3, Note 2, Note, S10Lite, S10 Plus, S20 Plus, S20 Ultra, S20 Plus, S20, S10, S9 Plus, S9, S8 Plus, S8, S7 edge, S7, S6, S5, S4, S3, S4 Mini, S3 Mini, S2, S, Tab 3.10, Tab 2.7, Tab 2.10, Tab 8.9, Tab Pro 8.4
- Sony Xperia P, M, Z5, Z4, Z3 Plus, Z3, Z, Z1, Z2 Tablet
I recommend this as the minimum browsers and devices you should support. Of course you can alter the list to fit your target market. If you target cooperate business users you would add Internet Explorer 11, if you sell mobile games maybe Nokia would be a great idea, and so on.
So how do you get there?
From a practical viewpoint it’s really hard to get the infrastructure to test all these browsers. IMHO the various services that take screenshots of your page in different browsers aren’t a good way to test any more. How would you test your pretty JavaScript UI?
You could install many browsers on your system, but that doesn’t hold true for various versions of Microsoft Edge (ok, it’s possible, but a real pain in the ass). Then again you could use the VirtualPc Images Microsoft provides for this very reason (http://www.microsoft.com/en-us/download). All you need is lots of time, disk space and an exceedingly fast workstation.
And if you don’t want to buy many mobile devices … Well, tough luck testing them.
BrowseEmAll provides the solution to this problem
We found a way to create a cross-browser testing tool that helps minimizing the cross-browser and cross-device pain. With BrowseEmAll you can test 157 desktop and 113 mobile browsers at blazing speed. You don’t need to search, install and maintain all of them.
There is a 14-days trial available for $1 on BrowseEmAll.com. We can help you save some hours of your precious time and possibly money.
What are your strategies?
How do you ensure cross-browser and cross-device compatibility on your website? Let’s discuss in the comments below.
Photo by epSos.de