최근 Discourse가 Googlebot에 사이트의 완전히 다른 버전을 제공하고 있다는 사실을 깨달았습니다.
.. 그리고 당연히, 제가 직접 확인해 보았습니다 — 구글이 사이트의 JS 버전을 렌더링할 수 있는지요. 결과적으로 불가능한 것으로 보입니다(구글 검색 콘솔에서 확인한 스크린샷 렌더링은 빈 페이지를 표시했습니다).
일부 좋은 진전 이 이루어지고는 있지만, 다른 중요한 SEO 문제들도 언급해 보고자 합니다…
푸터의 “Powered by discourse” - 구글은 위젯 링크를 좋아하지 않습니다 - 또한 JS 버전에는 표시되지 않으므로 "클로킹"으로 인식될 수 있습니다.
비-JS 버전에는 "추천 주제"가 없습니다.
사용자 계정 페이지를 클릭하면 빈 화면만 표시되며, 게시글이나 주제 히스토리가 없습니다. "웹사이트"와 같은 정보도 표시되지 않습니다. “신뢰” 레벨 3인 사용자의 링크는 rel="nofollow"가 제거되어 팔로우 링크로 전환됩니다 - 하지만 구글이 해당 링크를 볼 수 없다면 무슨 의미가 있겠습니까? (여기서 말하는 링크는 사용자 프로필 내의 링크를 가리킵니다)
참고로, 구글은 사용자가 보는 버전과 “완전히” 동일한 콘텐츠 를 제공하는 한, 비-JS 버전을 제공하는 것을 문제 삼지 않습니다(하지만 현재는 그렇지 않습니다).
Jagster
(Jakke Flemming)
4월 4, 2022, 4:55오후
2
당신의 주장은 사실이 아니며, 링크된 문서에도 그런 내용은 없습니다. 접근성과 금지 사항은 완전히 다른 두 가지 문제입니다.
게다가 거의 모든 WordPress 설치 환경을 포함하여 수백만 개의 웹사이트가 이를 증명하듯 당신의 주장을 반박하고 있습니다.
그리고 더 있습니다. 구글봇이 JS 콘텐츠와 비-JS 콘텐츠를 어떻게 처리하는지 알고 있나요? 두 가지를 모두 인덱싱하는 경우가 있지만, 검색 결과로는 JS 버전을 사용해서 해당 콘텐츠를 제공합니다.
구글은 단순히 자바스크립트를 볼 수 없는 사용자가 해당 콘텐츠에 접근할 수 없다는 점을 경고하고 있을 뿐입니다. 그리고 그것은 좋은 일이 아니라는 뜻이지, 그 이유만으로 페널티를 부과한 적은 없습니다.
따라서 이 주제는 SEO에 관한 것이 아닙니다. 이것은 기초적인 사항에 관한 것입니다.
david
(David Taylor)
4월 4, 2022, 5:22오후
3
각 아이디어를 별도의 주제에 담아주시기 바랍니다. 이런 식의 '주제 혼합’은 관리하기가 매우 어렵습니다.
언급하신 항목에 대한 맥락을 제공하는 몇 가지 주제를 아래에 공유합니다:
So I just noticed that Discourse serves a non-JS version of the site to Google..
I’ve been using JS to set the sites title, meta description, canonical, etc and seems google is getting really good at rendering client-side javascript ( I’m referring to my regular site, not discourse )
Is there a way to disable this and not give google bot a specific version?
..Also, discourse has a do-follow link there for itself “Powered by Discourse.” - Is there anything I can do about that?
Edit 1 : I sho…
I was looking at the Topic Page on Lynx Text Browser to simulate how Google bot is viewing this page and what all links Google bot finds for crawling and interlinking purpose. Please look at the details below:
Issue:
Suggested Topics links are not getting rendered in text browser.
Steps:
Take any discourse url, I took a url from try.discourse.org
Poll: What's your preferred mobile OS? - tech - Discourse Demo
When we access it in any web browser, suggested topic are there:
[image]
B…
When browsing a discourse site (meta.discourse.org ) without JavaScript in the same way as it is presented to Googlebot several links are missing.
Links to user profiles
[image]
Link to categories list from homepage
Links to users activity from users page
[image]
Links to related topics at the bottom of a topic.
Any actual activity on users activity/topics page: Profile - sam - Discourse Meta (yes this looks the same as the users page because it is, no different content.)
[image]
EDIT: The …