본문 바로가기
Tip/SEO Tip

x jquery meta attribute contents 메타 태그의 콘텐츠 속성 바꾸는 제이쿼리 네이버 검색 수집 크롤러 최종 수정일 아닌 regDate 읽음

by 낯선공간2019 2018. 11. 1.

목차

    네이버 검색엔진이 작년에 업데이트를 단행했죠.

    일명 프로젝트 그리핀인데요.

    비 네이버 컨텐츠에 대한 수집 강화를 모토로했다는데 실제는 네이버 컨텐츠 특히 포스트에대한 수집만 더 강화 된 것 같은 느낌입니다.

    각설하고...

     이 와중에 기존에 티스토리 블로그를 현재날짜로 다시 발행하면 네이버 검색결과에서 다시 한번 신규문서 혜택을 누리던 것이 2017년 12월 21일을 기점으로 막혔습니다.

    이 부분은 티스토리가 스킨과 상괸없이 서버사이드에서 뿌리는 메타태그인데요.

    기존에는 다른 블로그 서비스들의 최종 발행시간과 공통된 항목 수집을 위해서 meta tag의 속성값 중에서 publishedTime이나 modifiedTime의 contents값을 읽던것에서 유독 티스토리만 DAUM앱을 위한 OG태그에 달려 있는 regDate값을 잀는 것으로 바뀐 것이죠.

      <meta property="article:published_time" content="2017-10-08T02:11:00+09:00">

      <meta property="og:regDate" content="20160803111252">

      <meta property="article:modified_time" content="2017-10-08T02:11:00+09:00">

    그래서 저는 이 메타태그를 수정하는 제이쿼리를 짜서 실험을 해봤지만...

    쓸데 없는 짓이었습니다.

    사실 메타태그를 읽어들이는 검색봇은 자바스크립트를 읽지 않거든요.

    https://stackoverflow.com/questions/3997224/update-the-content-attribute-of-the-meta-tag

    오직 태그 수준의 정보만 읽어들입니다.

    그래도 혹시 jquery로 메타태그의 속성값 attribute를 자바스크립트로 수정하고 싶은 분을 위해서 코드를 알려드리자면...

    다음과 같습니다.

    //switch the Reg.Date

    $('meta[name=og:regDate]').attr('content', $('meta[name=article:published_time]').attr('content');

    2114

    반응형

    댓글