워드프레스 SEO: 댓글에 있는 링크와 내 사이트 SEO 점수


워드프레스 댓글에 작성자의 홈페이지와 본문에 있는 링크가 있다. 이 외부 링크를 통해 내 사이트의 SEO점수를 깍이지 않게하거나 높이려면 어떻게 해야할까?

SEO(검색엔진최적화)와 외부링크

SEO와 댓글 외부링크

SEO(검색엔진최적화) 관점에서 외부 링크는 사이트의 신로성이나 점수를 높이기도 하지만, 자기 검색랭킹 점수를 나눠준다. 그래서 댓글에 링크를 걸어서 백링크를 받기 위해 어뷰징을 하는 경우도 있고, 어뷰징이 아니더라도 SEO 점수를 서로 주고 받을 수 있는지 모르는 게 댓글의 링크이다.

외부 링크를 새 창으로 열어 내 페이지의 체류 시간이 바로 떨어지는 걸 막을 수 있다.

또한 rel=nofollow 를 해서 검색엔진에게 따라가지 말라고 해서 내 검색점수를 나눠주지 않게 한다. 이걸 링크 주스(link juice)라고 한다.

구글의 검색엔진 최적화(SEO) 기본 가이드 중 링크 대상에 주의하라는 내용이 있다.

링크대상에 주의합니다.

내 사이트를 다른 사이트에 링크하면 내 사이트의 평판 중 일부를 해당 사이트에 넘겨주게 됩니다.

때때로 내 사이트의 댓글 섹션이나 메시지 보드에 자신의 사이트로 연결되는 링크를 추가함으로써 이를 노리는 사용자도 있습니다.

또는 특정 사이트를 부정적으로 언급하거나 해당 사이트에 내 사이트의 평판을 넘겨주고 싶지 않은 경우도 있습니다. 예를 들어 댓글 스팸이라는 주제를 가지고 블로그에 게시물을 작성하면서 최근 내 블로그에 스팸 댓글을 남긴 사이트를 언급한다고 생각해 봅시다.

다른 사람들에게 이 사이트를 조심하라고 경고하기 위해 콘텐츠에 해당 사이트의 링크를 삽입했지만, 동시에 이 사이트에 내 사이트가 가진 평판의 일부를 넘겨주고 싶지는 않을 것입니다. 이런 경우 nofollow를 사용하는 것이 좋습니다.

출처: 구글의 검색엔진 최적화(SEO) 기본 가이드 중 링크 대상 주의

구글의 페이지 랭크 알고리즘과 관련 있는 거라 네이버 검색엔진에는 적용되는지는 모른다. 가만 예전에 네이버 검색센터장이 네이버 검색 원천 기술에 대해 발표한적이 있는데, 원천 기술 3가지는 모두 구글거였으니 아마도 네이버 검색 알고리즘에 아예 없다고 볼 수는 없을 것 같다.

외부 링크에 내 평판을 넘겨주지 않는 방법

외부링크에 내 평판을 넘겨주지 않기 위해서는 링크에 rel=’nofollow’ 를 추가하면 된다. 댓글 뿐만 아니라 본문에 넣는 링크도 커뮤니티나 평판이 낮은 사이트에는 nofollow 를 추가한다.

NOFOLLOW는 언제 유용하게 사용될까요?

사이트에 공개 댓글을 사용할 수 있는 블로그가 있는 경우 댓글 내에 링크가 있으면 내가 불편하게 느끼는 페이지에 내 사이트의 평판이 전달될 수 있습니다. 블로그의 댓글 영역은 댓글 스팸에 매우 취약합니다. 사용자가 추가한 링크를 NOFOLLOW하면 내 페이지에서 어렵게 얻은 평판을 스팸 사이트에 넘겨주지 않도록 보장됩니다.

출처: 구글의 검색엔진 최적화(SEO) 기본 가이드 중 링크 대상 주의

내 사이트의 체류 시간을 높이기

