자바스크립트 및 링크에 관한 자주 묻는 질문(FAQ)

2020년 5월 26일 화요일

Google은 웹마스터 상담 시간, 컨퍼런스, 웹마스터 포럼, Twitter를 통해 매일 많은 질문을 받습니다. 이러한 질문에서 자주 나오는 주제 중 하나는 링크이며 특히 자바스크립트를 통해 생성되는 링크입니다.

최근 웹마스터 컨퍼런스 라이트닝 토크 동영상 시리즈에서는 링크 및 자바스크립트에 관해 가장 자주 묻는 질문(FAQ)을 다뤘습니다.

실시간 프리미어 중에 커뮤니티에서 몇 가지 추가 질문을 받는 Q&A 세션도 진행했으며 이 질문과 답변을 링크 및 자바스크립트 주제에 관한 자주 묻는 질문(FAQ)과 함께 게시하기로 했습니다.

Googlebot은 페이지의 HTML을 파싱하여 크롤링할 관련 페이지의 URL을 발견하기 위한 링크를 찾습니다. 이러한 페이지를 찾으려면 링크에 관한 웹마스터 가이드라인의 설명대로 링크를 실제 HTML 링크로 만들어야 합니다.

Googlebot에 적합한 URL의 종류는 무엇인가요?

Googlebot은 링크의 href 속성에서 URL을 추출한 다음 크롤링되도록 대기열에 추가합니다. 따라서 URL은 인식 가능해야 합니다. 즉, 브라우저의 주소 표시줄에 입력했을 때 URL이 작동해야 합니다. 자세한 내용은 링크에 관한 웹마스터 가이드라인을 참고하세요.

링크가 웹마스터 가이드라인 및 위에 나온 기준을 충족한다면 가능합니다.

Googlebot은 페이지를 렌더링할 때 자바스크립트를 실행한 다음 자바스크립트에서 생성된 링크도 찾습니다. 링크 검색은 두 번, 즉 자바스크립트 실행 이전뿐만 아니라 후에도 발생할 수 있습니다. 따라서 서버의 초기 응답에 링크를 포함하면 Googlebot이 조금 더 빨리 링크를 발견할 수 있습니다.

Googlebot은 프래그먼트 URL을 이해하나요?

'해시 URL'이라는 프래그먼트 URL은 기술적으로는 문제가 없지만 Googlebot에서 예상하는 대로 작동하지 않을 수도 있습니다.

프래그먼트는 페이지 내의 콘텐츠를 처리하는 데 사용되어야 하며, 이 목적을 위해서라면 프래그먼트로 아무런 문제가 없습니다.

때로는 개발자가 프래그먼트가 없는 페이지에 있는 콘텐츠 이외의 다른 콘텐츠를 로드하기 위해 자바스크립트로 프래그먼트를 사용합니다. 프래그먼트는 이런 용도가 아니며 Googlebot에서 작동하지 않습니다. 자바스크립트 검색엔진 최적화 가이드에서 History API를 대신 사용하는 방법을 확인하세요.

Googlebot이 여전히 AJAX 크롤링 전략을 사용하나요?

AJAX 크롤링 전략은 오래 전에 지원 중단되었습니다. 페이지에 이 전략을 사용하지 마세요.

History API를 사용하고 프래그먼트를 사용하지 않고 다른 콘텐츠를 로드하는 URL로 웹 앱을 이전하는 것이 좋습니다.

웹마스터 컨퍼런스 라이트닝 토크에 관한 지속적인 관심

이 게시물은 웹마스터 컨퍼런스 라이트닝 토크의 첫 번째 회를 바탕으로 했습니다. YouTube 채널을 구독하면 더 많은 동영상을 볼 수 있습니다. 각 에피소드의 실시간 채팅과 Q&A 세션에 참여하려면 YouTube Premieres 동영상에 참가하시기 바랍니다.

웹마스터 컨퍼런스 라이트닝 토크를 더 보려면 Google 수익 창출 도구 정책 동영상을 확인하고 다음 동영상도 시청하려면 Google 채널을 구독해 주세요.

예정된 동영상 프리미어와 YouTube 댓글로 웹마스터 커뮤니티에 참여하세요.