2012-04-02 1 views
3

페이지가 너무 커서 집중적인데 동등한 PHP를 작성할 수 없습니다. 그렇다면 페이지에는 <noscript> 태그가있어서이 페이지는 비 js 사용자가 볼 수 없습니다.noscript google 스냅 샷, 안전한 방법

어쨌든 Google에서 페이지의 스냅 샷 버전을 제공하여 Google에서 페이지의 내용을 볼 수 있고 사람들이 구문을 검색하여 내 페이지를 찾을 수 있도록 할 수 있습니다.

내 케이크를 가지고 먹을 수있는 방법이 있습니까? 의미는 비 js 사용자를위한 빈 페이지가있을 수 있지만 구글 봇이 함께 제공되면 스켈레톤 페이지를 제공합니까?

어떻게하면이 작업을 수행 할 수 있습니까? 이런 일이 내 순위에 영향을 줄 것인가?

답변

4

Googlebot이 상당한 양의 자바 스크립트를 실행하는 것으로 알려져있을 수도 있습니다. 로드되는 페이지에 필요한 모든 콘텐츠가있는 한 괜찮을 수 있습니다 (Google의 경우 최소 - 다른 검색 엔진, 그렇지 않을 수도 있음).

실패 : 동일한 종류의 정보를 전달하려는 시도 일 뿐이므로 페이지의 noscript 버전에서 정확한 내용을 모두 정확하게 가져올 필요는 없습니다. 귀하의 사이트가 어떤 내용인지는 모르겠지만 페이지 내용의 기본 텍스트 표현을 덤프 할 수만 있다면 충분할 수 있습니다.

+0

또한 확실 탐색을하는 것이 좋습니다 또한 NOSCRIPT 버전에서 사용할 수 있습니다 것입니다 .. –

2

Googlebot으로 사용자 에이전트와 다른 서비스를 제공 할 수는 있지만, Google은 로봇을 사기 위해이를 감지 할 수 있으므로 매우 위험합니다.

0

그냥 알려 : Google policy on serving different content based on user info.

클로킹 다른 콘텐츠 또는 사용자와 검색 엔진에 URL을 제공하는 행위를 말합니다. 사용자 에이전트에서 을 기반으로 다른 검색 결과를 제공하면 사용자의 사이트가 사기성으로 인식되어 이 Google 색인에서 삭제 될 수 있습니다.

클로킹의 몇 가지 예

은 다음과 같습니다 : 귀하의 사이트가 (예 : 리치 미디어 등 플래시, 자바 스크립트, 또는 이미지 이외의 파일) 검색 엔진에서 크롤링 할 수없는 요소가 포함되어

Serving a page of HTML text to search engines, while showing a page of images or Flash to users. 
Serving different content to search engines than to users. 

경우, 당신이 shouldn 검색 엔진에 클로킹 된 콘텐츠를 제공하지 않습니다. 대신, 은 귀하의 사이트 방문자가이 요소를 볼 수 없도록 고려해야합니다. 예를 들어 :

Provide alt text that describes images for visitors with screen readers or images turned off in their browsers. 
Provide the textual contents of JavaScript in a noscript tag. 

당신이 두 요소에 동일한 콘텐츠를 제공하는지 확인 ( 예를 들어, NOSCRIPT 태그로 자바 스크립트에서 동일한 텍스트를 제공). 실질적으로 다른 콘텐츠를 대체 요소에 포함 시키면 Google이 사이트에서 조치를 취할 수 있습니다. 음흉 자바 스크립트 는

Google 검색 인덱스는 자바 스크립트가 포함 된 페이지, 그것은 인덱스 해당 페이지는하지만이 자바 스크립트 자체에 숨겨진 어떤 링크를 따라 또는 인덱스하지 않을 것입니다

