안녕하세요, 포럼 회원 여러분,
저는 제품 리뷰 웹사이트와 그와 연결된 활성 Discourse 포럼을 운영하고 있습니다.
목표: Discourse 포럼의 해당 토픽에 있는 댓글(사용자 입력)을 가져와서 리뷰 사이트의 각 제품 페이지 아래에 표시하는 것입니다.
현재 상황 및 원치 않는 방법: Discourse에는 iframe을 사용하여 토픽을 임베드할 수 있는 기능이 있다는 것을 알고 있습니다. 그러나 iframe을 통해 가져온 콘텐츠는 검색 엔진에 의해 제 메인 사이트(제품 리뷰 사이트)의 일부로 인식되지 않고, 따라서 직접적인 SEO 이점을 제공하지 못할 것이라고 생각합니다.
이상적인 시나리오:
-
리뷰 사이트에 제품 페이지를 게시하면, 해당 제품에 대한 토픽(스레드)이 제 Discourse 포럼에 자동으로 생성되어야 합니다.
-
포럼의 이 새로운 토픽의
canonical태그는 제 리뷰 사이트의 원래 제품 페이지 URL을 가리켜야 합니다. (이것은 중복 콘텐츠 문제를 방지하기 위한 것입니다.) -
iframe을 사용하지 않는 SEO 친화적인 방법으로(예: 콘텐츠를 페이지의 HTML에 직접 렌더링하는 것) 이 포럼 토픽의 댓글(게시물)을 제품 리뷰 사이트에 표시할 수 있어야 합니다.
이 방법을 원하시는 이유:
-
사용자가 리뷰 사이트에서 포럼으로 이동하여 댓글을 작성하도록 유도하여 커뮤니티를 성장시키기 위함입니다.
-
이러한 포럼 댓글을 사이트에서 HTML로 표시함으로써, SEO 목적으로 가치 있고 고유한 사용자 생성 콘텐츠(UGC)로 리뷰 페이지를 풍부하게 하기 위함입니다.
질문: 이 구조를 설정하는 가장 좋은 방법은 무엇인가요?
-
새로운 토픽을 프로그래매틱하게 생성하고 그
canonicalURL을 설정하는 방법은 무엇인가요? -
iframe을 사용하지 않고 이 포럼 댓글(게시물)을 사이트의 HTML에 직접 통합하기 위한 최선의 기술적 접근 방식(API, Webhook 등 사용)은 무엇인가요? -
새로운 제품이 게시될 때 새로운 토픽을 생성하는 이러한 자동화를 달성하기 위한 알려진 플러그인이나 "베스트 프랙티스"가 있나요?
도움과 조언을 미리 감사드립니다.