안녕하세요,
이 페이지의 왼쪽에 별점(Ratings)이 표시되어 있습니다. 클릭해 주세요. 다만 먼저 활성화해야 합니다.
평가 기능이 활성화된 주제에서 최소 게시글 길이 설정을 우회해야 하는 사람이 저 말고도 있나요?
평가(레이팅)가 설정된 경우, 게시글 본문 없이 답글만 남길 수 있도록 하려는 것입니다. 나중에 이 용도로 전용 플러그인을 만들어 보려 합니다. 비슷한 문제를 해결한 경험이 있는 분이 계신다면 방법을 공유해 주시면 감사하겠습니다.
네, 감사합니다. 이제 설정을 마쳤는데, @fzngagan님, 레시피 타입인 주제에 주제 평점을 추가하려고 하면 Google 리치 스니펫 테스트에서 Invalid object type for field "itemReviewed" 오류가 발생합니다. 제가 뭘 잘못하고 있는 건가요?
이 문제가 발생하는 URL은 How to make Buttermilk - How To Discuss 입니다.
제가 원하는 것은 2가지입니다:
- 주제 작성자가 해당 주제/레시피가 얼마나 쉬운지, 그리고 얼마나 빠르거나 오래 걸리는지에 대해 평점을 매길 수 있도록 하는 것입니다.
- 또한 레시피를 읽는 포럼 사용자들이 레시피의 난이도와 맛 등 항목에 대해 투표할 수 있도록 하고 싶습니다.
- Google 리치 스니펫이 검증되어 제 주제가 검색 엔진(SERP)에서 별점 형태로 표시되도록 하고 싶습니다.
제가 뭘 잘못하고 있는지 알려주시면 감사하겠습니다.
일시적으로 여기에서 확인할 수 있습니다: Update aggregate_rating.html.erb · bcat95/discourse-ratings@b5093da · GitHub
@Faizan_Zahid
주말에 한번 살펴볼게요.
@fzngagan님, 감사합니다. @Bcat님의 커밋을 확인해 보시면 이 버그를 수정하셨지만, 해당 변경사항은 아직 플러그인에 반영되지 않았습니다. 주말까지 처리가 완료되면 알려주시면 다시 테스트해 보겠습니다.
그는 해당 변경 사항이 플러그인에 적용하기에 충분히 일반적인지 확신이 서지 않습니다.
필요한 올바른 메타데이터 태그에 대해 조사해야 합니다.
정말 좋겠네요. schema.org를 추가하는 데 도움을 주셔서 감사합니다.
여러분, 지원이 이미 적용되어 있습니다. 최신 Discourse에서 테스트해 보았는데 플러그인이 정상적으로 작동합니다.
구글 검색 콘솔에서 평점 스니펫의 reviewerror가 발생하고 있어요. 이 문제를 수정하셨나요? 제가 확인해 볼게요.
기능 요청을 생성했습니다: Pavilion
그리고 저를 담당자로 지정했습니다. ![]()
좋네요, faizan. @Bcat도 포크를 만들어서 수정했고, 잘 작동한다고 자신감을 가지고 있어요. 하지만 faizan가 가장 잘 알 테니, 본인의 방식대로 진행하셔도 괜찮아요. Google 구조화 데이터에서 검증되는 것이 가장 좋습니다. 도움 주셔서 감사합니다.
메타데이터를 Google이 만족할 수 있도록 하고 데이터를 더 정확하게 만들 수 있는 몇 가지 수정 사항을 방금 push했습니다. 확인 후 피드백 부탁드립니다.
@Bcat 공식 문서에 따르면 aggregateRating의 부모 요소는 CreativeWorkSeries가 아니라 CreativeWork여야 하므로, 제 버전이 더 정확하다고 생각합니다. 또한 포크 대신 실제 저장소를 사용하는 것이 더 좋습니다.
구글은 변경 사항에 만족할까요? 피드백 환영합니다
@Faizan_Zahid
@fzngagan 방금 플러그인을 업데이트하고 해당 주제에서 테스트해 보았지만, 여전히 동일한 오류가 표시됩니다. 제 평점 주제는 How to make Buttermilk - How To Discuss 입니다.
그리고 구글 검색 콘솔(https://search.google.com/test/rich-results?id=O7esO32MqbkeGCJKrZBYKA)에 입력해 보면 동일한 오류가 보이는데,
아래의 구글 링크에서 많은 경고 메시지도 확인됩니다.
평점 유형 설정을 잘못하고 있는 건가요, 아니면 제가 다른 부분을 잘못하고 있는 건가요? 제 목표는 사용자가 제 웹사이트를 구글 검색 결과에서 볼 때, 다른 레시피 사이트에서 보듯 평점 스니펫이 보이게 하는 것입니다.
하지만 레시피는 단지 예시일 뿐이며, 제 주제는 어떤 분야(niche)에 관한 것이든 상관없이 평점을 받을 수 있습니다. 별점은 구글 검색 결과에서 해당 페이지 콘텐츠와 관련되게 표시되어야 합니다.
안녕하세요, @Faizan_Zahida님과 다른 모든 분들의 지원에 감사드립니다.
드디어 게시물을 랭킹하는 방법을 찾았어요. 하지만 근본적으로 등록 여부나 관계없이 모든 사용자가 콘텐츠를 평가할 수 있기를 원합니다. 이게 가능한가요?
정말 감사합니다.
@Gustavo_Papasergio1 네, 저한테는 가능합니다. 테스트할 URL을 보내주시면 구글 검색의 리치 스니펫 테스트 도구로 확인해 드리겠습니다.
schema.org에서 별점 오류를 어떻게 수정했는지 설명해 주실 수 있나요? 그리고 구글에서 어떻게 순위가 매겨지고 있는지요? 예로 사용할 URL을 보여주세요.
안녕하세요 @Faizan_Zahid
제 영어 실력이 부족해서 오해가 생긴 것 같습니다. 제 의도는 제가 커뮤니티의 모든 카테고리에서 작업 랭킹을 얻을 수 있었다는 것이었습니다. 다만, Google SERP에 평점을 표시하는 리치 스니펫을 만드는 것은 확실히 불가능했습니다. 하지만 님의 문제를 해결할 수 있는 가능한 솔루션이 여기에서 해결될 수 있다고 생각합니다.
불행히도 저는 코딩에 능숙하지 않아서 플러그인을 수정하는 방법부터 어떻게 시작해야 할지 여전히 막막합니다.
잘못된 기대를 하게 만들지 않았기를 바랍니다.
인사드리며 사과드립니다.
Gustavo_Papasergio1님 감사합니다. 이 가이드는 fzngagan님에게 매우 유용할 것입니다. 보시다시피 이 URL은 Google에서 평점을 위한 리치 스니펫이 완벽하게 작동하고 있습니다: https://search.google.com/test/rich-results?id=EneVj_v47tXnaaMzPVNnzw
하지만 Discourse 평점 플러그인의 작은 버그로 인해 제 주제들이 깨지고 있습니다. fzngagan님이 이 문제를 살펴봐 주셨으면 좋겠습니다. 평점 플러그인을 업데이트했지만 여전히 리치 스니펫 테스트에서 동일한 오류가 표시됩니다 ![]()
Google에서 평점 오류가 표시되는 URL은 Essential Organic Oil - #2 by khawaja_hanzala - How To Discuss 입니다.
@Faizan_Zahid 감사합니다. @fzngagan에게 다른 제안 하나 드리자면, 커뮤니티에 가입하지 않은 사용자들도 콘텐츠를 평가할 수 있도록 체크박스를 추가하는 것입니다.
이는 콘텐츠의 품질을 파악하는 데 특히 유용합니다. 커뮤니티를 방문하는 사용자 중 사용자명과 비밀번호로 가입하는 비율은 5~10%에 불과하기 때문입니다. 따라서 거의 90%의 사용자는 콘텐츠의 품질을 평가할 수 있는 기회가 없습니다.
모두 감사합니다. 그리고 제 기초적인 영어로 불편을 드려 죄송합니다.



