캐시된 HTML은 Chrome(헤드리스)에서 렌더링됩니다. 렌더링 시 JavaScript를 통해 추가 텍스트와 링크가 DOM에 삽입될 수 있습니다. Google은 인덱싱을 위해 렌더링된 정보를 고려합니다.
이것이 Googlebot이 JavaScript 중심의 애플리케이션에서 콘텐츠를 가져오는 방식입니다. Google에서 JavaScript로만 콘텐츠가 렌더링되는 것으로 알려진 항목을 검색한 후, 세 점 아이콘을 클릭하고 > 캐시 버튼을 클릭하고 > 소스 보기 버튼을 클릭한 다음, 이를 복사하여 Chrome에서 렌더링하면 DOM에 어떤 콘텐츠가 표시되는지 확인할 수 있습니다.
참고: Chrome에서 렌더링하기 전에 상대 경로(CSS 및 JS 리소스)를 절대 경로로 업데이트하세요 ^^
Googlebot 사용자 에이전트 문자열을 반드시 포함해야 합니다. 예를 들어, Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)처럼요. 서버가 Googlebot에게 다른 HTML을 전송할 수 있기 때문입니다.