Поисковые системы и принимать-язык браузера

Что-то в этом роде:

SELECT * FROM clients 
WHERE note is not NULL 
  AND TRIM(note) <> ''
ORDER BY id_number;
10
задан friism 6 January 2009 в 10:42
поделиться

5 ответов

Они не отправляют принимать-язык, таким образом, сайт будет индексирован на языке по умолчанию, который Вы выбираете.

Я рекомендую Вам иметь другой URL для каждого языка, не только для поисковых систем, но и для разрешения пользователю изменить язык сайта, не изменяя "принимать-язык" и позволяя пользователю, чтобы отправить URL другу с выбранным языком.

В этом ответе Вы имеете, как я управлял им в .NET, но Вы получите идею: Используя "принимать-язык" делание первого перенаправления и их играют только с URL.

6
ответ дан 4 December 2019 в 03:39
поделиться

HTTP-заголовок принимать-языка не обязателен, таким образом, необходимо обеспечить значение по умолчанию для того, когда агент пользователя не отправляет тот.

Googlebot, который индексирует страницы для Google, вероятно, не отправит принимать-язык, так как он интересуется всеми языками и не хочет быть ограниченным к определенным.

1
ответ дан 4 December 2019 в 03:39
поделиться

Вероятно, Googlebot не отправляет принимать-языка. Я программировал бы сайт для плевания все-информацией на всех языках, если никакой принимать-язык не отправляется.

Другое решение состоит в том, чтобы иметь ссылки, которые изменяют язык, добавляя запрос URL, но не изменяя основную часть URL, таким образом, Googlebot все еще пересечет все языки и укажет на людей на правильный адрес. Наличие ссылок для изменения языка также полезно для случаев, когда пользователь на самом деле хочет сделать это.

Отказ от ответственности: Я работаю на Google, но у меня нет подсказки о Googlebot.

1
ответ дан 4 December 2019 в 03:39
поделиться

Это я спросил меня точно. Согласно W3C это наверняка возможно, и мы можем отобразить веб-сайт на различных языках. Мы можем также отобразить меню с другими языками и сохранить это в cookie для пользователя, таким образом, мы можем отлично отобразить сайт на различных языках для пользователей.

Таким образом, когда пользователь зарегистрирован, мы показываем английскому языку по умолчанию, но он может выбрать из меню другой язык. Мы храним это в cookie, и прочь мы идем. Мы шоу CAN весь URL на различных языках.

Однако поисковая система повреждает эту возможность, и НАСТАИВАЙТЕ, чтобы мы имели другой URL для каждого языка и наказали США за показ дублирующегося содержания!!! (Хотя язык отличается, содержание/сообщение является тем же.... правильно???)

Этот метод работы с поисковыми системами basicly сосет. Хотя я также понимаю, что у НАС (веб-дизайнеры) нет хорошего варианта сказать клиенту в том, какие языки определенный URL доступен в (кроме использования другого URL)

Ries vanTwisk

1
ответ дан 4 December 2019 в 03:39
поделиться

Проблема Kien!

Google не заботится о том, какой язык текст находится в нем, просто индексирует!

-4
ответ дан 4 December 2019 в 03:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: