!isCrawler() php에서는..?

댓글 자동으로 새로고침 애드온에서 

 

a href를 javascript로 동작하는 부분이 있어서 seo에 영향을 줄까 싶어서 

 

 

<block cond="!isCrawler()">

으로 막으려할 까하는데요..

 

문제는 해당 애드온이 html파일이 아닌

 

php로 파일로 구성되어있고 소스코드가

 

    var cwr_set_refresh_alert_button = function(data) {
        data = '<div id="cwr_comment_alert" class="rd_nav fr" style="display:none;line-height: 1.1em;"><a href="javascript:;" onclick="javascript:cwr_comment_alert_click();"><span class="ico_16px reply"></span>실시간 댓글알림 (<span class="count">0</span>)</a></div>';
        jQuery('#cmtPosition').after(data);
    }

 

이런식으로 구현이 되어있는데요..

 

html이 아닌 php에서는 크롤러 블락을 어떻게 처리 해줘야할까요..?

  • profile

    1. 해당 코드는 php가 아니라 javascript인데요?

    2. javascript로 작동하는 댓글알림 기능이 왜 seo에 영향을 줄 거라고 생각하시나요?

  • profile ?
    링크 표현시 javascript를 사용하여 해석을 어렵게 만든 경우

    <a href="#" onclick="javascript:goto(A)">웹마스터도구</a>

    네이버 웹마스터도구 사이트품질 가이드에

    무조건 a href로 되어진 javascript는 잘못되어진 예라고 되어있어서
    모두 숨기려하려했었는데 안해도 무관할까요?
  • ? profile

    글 목록에서 제목 클릭하는 링크까지 모조리 javascript로 만들어놓은 정신나간 게시판들 때문에 저런 가이드가 나오는 겁니다. 당연히 javascript로 실행해야 하는 기능을 javascript로 만드는 것은 아무 문제 없습니다.

     

    기껏해야 해당 기능을 사용하는 부분을 네이버가 긁어가지 못할 뿐인데, 실시간 댓글알림은 안 긁어가도 되니까요. 네이버 웹문서 검색 결과에 루딩님 댓글을 실시간으로 띄워줄 것도 아니고... ㅎㅎ

  • ? profile
    가이드에서 이야기하는 링크는 본문의 링크버튼 같은 것을 말하는게 아닙니다.
    사이트메뉴 혹은 문서제목 과 같은 링크를 해석하기 어렵게 하지 말라는 것 입니다.

    그 외 기능적인 버튼의 링크들은 검색엔진에서 쳐다보지도 않습니다.

    그냥 두시는게...
  • profile ?
    아 알겠습니다.

    두분 조언 감사합니다:)