Есть ли у пауков, индексирующих ваш сайт (гугл бот ...), "культура"? - PullRequest
4 голосов
/ 30 июля 2010

Это вопрос SEO:

У меня есть возможность отобразить заголовок страницы в соответствии с культурой посетителя.

Если это английский:

<title>
  <?php if ($sf_user->getCulture() == 'en') : ?>
     Hello, this is an english website
  <?php else ?>
     Bonjour, ceci est un site français
  <?php endif ?>
</title>

Есть ли у ботов / пауков культура?

Означает ли это, что в Google UK моя страница на сайте будет выглядеть так: "Здравствуйте, это ...", а в Google Франция это будет "Bonjour".... "

Спасибо

РЕДАКТИРОВАТЬ: Все, кто посещает мой сайт, увидят его на английском языке, за исключением Франции, Бельгии и, возможно, Канады.Это может быть сделано, потому что getCulture () возвращает браузер принятые и предпочитаемые языки

EDIT2 : Когда пользователь открывает мой веб-сайт (на основе HTTP_ACCEPT_LANGUAGE):

<?php $culture = $request->getPreferredCulture(array('en', 'fr')); 
    $this->getUser()->setCulture($culture); 
    $this->getUser()->isFirstRequest(false); ?>

Ответы [ 3 ]

5 голосов
/ 30 июля 2010

См. о работе с мультирегиональными сайтами из официального блога Google для веб-мастеров .Лучший способ работать с несколькими языками - это не динамически возвращать разные языки, а иметь отдельные домены или отдельные URL для каждого языка.Если вы хотите предоставить посетителям одну целевую страницу, рассмотрите возможность перенаправления этой страницы на страницу для конкретного языка.Также, чтобы максимизировать сканирование, подумайте о наличии ссылок, которые позволят пользователю легко переключаться на разные языковые версии одной и той же страницы.

2 голосов
/ 30 июля 2010

Бот просматривает страницу в локализации по умолчанию, которую вы настроили, поскольку она не вошла в систему. (Как ваша страница узнает, какой посетитель из какой страны? Возможно, вы сможете взломать что-нибудь, используя гео-ipищите, если хотите).

Как ваш сайт выглядит незарегистрированным у посетителей?

1 голос
/ 30 июля 2010

Googlebot индексирует язык, который находит на вашем сайте, без входа в систему или регистрации. Поэтому, если по умолчанию ваш сайт отображается на английском языке, в индексе Google будет содержаться только контент на английском языке. Этот пост дает дополнительную информацию о том, как сайты сканируются.

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

Отвечая на ваш вопрос, нет, у гуглбота не будет культуры, поскольку это определяется вашим приложением и предпочтениями пользователя в вашем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...