2012-05-05 3 views
0

검색 엔진 스파이더가 댓글을 볼 수 있는지 궁금 해서요. 댓글이 표시되지 않는 페이지의 소스를 열 때 (disqus와 동일) 검색 엔진이 페이지를 크롤링 할 때 ' 의견을 보지 않으시겠습니까? 이 가정이 맞습니까? 그렇다면 이것을 바꿀 수있는 방법이 있습니까?검색 엔진에서 크롤링 할 수없는 댓글?

http://developers.facebook.com/docs/reference/plugins/comments/

는 어떻게 내 사이트에 남아있는 코멘트에서 SEO 향상을 얻을 수 있습니다 :

솔루션을 발견하셨습니까?

Facebook 댓글 상자는 페이지의 iframe에 렌더링되고 대부분의 검색 엔진은 iframe 내의 콘텐츠를 크롤링하지 않습니다. 그러나 위에서 설명한 과 같은 그래프 API를 통해 사이트에 남아있는 모든 댓글에 액세스 할 수 있습니다. API에서 주석을 가져 와서 주석 상자 뒤에 페이지의 본문에 을 그립니다. 각 페이지의 그래프 API에서 주석을 가져 오면 페이지의 렌더링 시간이 느려질 수 있으므로 결과를 캐시하는 것이 좋습니다.

+0

다른 검색 엔진이 다르게 크롤링 할 것이라고 생각합니다. 예를 들어, Google이 Facebook 댓글을 사용 중인지 발견 한 다음 구문 분석합니다 (HTML에 존재하지 않지만). 하지만 솔직히 말해서 외부 댓글 작성 시스템이 Google 사이트에 표시되는 것을 기억하지 못합니다. – K2xL

답변

0

기어과 웹 사이트에 대한 데이터를 수집하는 데 사용하는 무엇이든 SE 데이터베이스 나에 저장 얻을 따라서 이러한 의견이 수에 출력한다 크롤링 엔진이 볼 수있는 크롤링 엔진에 던져 만 무엇을 확인할 수 있습니다 연결 요구가 발생한 크롤링 엔진에 속해 있고 우리의 경우 인간 (브라우저)의 사용자 에이전트라고하는 헤더 인 경우 여기에 PHP을 사용하여 크롤러를 감지하는 방법을 찾을 수 있습니다. 크롤링을 받기 위해 표시된 여기에 크롤러를 다루는 방법에 대한 좋은 자료도 있습니다. Google.

이제 Facebook의 댓글에 대해 이야기하는 경우 크롤러 나 SE에 의해 색인을 생성하는 것이 불가능합니다. 크롤러가 Facebook 페이지 중 하나를 방문하려고하면 사용자가 데이터를 볼 수 없으므로 로그인 페이지. 페이스 북 플러그인에 대해 이야기하고 있다면 위에 제안한 내용을 수행 할 수 있습니다. 기사에 대한 내용은 Facebook comments crawling입니다.

+0

죄송합니다. 이해가되지 않습니다. 즉, Google은 의견을 볼 수 없습니까? "댓글을 표시하도록하려면 어떻게합니까"? 고마워요 –

+0

정확한 설명이 어디에 있는지 알려주실 수 있습니까? –

+0

여기에 있습니다. http://mugshots.com/US-Counties/Florida/Hillsborough-County-FL/Dustin-Robert-Crooms.6972085.html 미안하지만 덜 논란의 예를 찾을 수 없습니다. –

관련 문제