노출수와 클릭수 간 큰 차이

일주일간의 조사 끝에 구글 검색 결과에 내 웹사이트가 노출되도록 보장할 수 있게 되었습니다. 사실 이전 웹사이트에 비해 구글 검색에서 많은 주제들이 1위를 차지하고 있어 정말 인상 깊었습니다.

하지만 인프레션(impressions)과 클릭 수 사이에 큰 차이를 발견했습니다. 전 세계의 친구들에게 몇 가지 링크를 열어보라고 부탁했는데, 페이지가 열리는 데 너무 오래 걸린다고 불평했습니다!!

크롤러의 경우 시스템이 순수 HTML 버전을 표시하고 있으며, 이것이 높은 점수(97점)를 정당화하는 이유인 것 같습니다.

그러나 구글 애널리틱스에서는 수많은 링크가 googleweblight 버전으로 열리고 있는 것을 확인했습니다. 이것이 많은 사용자가 페이지를 완전히 열지 못하는 이유를 설명할 수 있을지도 모릅니다.

discourse가 수많은 기능을 갖춘 포럼이고, 신규 사용자에게는 무거운 JavaScript 파일들이 많이 로드되는 점을 고려하더라도, 게스트(로그인하지 않은 사용자)를 위해 더 가벼운 버전의 페이지를 제공해야 하는 방법이 반드시 있을 것 같습니다. 방법이 반드시 있을 거예요 :frowning:

게스트에게는 HTML 버전을 표시하거나(최소 일부 사용자에 대해서는 이 선택지를 관리자 설정을 통해 제공해야 합니다. 일부 기능이 영향을 받을 것이라는 점은 알고 있습니다!!) 또는 모든 무거운 JavaScript 파일을 지연 로드하여 먼저 페이지를 표시하고, 나중에 백그라운드에서 모든 JavaScript를 로드하는 방식이 될 수 있습니다.

이 문제에 대한 조언이 있으신가요? 저는 discourse를 정말 좋아합니다. 더 빠른 다른 포럼을 고려하고 싶지는 않습니다.

도와주세요

Discourse는 자바스크립트 앱입니다. 첫 페이지를 여는 데 시간이 좀 걸립니다. 저는 ‘무제한’ 모바일 데이터 요금제를 사용하는데, 첫 주에 22GB를 초과 사용하면서 속도가 약 256kbps로 제한되었습니다. Discourse가 로드되는 데 30초에서 60초가 걸립니다. 그 이후에는 일반적인 데이터 속도와 거의 비슷한 수준으로 작동합니다. 이 경우를 상당히 극단적인 사례라고 할 수 있겠지요. (다행히 앞으로는 와이파이를 쓸 수 있는 곳에 머물 예정입니다!)

이 시스템을 자바스크립트 앱으로 구현하는 것의 결과를 충분히 이해하고 있습니다. 실제로 제 모바일 기기에서는 첫 로딩에 4~5초도 걸리지 않습니다.

제 말의 핵심은 이겁니다. 구글은 이미 매우 느린 연결을 가진 사용자를 구글 웹라이트(googlewebslight) 버전으로 리다이렉트하고 있잖아요(이 페이지의 대부분의 기능이 이미 손실된 상태이고요). 그런데 고속 연결이라는 특권을 누리지 못하는 사용자들을 위한 더 가벼운 버전의 페이지는 왜 없는 걸까요?

시스템은 이미 크롤러를 위해 페이지의 HTML 버전을 제공하고 있습니다. 왜 그걸 "활용"할 수 없는 건가요?
알고 있습니다. 이건 아마도 논의 범위를 벗어난 내용일 수 있겠죠. 하지만 더 빠른 경험을 제공하기 위해 "자바스크립트 앱"의 이점을 포기할 의향이 있습니다. 그리고 사용자가 나머지 자바스크립트를 로드하여 계속 진행할지, 아니면 하지 않을지 스스로 결정하게 하면 되는 거죠.
어쨌든, 페이지의 HTML 버전을 어떻게 볼 수 있을까요? 사용할 수 있는 쿼리 파라미터가 있나요?!!