wake-up-neo.com

is_user_logged_in ()가 검색 ​​봇을 차단합니까?

로그인하지 않은 사용자가 가입 페이지를 볼 수 있도록 내 홈 페이지에서 is_user_logged_in ()을 사용하고 싶습니다.

이 기능이 검색 엔진 봇이 is_user_logged_in () 내부의 콘텐츠를 크롤링하지 못하도록 차단했는지 알고 싶습니다.

차단 된 경우; 그런 다음 검색 엔진에서 콘텐츠를 크롤링하도록 허용하려면 어떻게해야합니까?

편집 :

제 질문을 분명히하지 않는 것에 대해 사과드립니다.

아마 더 적절한 섹션에 다른 질문을 게시해야 할 것입니다. 그러나 여기에 나는 홈페이지에 방문한 사용자가 가입 페이지로 리디렉션하지 않고 검색 엔진 봇이 내 홈페이지 콘텐츠를 색인 할 수있게하려고합니다.

Rarst가 의견에 언급 한대로 검색 엔진 규칙을 침해하지 않고 이것이 가능합니까?

1
Gixty

is_user_logged_in() 조건에서 일부 콘텐츠를 래핑하는 경우 해당 콘텐츠는 웹 사이트에 계정이 있고 해당 계정에 로그인 한 사용자에게만 렌더링됩니다.

이제 Google 로봇이 귀하의 웹 사이트에 계정을 가지고 있습니까? 지옥 아니야. 따라서 아니요, 해당 콘텐츠는 귀하의 웹 사이트에서 Google에 의해 색인 생성되지 않습니다 . 또한 방문자를 로그인하기 위해 로그인해야하는 커뮤니티 웹 사이트가없는 경우 방문자 중 90 % 이상이 로그인 한 방문자가 볼 수 없습니다.

이 기법의 가장 좋은면은 나쁜 봇이 그 내용을 볼 수 없다는 것입니다.

그래서 귀하의 질문에 대한 대답은 :

예. is_user_logged_in()은 모든 봇 (웹 사이트에 계정을 만들고 로그인하는 데 지능적인 사람 제외)과 평균 웹 사이트 방문자의 90 %에 대한 내용을 숨 깁니다 (게으른 사람이 계정이 있어도 로그인하지 못하기 때문에 그들은 그렇게해야합니다.

업데이트 된 질문에 대한 답변은 다음과 같습니다.

일반적으로 달성하려는 것은 기술적으로 불가능합니다. 어떤 SE가 그것을위한 방법을 제공한다면 아마 당신이 그들과 함께 만든 계정을 사용할 것입니다 (분석 계정을 생각하십시오). 그러나 지금은 옵션이 아닙니다.

SE 규칙과 정책에 관해서는 SE 봇을 탐지하여 정상적인 로그 아웃 사용자에게 제공하는 콘텐츠와 다른 콘텐츠를 제공하는 경우 SE 규칙을 위반하게됩니다.

4
Andrei Gheorghiu