SEO에 대해 이야기 나눌 수 있을까요?

최근 Discourse가 Googlebot에 사이트의 완전히 다른 버전을 제공하고 있다는 사실을 깨달았습니다.

.. 그리고 당연히, 제가 직접 확인해 보았습니다 — 구글이 사이트의 JS 버전을 렌더링할 수 있는지요. 결과적으로 불가능한 것으로 보입니다(구글 검색 콘솔에서 확인한 스크린샷 렌더링은 빈 페이지를 표시했습니다).

일부 좋은 진전이 이루어지고는 있지만, 다른 중요한 SEO 문제들도 언급해 보고자 합니다…

  1. 푸터의 “Powered by discourse” - 구글은 위젯 링크를 좋아하지 않습니다 - 또한 JS 버전에는 표시되지 않으므로 "클로킹"으로 인식될 수 있습니다.

  2. 비-JS 버전에는 "추천 주제"가 없습니다.

  3. 사용자 계정 페이지를 클릭하면 빈 화면만 표시되며, 게시글이나 주제 히스토리가 없습니다. "웹사이트"와 같은 정보도 표시되지 않습니다. “신뢰” 레벨 3인 사용자의 링크는 rel="nofollow"가 제거되어 팔로우 링크로 전환됩니다 - 하지만 구글이 해당 링크를 볼 수 없다면 무슨 의미가 있겠습니까? (여기서 말하는 링크는 사용자 프로필 내의 링크를 가리킵니다)

참고로, 구글은 사용자가 보는 버전과 “완전히” 동일한 콘텐츠를 제공하는 한, 비-JS 버전을 제공하는 것을 문제 삼지 않습니다(하지만 현재는 그렇지 않습니다).

당신의 주장은 사실이 아니며, 링크된 문서에도 그런 내용은 없습니다. 접근성과 금지 사항은 완전히 다른 두 가지 문제입니다.

게다가 거의 모든 WordPress 설치 환경을 포함하여 수백만 개의 웹사이트가 이를 증명하듯 당신의 주장을 반박하고 있습니다.

그리고 더 있습니다. :wink: 구글봇이 JS 콘텐츠와 비-JS 콘텐츠를 어떻게 처리하는지 알고 있나요? 두 가지를 모두 인덱싱하는 경우가 있지만, 검색 결과로는 JS 버전을 사용해서 해당 콘텐츠를 제공합니다.

구글은 단순히 자바스크립트를 볼 수 없는 사용자가 해당 콘텐츠에 접근할 수 없다는 점을 경고하고 있을 뿐입니다. 그리고 그것은 좋은 일이 아니라는 뜻이지, 그 이유만으로 페널티를 부과한 적은 없습니다.

따라서 이 주제는 SEO에 관한 것이 아닙니다. 이것은 기초적인 사항에 관한 것입니다.

각 아이디어를 별도의 주제에 담아주시기 바랍니다. 이런 식의 '주제 혼합’은 관리하기가 매우 어렵습니다.

언급하신 항목에 대한 맥락을 제공하는 몇 가지 주제를 아래에 공유합니다: