у Яндекса и гугла разные взгляды на то, что и как стоит показывать пользователю, разные представления о том, какой сайт стоит считать хорошим и т.д.
Яндекс отлично ищет пиратский контент, который гугл не показывает совсем или показывает на последних страницах поиска.
Но на этом, на мой взгляд, плюсы Яндекса заканчиваются.
Он очень часто выдаёт в топе сайты-помойки с кучей рекламы и минимумом полезной информации - приходится долго копаться в них вместо того, чтобы перейти на нужную статью в пару кликов, как в гугле.
У яндекса есть сайты и проекты, которые он поддерживает и будет показывать выше в поиске, даже если контент на них далёк от качественного. Например, он может по запросу, где нужна инструкция, показывать вместо развёрнутой статьи сайты-вопросники с ответами-отписками в две строчки.
Сайты часто воруют контент друг у друга, и Гугл в этом плане честнее - он показывает статью-оригинал, а не тех, кто просто своровал её. Яндекс не обращает внимания на авторские права на статьи, и может выдавать сворованный контент вместо оригинального.
К тому же бродит слух, что если реклама на сайте стоит не от Яндекса, то такой сайт будет показываться гораздо ниже в выдаче, чем сайты с рекламой от яндекса. А в последнее время появились предположения, что яндекс не будет выдавать по запросам молодые сайты, пока те не заплатят ему за накрутку.
Так что, когда мне надо что-то спиратить, я иду в Яндекс. Если я хочу чистую выдачу без рекламных помоек, список сайтов, которые мне дадут нужную информацию без хлама, я иду в Гугл.