이 주제는 꽤 오래되었지만, 저는 현재 Discourse와 SEO 주제에 관심이 많고 Nader 님이 아직 활동 중인 것 같으니, 이 주제를 다시 꺼내 보겠습니다.
Discourse가 구글에게는 다른 사용자에게 제공하는 것과 다른 콘텐츠를 제공하는 것도 별로 좋아하지 않습니다. 구글은 이를 극도로 싫어한다고 항상 들어왔거든요. 이는 절대 해서는 안 될 101호 규칙이었습니다.
JS를 활성화했을 때 Discourse가 느리게 로드되는 것이 문제 중 하나, 아니 주된 문제였나요?
이것은 구글에게는 정적(static) 버전을 제공하고, 사용자가 꽤 빨리 무언가가 표시되고 있음을 보여주기 위해 “로딩” 애니메이션을 표시하는 방식으로 우회되었습니다. "무언가"는 표시되지만, 사용자가 검색하고 링크를 클릭한 이유인 실제 정보는 아닙니다. 이 정보를 표시하는 데는 시간이 걸립니다. 그리고 JS 버전을 제공하면 구글은 이를 알 수 있게 됩니다. 현재는 구글이 이를 알지 못하도록 어느 정도 속이고 있는 상태입니다.
아니면 제가 잘못 생각하고 있는 건가요?
이것이 좋은 방법일까요? 그럼에도 불구하고 구글은 이를 알 수 있을까요? 예를 들어 Chrome 브라우저에서 보내오는 통계 등을 통해서요. 그리고 이것이 랭킹에 패널티를 부과할 수 있을까요?