내 페이지의 체류시간을 높여야 해당 페이지 및 사이트의 SEO 점수가 높아진다.

그래서 보통 외부 링크는 새 창에 연다. 창을 닫고 돌아오지 않을 수도 있지만 닫고 돌아올 수 있는 기회도 있다.

댓글의 외부 링크로 내 사이트의 SEO 점수를 깍이지 않고 올리기

내 사이트의 체류시간을 늘리기 위해, 아니 정확히는 줄이지 않기 위해 외부 링크를 새 창으로 연다.

그리고 혹시나 모르는 외부 링크에 내 평판 점수가 나가는 것을 방지하기 위해 링크에 rel=”nofollow’를 추가한다.

  1. 외부 링크를 새창에 연다
  2. 외부 링크에 rel=”nofollow’ 추가

워드프레스 댓글에 있는 링크를 새 창으로 열고, nofollow 링크로 만들기

워드프레스 댓글에 있는 링크를 처리하는 방법을 정리했다.

댓글에 링크가 있는 곳

댓글에 외부 링크가 들어갈 곳은 작성자의 홈페이지 입력난과 본문이다.

  1. 작성자 홈페이지
  2. 본문

작성자 홈페이지 링크와 본문에 링크가 있으면 새창으로 열게하고, nofollow 를 추가하는 코드를 짰다.

댓글의 홈페이지 링크를 새창으로 열고, nofollow 링크로 만들기

다음 코드를 테마의 functions.php 에 넣으면 된다.

// 덧글의 사용자 홈페이지 링크를 새창과 nofollow 링크로 만든다 
add_filter('get_comment_author_link', 'open_in_new_window_nofollow', 999 );
function open_in_new_window_nofollow($url) {
    $external_url = get_comment_author_url();
    if (empty($external_url)) {
        return $url;
    }
    return "<a href='$external_url' target='_blank' rel='nofollow external noopener noreferrer'>".get_comment_author()."</a>";
}

이렇게 해더니 내가 쓴 답글이 내 홈페이지도 새 창으로 뜬다. ㅠㅠ 내 블로그 주소는 빼는 코드를 넣었다.

// 덧글의 사용자 홈페이지 링크를 새창과 nofollow 링크로 만든다 
add_filter('get_comment_author_link', 'open_in_new_window_nofollow', 999 );
function open_in_new_window_nofollow($url) {
    $external_url = get_comment_author_url();
    if (empty($external_url) || $external_url == 'https://dobiho.com') {
        return $url;
    }
    return "<a href='$external_url' target='_blank' rel='nofollow external noopener noreferrer'>".get_comment_author()."</a>";
}

댓글 본문에 있는 링크를 새창과 nofollow 링크로 만들기

아래 코드를 테마의 functions.php 에 넣으면 된다.

// 댓글 본문에 링크가 있으면 새창, nofollow 를 추가한다. 
function add_nofollow_to_comments_popup_link($link) {
    return str_replace('<a', '<a rel="nofollow"  ', $link);
}
add_filter('comment_text', 'add_nofollow_to_comments_popup_link');

마치며

이 블로그를 워드프레스로 만든지 19년째인데 이제야 이걸 적용한다. 이미 늦은 것 같기는 하지만 뭐, 검색엔진 최적화에 대해 공부한 걸 코드로 적용해보니 재미있다. 구글 검색보다 네이버 검색이 중요한데 네이버 검색에도 얼마나 의미가 있는지는 모르겠다.







제휴 링크로 구매 시 제휴마케팅 활동의 일환으로 일정액의 수수료를 지급받아 콘텐츠를 제작하는데 큰 도움이 됩니다.



도움이 되셨다면, 댓글이나 소중한 커피 한 잔 부탁드려도 될까요?

커피 사주기
























당신이 좋아할 만한 글







북트리: 도서관리 & 독서노트
4.5 • 231개의 평가
바코드만 스캔하면 책 정보가 쏙,독서달력,독서통계,독서목표관리,독서노트 등 독서기록 어플









Add a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다