소개
Google은 이제 검색 색인화 프로세스의 일부로 자바스크립트를 많이 사용하는 웹페이지를 포함한 모든 웹페이지를 렌더링한다고 밝혔습니다. 이 업데이트는 최근 Google의 "Search Off The Record" 팟캐스트 에피소드에서 렌더링 팀의 Zoe Clifford와 검색 관계의 Martin Splitt, John Mueller가 함께 출연하여 논의했습니다.
검색 인덱싱을 위한 포괄적인 렌더링
팟캐스트에서 클리포드는 Google이 헤드리스 브라우저를 사용하여 웹 페이지를 처리하는 방법을 자세히 설명하면서 자바스크립트에 크게 의존하는 콘텐츠를 포함한 모든 콘텐츠가 완전히 색인화되도록 보장합니다. 이 렌더링 프로세스는 사용자가 웹페이지를 경험하는 방식을 시뮬레이션하여 모든 스크립트가 실행되고 페이지가 완전히 로드된 후 Google이 전체 콘텐츠를 캡처할 수 있도록 합니다.
"우리는 색인 파이프라인에서 브라우저를 실행하여 웹 페이지가 로드되고 JavaScript가 실행된 후 사용자가 보게 되는 웹 페이지의 보기를 색인할 수 있습니다."라고 Clifford는 설명합니다. 이 접근 방식은 모든 HTML 페이지에 적용되어 철저한 색인 프로세스를 보장하지만, PDF와 같은 다른 콘텐츠 유형에는 적용되지 않습니다.
포괄적인 색인 생성을 위한 Google의 노력
이 팟캐스트에서는 리소스 집약적인 프로세스의 특성에도 불구하고 Google이 모든 HTML 페이지를 렌더링하기 위해 최선을 다하고 있다고 밝혔습니다. 이러한 노력은 자바스크립트가 많은 웹사이트도 완전히 액세스 및 색인화하여 웹 콘텐츠의 가시성과 접근성을 향상시키려는 Google의 노력을 강조합니다.
에버그린 구글봇 소개
이 토론에서는 2019년 구글의 '에버그린 구글봇' 도입에 대해서도 다루었습니다. 이 버전의 Googlebot은 안정적인 최신 Chrome 릴리스로 최신 상태를 유지하며 고급 자바스크립트 프레임워크를 사용하는 최신 웹사이트를 렌더링하고 색인을 생성하는 기능을 개선합니다.
웹사이트 소유자 및 개발자를 위한 시사점
-
향상된 자바스크립트 처리: 중요한 JavaScript를 사용하는 웹사이트는 Google이 효과적으로 색인을 생성할 수 있습니다.
-
웹사이트 속도의 중요성: 향상된 자바스크립트 처리에도 불구하고 웹사이트 로딩 속도는 여전히 사용자 경험과 SEO에 중요한 요소입니다.
-
단순성 및 접근성: 가능한 한 웹사이트 디자인을 단순화하면 검색 엔진과 사용자, 특히 인터넷 연결 속도가 느리거나 오래된 기기를 사용하는 사용자 모두에게 도움이 될 수 있습니다.
-
테스트 및 최적화: 웹마스터는 구글의 구글로 가져오기와 같은 도구를 사용하여 사이트가 올바르게 렌더링되고 색인화되는지 확인할 수 있습니다.
-
폭넓은 접근성: 개발자는 자바스크립트가 로드되지 않더라도 핵심 콘텐츠에 액세스할 수 있도록 하여 다양한 요구와 기능을 가진 사용자를 만족시킬 수 있도록 해야 합니다.
결론
Google의 렌더링 기술 발전은 개발자에게 더 큰 유연성을 제공하지만 웹사이트 성능과 사용성을 최적화하는 것이 지속적으로 중요하다는 점을 강조합니다. 개발자는 빠르고 사용자 친화적인 웹사이트를 만드는 데 집중함으로써 Google과 사용자 모두에게 긍정적인 경험을 제공할 수 있습니다.
Google의 웹 크롤링 및 렌더링 프로세스의 작동 방식에 대한 자세한 내용은 "Google의 웹 크롤러가 JavaScript를 렌더링하기 위해 '유휴' 상태인 것처럼 속이기" 및 "Google의 존 뮬러" 등의 관련 리소스를 살펴보세요: 자바스크립트를 헤드 요소 아래로 이동하기." 이러한 리소스는 더 나은 검색 엔진 색인 및 사용자 접근성을 위한 웹 콘텐츠 최적화에 대한 추가 지침을 제공합니다.