"Так в чём, собственно, проблема? В том, что наш форум находится на 7-8 странице Гугля? Так это проблема Гугля, а не нашего форума."
Аларикус, заявляю со всей ответственностью, как программист с 30-летним стажем, что это проблема даже не Гугла.
Я вот сейчас проверил Search на "исторический форум", получил форум Historica на первой странице во втором линке.
Это и не проблема вовсе.
Это так называемый unpredictable result (непредсказуемый результат), который получается в процессе сортировки дубликатов.
Ни одна программа сортировки вам не поставит в той же самой последовательности 10, допустим, дубликатов по ключу (ключ, в данном случае, это слова для поиска "исторический форум") при нескольких запусках.
В самом деле, запустите Гугл 10 раз по этим словам и вы получите 10 разных комбинаций в списке.
Если вы подумаете, вы поймите, что это правильно.
Посмотрите: Поиск нашел, допустим, 400 результатов.
Самые близкие он ставит в начало, то есть, делает сортировку.
А что произойдет, если 20 результатов из 400 имеют одинаковый "титул" "исторический форум" ?
Это и есть так называемые дубликаты.
Какой из них поставить первым, а какой двадцатым ?
Ведь для программы сортировки они все равны, все имеют ключ "исторический форум", а сортировку всегда идет по полному ключу сначала, потом по части ключа (там, допустим есть, "Военно-исторический форум") и т.д.
Так вот, эти 20 результатов программа поставит в хаотичном порядке, от винта, что называется. А после второго запуска этот порядок дубликатов уже будет совсем другим. И т.д.
И ничего с этим не поделаешь.
Этот единый принцип поиска и сортировки во всех языках программирования и во всех методах программирования, от пузырькового метода до самых сложных методов, типа метода Шеннона.