1. Ссылки — основа Интернета. Их надо ставить там, где это необходимо для перехода по ним.
2. Если будете гнаться за PageRank, то сайт будет годен только для торговли говноссылками.
Кстати, зачем вам PageRank?
Влияет в сочетании с доменом, языком содержания, телефонами и адресом на сайте, Google Places и т. д.
Из Википедии:
Бельгия — официальные языки:
Канада — официальные языки:
Кстати, я из Латвии, но предпочитаю общаться по-русски или английски, особенно в Интернете. И флаг моей страны не говорит ничего о моем языке.
Там пока нечего оптимизировать. Google, например, не находит сайт по уникальному словосочетанию.
P.S. Уберите выделение жирным и meta keywords. Или обоснуйте их использование.
Ага. Канадским французам отдавать английский? Валлонам — нидерландский? Финским шведам — финский?
Этого вполне хватает. Мысль закрадывается только одна: это еще не весь перечень. :)
Я бы не редиректил. На морде оставил бы тот язык, на котором больше будут искать. Второй язык вынес бы на поддомен чтобы удобнее было вбивать его вручную в адресную строку (например, с визитки). Все остальное сделают ссылки.
И еще я бы записывал пользователю кукисы чтобы в следующий раз сразу направить его на «правильный» язык (если он пришел напрямую).
P.S. Я в самом деле забыл в каком виде $_SERVER["HTTP_ACCEPT_LANGUAGE"] отдает данные. Задал пяти браузерам один и тот же набор языков и протестил HTTP-заголовки. Все браузеры отдают разные "q", но предпочтительный язык у всех имеет наибольший "q". А Epiphany отдает голый список, без 'q': "en-us, en, ru, lv'.
Enabling Search Engine Friendly (SEF) URLs on Apache
Мой браузер отдаст три языка — "en|lv|ru". Как вы узнаете который из них предпочтительнее?
Переключателя языков вполне хватает, если только не показывать русскому "Välj språk", а шведу — "Выберите язык".