br/br /
10원짜리 팁입니다.br /
br /
br /
HTML에 semantics를 포함시키기 위한 간단한 규약들의 모음인 microformats의 사용 예 중에서 rel-nofollow라는 것이 있습니다(검색 로봇의 인덱싱을 막기위한 nofollow와는 다름.)br /
br /
br /
이것은 하이퍼링크에 rel=nofollow를 추가함으로써 그 링크가 가리키는 페이지가 검색엔진과 같은 user agent에 의해 추가적인 가중치를 받는 것을 막는 역할을 합니다. 무슨 얘기냐구요? 사람에 의한 방문시에는 링크가 당연히 되지만 구글이나 야후 등의 검색 로봇에게는 의미없는 링크로 판단되게 한다는 것입니다. 이유는 블로그나 포럼의 코멘트 스팸으로 인해 검색엔진이 영향 받는 것을 막기 위해서입니다.br /
br /
br /
예를 들어 요즘 극성을 부리는 코멘트 스팸 같은 경우는 자동화된 툴을 이용하여 블로그에 수백~수천개의 코멘트를 작성하는데 대부분의 경우 작성된 텍스트는 별 의미가 없습니다. 주된 목적은 링크로 도배를 하여 원하는 타겟 사이트의 PR(Page Rank: 구글이나 야후 등 검색엔진이 자체적인 알고리즘으로 어떤 사이트의 인기도나 중요도를 판단하여 일종의 점수를 매기는 것)을 올리기 위해서입니다. 왜냐하면 inbound link 즉, 외부의 다른 사이트들에 의해서 자신의 사이트가 링크된 것이 대부분의 검색엔진이 어떤 사이트의 중요도를 판단하는 알고리즘 가운데 매우 중요한 요소이기 때문입니다. 코멘트 스팸의 또다른 목정 중 하나는 누군가가 의도적으로 혹은 실수로라도 링크를 눌러서 사이트의 방문을 늘이려는 것도 포함이 되겠죠.br /
br /
br /
구글이나 야후가 이런 미친 짓에 의한 inbound link를 바탕으로 PR을 올려줄지는 의문입니다. 그러나 여기에는 또 하나 중요한 문제가 있습니다. inbound link가 링크를 받는 사이트의 PR 향상에 도움이 되는 것과는 대조적으로 어떤 사이트에 outbound link가 너무 많으면 PR에 부정적인 영향을 줄 뿐만 아니라 심한 경우 검색 엔진에 의해서 페널티를 받는 수도 있습니다. 이를 원척적으로 방지하기 위해서 포럼이나 블로그에서 아예 외부 링크에 rel-nofollow를 포함시키는 것입니다. 그러면 검색엔진은 링크들을 아예 링크로 인식하지 않습니다. 그렇지만 사용자가 링크를 누르면 멀쩡하게 정상적으로 작동합니다. 그러나 진정한 웹의 의미와 자유를 퇴색시키고, 발상 자체가 구글에 의한 편의주의라는 이유로 이러한 방법을 비난하는 사람들도 많습니다.br /
br /
br /
예를 들어 보겠습니다.br /
br /
br /
div style=padding:10;background-color:#F0F0F0;일반적으로 구글로 링크를 하려면 다음과 같이 합니다.br /
br /
[a href=http://www.google.com target_blank]구글 방문하기[/a] = a href=http://www.google.com target=_blank구글 방문하기/abr /
br /
br /
이번엔 rel=nofollow을 첨가합니다.br /
br /
[a href=http://www.google.com rel=nofollow target_blank]구글 방문하기[/a] = a href=http://www.google.com rel=nofollow target=_blank구글 방문하기/a/divbr /
br /
사용자가 보기엔 똑같죠?
Posted by 성락