Discourse가 인덱싱 가능한 프로필 페이지를 제공해야 할까요?
인덱싱 가능한 프로필 페이지의 장단점에 대해 다양한 의견이 있습니다.
저는 최소한의 인덱싱 가능한 프로필 페이지를 추가해야 한다는 점을 강조하기 위해 일부 의견을 요약해 보았습니다.
- 참조되는 인덱싱 가능한 프로필 페이지가 있으면 Google이 포럼 콘텐츠를 더 쉽게 처리할 수 있습니다:
- "의미 구별(disambiguation)"을 위해 Google은 저자에 대한 어떤 형태의 참조라도 필요합니다 - 인덱싱이 가능하지 않더라도요:
- 최소한의 프로필 페이지를 위한 스키마 초안이 있습니다:
- 인덱싱 가능한 프로필 페이지로 인한 Discourse의 추가 부하가 크지 않습니다:
Google은 이미 프로필 URL을 크롤링하고 있으며, X-Robots-Tag: noindex HTTP 헤더가 포함된 응답을 받은 후 결과를 폐기합니다.
최소한의 프로필 페이지를 제공하면 Google이 결과를 최소한 어떤 식으로든 활용할 수 있게 됩니다.
제 결론
프로필 페이지에 crawler_view를 추가하여 최소한의 스키마 마크업만 표시하도록 하세요 – 추가 정보는 필요하지 않습니다.
최소한의 스키마 마크업은 모든 게시물에 author 속성으로 이미 제공되는 스키마 데이터와 정확히 일치해야 합니다:
<html>
<body itemtype="https://schema.org/ProfilePage" itemscope>
<span itemprop="mainEntity" itemtype="http://schema.org/Person" itemscope>
<a itemprop="url" href='https://meta.discourse.org/u/{user_name}'>
<span itemprop='name'>{user_name}</span>
</a>
</span>
</body>
</html>
이것은 유효한 "프로필 페이지"입니다 - search.google.com/test/rich-results의 이 예시를 참고하세요:
그 후 프로필 페이지 URL은 다시 인덱싱 가능해질 수 있습니다.

