SEO вопрос - Google не получает куки? - PullRequest
1 голос
/ 14 апреля 2011

Я полностью озадачен вопросом SEO и действительно мог бы воспользоваться руководством эксперта.Недавно мы создали веб-сайт http://www.ecovinowines.net и, поскольку все дело в вине, мы настроили проверку возраста, при которой пользователь должен щелкнуть, прежде чем войти на сайт.Используя куки-файлы, мы запрещаем пользователю доступ к любой странице сайта, прежде чем перейти по ссылке подтверждения возраста.Прошло несколько месяцев с момента запуска сайта, поэтому я решил проверить некоторые ключевые слова в Google.Я просто набрал название веб-сайта, чтобы увидеть, какие страницы будут проиндексированы, а он показывает только страницы подтверждения возраста.Судя по поиску, который я провел, очевидно, что за проверкой возраста роботам Google ничего не будет видно, потому что они игнорируют куки.

Нет ли безопасного обходного пути для этого?Я проверил сайт Новой Бельгии, который использует похожую ссылку для проверки возраста, и все его страницы, похоже, индексируются.Как только вы нажимаете на одну из его ссылок от Google, он перенаправляет пользователя на страницу подтверждения возраста.Они не используют куки?Или как они могут обойти проблему бота cookie.

Ответы [ 3 ]

1 голос
/ 15 апреля 2011

Полуофициальный ответ от Google:

Эта тема появляется периодически для сайтов (алкоголь, порно и т.д.), которые должны служить уведомление проверки возраста на каждой странице.В этом случае мы рекомендуем использовать его через JavaScript.Таким образом, пользователи могут видеть подтверждение возраста в любое время, когда они пытаются получить доступ к вашему контенту, но поисковые системы, которые не запускают JavaScript, не увидят предупреждение и вместо этого смогут увидеть ваш контент.

Я думаю, что более современным методом было бы сделать все содержимое нормально, а затем скрыть его с наложением Javascript.в Новой Бельгии, и не ясно, что они делают.Требуется дальнейшее расследование.

1 голос
/ 14 апреля 2011

Проведите тестирование агента пользователя бота Google и разрешите доступ, если он совпадает. Возможно, вы захотите пропустить другие поисковые системы ...

Googlebot / 2.1 (+ http://www.google.com/bot.html)

msnbot / 1.0 (+ http://search.msn.com/msnbot.htm)

Mozilla / 5.0 (совместимо; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)

Mozilla / 5.0 (совместимо; Googlebot / 2.1; + http://www.google.com/bot.html)

ia_archiver

0 голосов
/ 15 апреля 2011

Предполагая, что вы используете PHP, что-то вроде этого сделает эту работу. Вам нужно будет добавить других ботов, если вы хотите их.

$isBot = strpos($_SERVER[‘HTTP_USER_AGENT’],"Googlebot");

Затем вы можете включить или отключить проверку возраста на основе этой переменной.

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