를 리디렉션합니다. JavaScript를 사용하는 것은 완전히 합법적 인 웹입니다. 연습. 그러나 엔진 검색 을 속이려는 의도로 JavaScript를 사용하는 것은 아닙니다.예를 들어 의 텍스트가 noscript 태그보다 자바 스크립트 에 삽입되면 웹 마스터 가이드 라인에 위배됩니다. 은 검색 엔진 (noscript 기반 텍스트 참조)보다 다른 콘텐츠 (자바 스크립트 기반 텍스트를 사용하는 사용자)를 표시하기 때문입니다. 해당 라인을 따라 링크를 자바 스크립트에 포함시키는 웹 마스터 가이드 라인을 위반하여 사용자에게 이라는 검색 페이지가 아닌 다른 페이지를 보여줄 의도로 다른 페이지로 리디렉션합니다. 자바 스크립트에 리디렉션 링크가 포함되어있는 경우 엔진은 링크를 따라 가면서 원래 페이지의 색인을 생성하고 사용자는 리디렉션 대상으로 이동합니다. 클로킹과 마찬가지로이 연습은 사용자에게 및 Googlebot과 다른 콘텐츠를 표시하고 방문자가 의도 한 곳 이외의 곳으로 이동할 수 있으므로 기만적입니다.

JavaScript 내의 링크 배치는기만적인 것이 아니라는 점에 유의하십시오. 사이트에서 JavaScript를 검토하여 사이트가 Google 가이드 라인을 준수하는지 확인하려면 해당 내용을 고려하십시오.

검색 엔진은 일반적으로 자바 스크립트의 내용에 액세스 할 수 없기 때문에, 자바 스크립트 내에서 합법적 인 링크 가능성 ( 브라우저에서 자바 스크립트를 사용하지 않는뿐만 아니라 방문자에) 그들에게 액세스 할 수 것이라는 점을 명심하십시오. 대신 외부의 링크를 보관하거나 noscript 태그에 복제 할 수 있습니다. 출입구 페이지

출입구 페이지는 일반적으로 각 페이지가 특정 키워드 또는 문구에 대해 개의 페이지가 최적화 된 고품질 페이지의 큰 세트입니다. 많은 사례에서 출입구 페이지는 특정 문구에 대해 순위가 매겨지며 은 단일 대상으로 사용자를 유입시킵니다.

출입구 페이지는 여러 도메인에 배포되었거나 하나의 도메인 내에 설정되어 있어도 사용자를 좌절시키는 경향이 있으며 웹 마스터 가이드 라인을 위반합니다.

Google의 목표는 사용자에게 가장 가치 있고 관련성 높은 검색 결과를 제공하는 데 있습니다. 따라서 검색 엔진을 조작하고 사용자가 선택한 사이트 이외의 사이트 으로 안내하여 사용자를기만하고 검색 엔진의 이익을 위해서 콘텐츠를 에만 제공하도록 고안된 사례를 싫어합니다. Google은 출입구 사이트 및 기타 사이트에서 Google 색인에서 해당 사이트를 삭제하는 등의기만적인 방법을 사용하여 조치를 취할 수 있습니다.

귀하의 사이트가 Google 검색 결과에서 삭제 된 경우 자세한 내용은 웹 마스터 가이드 라인을 검토하십시오. 번을 변경하고 사이트가 더 이상 가이드 라인을 위반하지 않는다고 확신하면 재검토를 위해 사이트를 제출하십시오.

0

나는 웹 사이트에서 유사한 문제에 대해 작업하고 있으며 페이지의 HTML 스냅 샷을 제공하는 방법이 있습니다. Google Developers에서이 항목을 찾을 수 있습니다.

https://developers.google.com/webmasters/ajax-crawling/docs/getting-started 이 페이지는 2012 년 2 월에 마지막으로 업데이트되었습니다.

콘텐츠 전면에 noscript 태그를 추가하는 옵션도 있습니다.이 솔루션은 더 빠른 솔루션이지만 Google이 순위를 왜곡하려고 시도 할 가능성이 있습니다. 내가 한 연구에서 사람들은 2008-2010 년경에 이러한 유형의 태그에 대한 해결책을 게시했습니다.

Googlebot이 일부 자바 스크립트를 실행할 수 있지만 Google이 개선 작업을하고 있지만 사이트의 모든 자바 스크립트를 실행하고 있다고 말할 수는 없습니다. 내가 온라인에서 찾은 것으로부터, Google은 사이트의 가장 많이 이동 한 페이지에서만 Javascript를 실행합니다. 여전히 HTML 스냅 샷을 제공하는 것이 좋지만 마음에 들지 않습니다.

아파치 로그를 확인하여 Google에서 페이지에서 자바 스크립트를 실행하는지 확인할 수 있습니다.

http://arstechnica.com/information-technology/2012/05/googles-bots-learn-to-read-interactive-web-pages-more-like-humans/