Лучший статус заголовка SEO для перенаправления индекса для языков пользователя
У меня многоязычный сайт
www.Sooran.com
food.sooran.com/en/ // for global
food.sooran.com/fa/ // for persian user
Первая страница сайта (index.php) разработана на основе ip, перенаправляет язык пользователя
Но поздно у меня поисковые машины сократились в 10 раз.
На мой взгляд, я должен использовать местоположение заголовка
1 ответ
не
Просто не перенаправляйте пользователей.
Если пользователь приезжает из Персии и хочет увидеть EN версию, он не сможет?
Как говорит Google: "пусть пользователь выбирает". Они сделали очень хорошую статью о том, как создать домашнюю страницу для иностранных пользователей: http://googlewebmastercentral.blogspot.fr/2014/05/creating-right-homepage-for-your.html
Более того, перенаправление на основе IP опасно. У Google нет пауков во всех странах мира, поэтому он может не видеть различного поведения.
Если вам действительно нужно: 302 перенаправить
(клиент заставляет вас сделать это, или вы просто не понимаете, что пользователи ненавидят перенаправляться или...)
Используйте статус HTTP 302 для перенаправления.
Зачем? Потому что 302 означает, что оба URL существуют. Таким образом, Google будет сохранять оба URL проиндексированными.