Перенаправлять посетителей в первый раз на страницу введения без наложения штрафа на Google

Я работаю с клиентом, который хочет автоматически перенаправлять на специальную страницу «intro» для посетителей первого раза на своем сайте. Мы используем платформу строителя веб-сайта, которая не позволяет получить доступ к серверу, поэтому мы не можем перенаправлять серверные стороны - это все клиент, поэтому мы используем javascript и файлы cookie для обнаружения посетителей в первый раз, а затем прыжки на страницу ввода (example.com/intro), установив window.location. Существует большая ссылка «skip intro» на странице входа, чтобы вернуться на домашнюю страницу.

Google показывает начальную страницу в результатах поиска, что имеет смысл, в нее входят файлы cookie, а затем мы переходим на страницу ввода, так что это то, что она видит. У нас есть каноническая ссылка на главной странице, но не на странице ввода.

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

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

Итак ... что делать. Я думаю, что мы отказываемся от магического перенаправления и помещаем ссылку на домашнюю страницу в интро ... если это первый посетитель, выделите ссылку без всплывающего контекстного всплывающего окна, которое Google не понравится. пытаясь сделать клиента счастливым, но получая наказание от Google, является хорошим оправданием для отказа от перенаправления страницы javascript.

Q: Чтобы подтвердить, есть ли способ перенаправить (только с помощью javascript) на страницу стиля «intro» без обращения к Google и другим сайтам поиска? Как мы это делаем таким образом, чтобы это имело смысл?

3 голоса | спросил Eric Sassaman 7 J000000Friday17 2017, 03:27:38

1 ответ


2
  

В: Чтобы подтвердить, есть ли способ перенаправлять (только с помощью JavaScript) на страницу стиля «intro» без обращения к Google и другим сайтам поиска?

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

Еще одна вещь с перенаправлением заключается в том, что она заставляет пользователей делать два запроса веб-страницы вместо одного. Один запрос для экрана перенаправления и один запрос для самой веб-страницы.

  

Как мы это делаем таким образом, чтобы это имело смысл?

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

Но есть что-то лучшее, чем все это

Сделайте мир счастливым и дайте все варианты, а не заставите людей на определенной странице, основываясь на их опыте с сайтом.

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

Если вы хотите настроить его только для новых пользователей, то покажите только небольшую часть, если cookie-пользователи (описанные ранее) не были установлены, затем нажмите кнопку закрытия, чтобы установить файл cookie и скрыть опцию тура. Подумайте об этом, как о некоторых веб-сайтах, соответствующих новому закону о файлах cookie, используя часть экрана, в которой пользователи сообщают, что файлы cookie используются для работы сайта и т. Д.

ответил Mike 8 J000000Saturday17 2017, 08:46:50

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132