Есть у нас сайт, к примеру (беру реально существовавший сайт, с которым приходилось работать) сайт isot.me, который нацелен на страшные истории. И возраст у него 1.6 лет. И позиции в ПС у него неплохие - 5 позиция в Яндексе и 8 в Гугле по запросу "страшные истории". Теперь ставим ему в противовес 2 сайта: "strashnie-istorii.ru" и "страшные-истории.рф", которые имеют точно такой же возраст и обладают ровно той же ссылочной массой, что и isot.me, причем база уникального контента у них приблизительно одинаковая по своему весу, а техническая часть везде выполнена практически одинаково и отличается на 1-2% по качеству максимум. По факту, повторяюсь, по факту (!) ПС будет учитывать прямой запрос и выдаст нам на запрос "страшные истории" сайт "страшные-истории.рф" выше сайтов "strashnie-istorii.ru" и "isot.me" в Яндексе, т.к. опять таки делаю отсылку на мои личные наблюдения - Яндекс любит кириллический домен и национальные зоны. В Гугле ситуация будет иная: запрос "strashnie-istorii.ru" будет наравне со "страшные-истории.рф" (при этом они будут чередоваться), потому что в "страшные-истории.рф" есть абсолютное прямое вхождение. Ровно как и в "strashnie-istorii.ru". Но в первую очередь нужно помнить, что Гугл - не Яндекс, и он не пытается намеренно повысить ранжирование .рф. Он, конечно же, учитывает роль национального доменного имени с запросом для ПС. Но роль этого тут будет существенно ниже, ибо Гугл объективен.
Таким образом: да, отражение в поиске по конкретному запросу, совпадающему с названием сайта и ключем в национальном доменном имени - решают, если сайт имеет вес, возраст, ссылочную массу и грамотные SE и TSE оптимизации, по сравнению с сайтами-конкурентов, что чисто по техническим параметрам позволит ему быть выше. Опять таки повторюсь: роль национального домена учитывается, на данный момент, большей частью ПС, однако какая-то ПС будет делать намеренно-высокое повышение национальному домену, а какая-то давать минимальные бонусы.