What are the Search Quality Analyzers?

The quality of web search is important for everyone. If the search engines (SEs) do their job well, the users save time and find what they need fast.

But how do you assess search quality? One cannot rely on individual opinions here since every user has his/her own search habits and preferred query types. Google may work well for some users, but others will prefer say Yahoo or something else just because they usually search for different things in a different way.
The popularity of a SE does not directly reflect the search quality either, because the popularity is highly influenced by marketing and PR.

In order to independently assess the search quality, we developed a set of analyzers, one for each type of search queries. For all of these analyzers we use special sets of sample queries and sample sites. We measure the quality of navigational and informational search, the percentage of pornography among the pages found by a SE etc.

We hope that our tests are (or eventually will be) an objective and reliable source of information on search quality.
Enjoy.

How do the Analyzers work?

To estimate the search quality for various types of queries, we use special sets of test queries and analyze the pages returned for these queries. For example, here is how we test the quality of navigational searh that is the queries aimed at finding a particular web page. We use approximately 500 sample queries and specify the corresponding set of ‘test sites’ (the sites that would be good responses for these queries).

Thus if the user inputs "CNN" , (s)he probably wants to see www.cnn.com as the first result. Cnn.com is listed as an organic result for the query 'CNN'.

In order to prevent the Analyzers from being compromised by search engine developers, we use a different set of queries every day. We constantly replenish and refine the pool of queries from which each day’s set is randomly selected.

You can find a description of the methods used in a particular analyzer on the page where the analyzer data is shown.

We highly appreciate any corrections and welcome any criticism. Please feel free to send us the errors you find, suggest new sample queries, criticize the method etc.

summary_name

Analyzer of nagivational search

A search query with a purpose of finding a certain website is called a navigational query. Such queries include "sberbank", "komsomolskaya pravda", "rambler", "gazeta ru", etc.

The best result for a navigational query is the required site in the first position of search results.
Show →

[ Link to article ]

Analyzer of subject search

A human being is often able to interpret a search query, determine what the user wants, evaluate the information on the Web and form the search results better than a machine. For this reason, the results formed by an expert are always better than those of an algorithm.
Show →

[ Link to article ]

Analyzer of correct hints

Most of the search engines attempt to suggest a correct spelling for a query in case a typo is suspected. The quality of such hints is an important addition to the overall quality of the search. This analyzer looks for the correct hint in the search results for a query with a deliberate typo and estimates the number of occurrences of a 'correct' query contained in the hint.
Show →

[ Link to article ]

Typo resistance analyzer

Human are not machines, they make mistakes. This includes the mistakes while typing in a search query: a typo, next button pressed by accident ("quety" instead of "query"), a double character or a missed one ("qury" or "queery"), after all, the user can type the word 'by ear' not knowing the correct spelling ("yandax" instead of "yandex").
Show →

[ Link to article ]

Quotation search quality analyzer

Sometimes people search for a certain text using its known fragment – they do “quotation search”. This method is frequently used to find original literary work. In response to quotation queries, a quality search engine should return a link to a web page containing the text of the work that the quotation was taken from. Ideally, the relevant link should appear first.

For example, a user submitting the query "To be or not to be, that is the question" is most certainly looking for the text of Shakespeare's Hamlet. A link to this text should appear first in the search results.
Show →

[ Link to article ]

original_name

synonym_name

Analyzer of search spam level

At "Ashmanov and Partners" we study the phenomenon of search spam – the methods and technologies reducing the quality of search results and interfering with the operation of search engines.

Search spam is a text, URL, technology, program code or other web elements created by the web-master for the sole purpose of promoting the site in search engines' results, and not for a fast and reliable search based on complete and authentic information.
Show →

[ Link to article ] , [ ]

SEO-pressing analyzer

Many queries are ambiguous, for instance: ‘design’, ‘cars’, ‘sports’, etc. These queries are called ‘informational’. The best result for such a query would be a selection of links to the resources representing different meanings of the query. Thus, the output for the query "design" should contain links to the websites on web-design, landscape design, interior design, etc.
Show →

[ Link to article ]

Analyzer of 'adult sites' presence in the search results

This analyzer is currently running in test mode, the pornography detection for text documents is being fine-tuned. The results may be incorrect.

This analyzer collects search results for ambiguous queries which may be interpreted as targeting a certain category of pornography, but also admit other interpretations. No queries which unambiguously indicate that the user is searching for porn are included.

For instance, a query "stockings" could come from a user looking for a stockings shop or for the corresponding category of pornography.
Show →

[ Link to article ]

Recall analyzer

The recall analyzer estimates the relative size of indices of the Internet search engines.
Show →

[ Link to article ]

Update analyzer

‘Update’ refers to the process of search results renewal. When the results are updated, some sites may make it to the top 10, some other sites may "sink". Every search engine has its own update style which becomes clear in this analyzer. Every day the search engine update analyzer monitors the top ten responses to 140 queries in order to assess the number of sites that changed their positions, and how much the positions have changed.
Show →

[ Link to article ]

Click analyzer

This analyzer shows what percentage of clicks leading to Russian web pages comes from each search engine. Unlike the other analyzers, this one does not directly assess the search quality. Rather it reflects the popularity and usage of the search engines. The analyzer utilizes the data from Liveinternet.ru. We only take into account the clicks on sites that have a Liveinternet.ru counter installed.
Show →

[ Link to article ]

actual_name

regional_name