2014-10-15 3 views
-1

버튼이있는 웹 사이트를 구축 중입니다. 사용자가 버튼을 클릭하면 다른 링크 및 버튼의 URL이 jQuery로 변경됩니다.프런트 엔드에서 자바 스크립트로 링크 URL을 변경하면 Google 웹 사이트를 크롤링 할 수 있습니다.

Google이 내 사이트를 효과적으로 크롤링 할 수 있습니까, 아니면 양식을 사용해야합니까?

+2

나는 자바 스크립트를 사용 해제하여 귀하의 웹 사이트를 사용할 수 있습니까? 그렇지 않으면 대답은 항상 '아니오, Google이 크롤링 할 수 없습니다'입니다. – somethinghere

+0

예, Google이 크롤링하지만 버튼을 클릭 한 후에 발생하는 작업은 크롤링에 영향을 미치지 않으며 크롤러는 페이지의 원래 버전을 볼 수 있습니다. 위의 설명은 완전히 정확하지 않습니다. Google 크롤러는 javascript를 실행하고 결과 페이지를 읽습니다. href가있는 앵커 태그를 "클릭"하지 않고 페이지와 상호 작용하지 않습니다. –

+1

[Google의 가이드 AJAX 크롤링] (https://developers.google.com/webmasters/ajax-crawling/) – quantumwannabe

답변

0

Google 크롤러가 모든 버튼을 클릭하고 검색 가능한 모든 URL을 찾을 것으로 기대할 수는 없습니다. 그러나 귀하의 사이트가 어떻게 구성되어 있는지 명시 적으로 알려주는 사이트 맵을 Google에 제출할 수는 있습니다.

온라인 Google 웹 마스터 도구를 검색하십시오. 나는 그것에 대해 전문가가 아니지만, 당신이 찾고있는 것을 찾을 거라고 생각합니다.

0

Google은 사용자의 href를 탐색 할 수 있지만 버튼 클릭으로 인해 동적으로로드 된 콘텐츠는 크롤링하지 않습니다.

다음은 Google을 통해 사이트 맵을 생성/제출하는 방법을 설명하는 링크입니다. 이것은 귀하의 모든 기지를 커버하기위한 최선의 방법입니다 : https://support.google.com/sites/answer/100283?hl=en