Blog

Google changes search and discovery algorithms: now higher quality leads to higher ranking

Google has launched new search and discovery algorithms. Now the quality of the app is number one priority. 
31 August 2017
Mobile app testing
Quality assurance
The article by Pavel Novik
Head of testing department at a1qa

On August 3, Google has announced it has launched new search and discovery algorithms on Google Play. The new algorithms give preference to higher quality apps.

The announcement was made in the Game Developer Conference. The new algorithm has been launched in early August. What is the reason for this change?

Previous algorithms analyzed only the number of downloads and user reviews. Some unscrupulous developers applied to special services to cheat the number of downloads, thereby increasing the application rating. As a result, not all popular applications had high quality.

Some developers of popular apps do not pay attention to negative feedback from users, striving to add more and more new functions to the application before their competitors will. Of course, there is not enough time to fix all defects then. This fact results in launching new versions of the application with the same defects. It’s understandable that users leave negative feedback and uninstall the application.

When users install first-rate mobile applications on their smartphones, they are expecting to get quality apps without functionality and performance issues. And such factors as excessive battery usage and crashes can cause irritation and make users uninstall apps. Google notes that half of 1-star reviews mentioned app stability.

Thanks to the new algorithms, users will find the application without defects first. Developers who focus on app quality, in their turn, will be able to see a boost in their rating and a greater number of downloads.

What awaits unscrupulous developers?

All applications that are ranked high will be thoroughly tested. Once a bug is found, the application will be removed from the ranking for an indefinite period. The developers will receive a letter with concerns they have to address.

It is unclear how many negative feedbacks and deletions can lead to downgrading. Google does not disclose concrete numbers. But it is known for certain that the algorithms analyze various quality signals, such as application performance, battery usage, statistics of crashes, and deletions from various mobile devices. Feedback from users will be taken into account as well.

According to Google representatives, the result is already tangible: users download higher quality applications and the amount of uninstalled apps has reduced.

How to save the application from downranking?

New algorithms will make developers apply a more responsible approach to software quality issues. It can be frustrating to spend several months on product development and to be punished by Google and get forced to fix defects. You will have to spend extra time not only to addressing the concerns, but also to relaunching the application. Meanwhile, users can find a better analogue.

How can you find all defects in advance and ensure your application has a high position in search results? The answer is evident – test your mobile application before placing into in stores.

Professional testing of your application will minimize the risk of receiving negative comments from Google. You will be able to focus not on fixing bugs, but on improving the application and developing new features.

Right before releasing the application, you can perform basic checks and detect defects using the Google Play Console:

  1. The Android Vitals application will help you identify stability issues and know how the application works on user devices.
  2. The test report will show all defects detected in your application during the alpha or beta testing on the most popular devices.
  3. User feedback will inform you about the problems that your audience is facing and devices that experience most problems.

It is evident that these checks will not reveal all bottlenecks. The process of mobile applications testing is handicapped by various parameters and operating systems of mobile devices, screen resolutions, and usage of different Internet connection types.

How can you benefit from QA engineers assistance?

QA engineers can perform the following actions:

  • Thoroughly examine the application lifecycle: from installing to upgrading or uninstalling
  • Check the application operation under different conditions that a real user may encounter (horizontal and vertical screen orientation, different types of connection and switching between them, interrupts, external devices connection). For example, your application is aimed at downloading files from your smartphone or tablet to Dropbox. While the files are being downloaded, the Internet breaks and the application is down. Such operation is a defect. Similar stress-scenarios can be provided for every application
  • Check GUI and navigation, using different buttons and gestures
  • Test the application performance with different language settings and localization
  • Analyze application operation and performance
  • Check how the application process media and audio, send notifications
  • Perform specific tests on mobile devices (authorization using accounts on social networks, synchronization with other accounts)

This list includes only basic checks that are applicable for most mobile applications. In fact, this list can be much longer.

QA engineers, who tested tens or hundreds of applications, know how important it is to test the application when switching from a Wi-Fi network to a mobile 2G / 3G network and vice versa, as well as to test the application performance with pure Internet connection.

We can enumerate different types of checks almost endlessly. However, covering all aspects can make the testing process long and expensive, which is unacceptable. Therefore, a QA engineer needs to understand how a particular application works to analyze complex, non-trivial defects.

What about the AppStore?

The situation has also changed. Previously, optimization of the application for AppStore mainly included the selection of keywords and adjusting the design. Now, more and more developers receive messages from the store about bugs in their apps. If they don’t fix defects by the deadline, the applications are deleted from the store.

Summary

The search and discovery algorithms directly link the quality of your application to the number of downloads and the place in the ranking. Once you have invested in development, make sure your app has high quality – test it.

After thorough testing, you will be sure that issues will not spoil the impression of using the product. And besides a high position in the store, you will receive positive feedback from satisfied users.

More Posts

21 February 2022,
by a1qa
5 min read
Continuous testing 101: a comprehensive guide
So many companies take a chance to introduce continuous testing. What is it like, and how to smartly implement it? Let’s get to know in the article.
Quality assurance
Mobile app security
3 January 2022,
by a1qa
4 min read
Cybersecurity testing: 4 best practices to ensure highly safe IT solutions
Find out 4 cybersecurity tips to release highly secure software and protect end-user data.
Cybersecurity testing
Mobile app testing
eLearning and mLearning QA_mini
29 December 2021,
by a1qa
4 min read
6 must-have testing types for eLearning and mLearning software
Discover how to ensure top-notch educational solutions through QA, provide end users with boosted studying experience, and make the grade in the IT market.
General
Localization testing
Mobile app testing
Performance testing
Mobile app compatibility_mini
14 October 2021,
by a1qa
4 min read
Compatibility testing: 5 key tips to ensure high quality of mobile apps
Billions of mobile solutions and portable devices. Can you imagine that? Learn how to ensure robust software compatibility with accurate testing.
Mobile app testing
Agile and DevOps in eCommerce QA_mini
30 September 2021,
by a1qa
5 min read
Agile and DevOps: Boosting the quality of eCommerce apps
What benefits do Agile and DevOps bring to eCommerce business, and how QA helps with that? Find it out in the article.
Agile
Quality assurance
AR/VR testing infographics mini
30 August 2021,
by a1qa
< 1 min read
AR/VR testing in retail: turning challenges into opportunities
Welcome to read the infographic on AR/VR in retail: new shopping experiences, issues, and how to address them with QA.
Quality assurance
5G impact
31 May 2021,
by a1qa
4 min read
5G network impact on mobile app testing
Check out what 5G connectivity will bring to the IT world and how it will modify mobile app testing.
Cybersecurity testing
Mobile app testing
Performance testing
15 March 2021,
by a1qa
4 min read
Mobile app performance testing: getting high software efficiency
Explore 3 cornerstones of mobile app performance testing and QA steps on how to execute it successfully.
Mobile app testing
Performance testing
29 January 2021,
by a1qa
4 min read
3 do’s and 3 don’ts in BFSI software testing
Considering BFSI to be a fast-paced industry, how to keep up with such velocity? We’ve prepared 3 do’s and 3 don’ts that help sustain the rush and high software quality.
Functional testing
Mobile app testing
Test automation

Get in touch

Please fill in the required field.
Email address seems invalid.
Please fill in the required field.
We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy.