[Update: Yes, Compete
says it was a bug.]
I hope not!
SearchEngineLand says Compete uses the following
regex to count the number of Yahoo! searches:
^/search\?(.*&)?p=[^&]+
It actually excludes a vast number of searches that uses Yahoo! link tracking parameter.
For example, a search that I made from my Firefox searchbox has the following url:
http://search.yahoo.com/search?p=Perl&ei=UTF-8&fr=moz2No issue here. But, when I refine the query by adding "language" in the search box in the results page, following is the url:
http://search.yahoo.com/search;_ylt=A0geu6Xv_FhIOyoBokNXNyoA
?p=Perl+language&y=Search&fr=moz2&ei=UTF-8Anybody who has worked with regexes can see that this url and scores of similar urls of query refinement won't match the regex
supposedly used by Compete and hence not counted! And, all this while, Yahoo! stock keeps taking a beat for failing in Search. If true, it could be a multimillion dollar bug.
Anybody from Yahoo!, Compete who can confirm or deny this?
Meta: If you're posting this, link back to this post, please.Labels: bug, compete, google, regex, stats, yahoo