По всем языкам надо делать разные сайты на разных доменах а если даже на домены денег нет то про дальнейшее продвижение можно забыть.
Когда BBC молоко холодное давать начнет, ...
А я давно толком не фотографировался, ...
Начальство надо учить и воспитывать, ...
Это очень зависит от подготовки Вашей целевой аудитории и умения использовать язык запросов системы.
http://www.repairfaq.org/filipg/LINK/F_crc_v3.html
http://www.repairfaq.org/filipg/LINK/F_crc_v31.html
"fixed binary number" о котором здесь написано и есть магическое число о котором я писал выше а у остатка от деления всегда есть перекос то есть он не равновероятен для случайных исходных данных, но еще раз повторяю что на самом деле все еще хуже и любой хэш алгоритм надо правильно применять и понимать где хэширование может дать результат далекий от ожидаемого.
Google при поиске в русском скорее всего определяет язык по кодировке страницы, что к домену или IP адресу не имеет никакого отношения, а на одном IP адресе может хоститься десятки тысяч сайтов с доменами из любых разных стран и при этом сам IP адрес может быть выделен организации которая находится в стране не имеющей никакого отношения к доменам сайтов которые хостятся на этом IP адресе.
А при чем здесь IP адреса вообще? Любой RU домен может хоститься не только в России а и где угодно то есть IP адрес у него как Россия не будет определяться.
Возьмите от FreeBSD например исходники утилиты whois а там запросы к whois серверам что скорее всего как раз то что надо.
Можно хранить в хэш корзинах только малое число указателей на страницы а те корзины где их получится слишком много просто не учитывать потому что скорее всего они соответствуют фрагментам текстов которые часто встречаются на многих разных сайтах типа "добро пожаловать" и другим стандартным фразам.