meta name=description 태그에 동일 설명문 발견. 해결 방법? (meta name description duplicate)

네이버 서치 어드바이저에서 "meta name=description 태그에 동일 설명문 발견"과 관련하여 사이트 진단 문제가 계속 발생하고 있습니다.

구글 블로거가 너무 오래 되고, 관리도 잘 안 되고 있던 터라, 공급사에서 직접적으로 처리해줄 것 같지는 않고요, 제가 임의로 처리해 보겠습니다.

페이징까지는 고려하지 않고, 라벨인 경우, 검색인 경우, 아카이브인 경우를 나누어 설명문을 보충해 보았어요.

  <script>  
    var metaDescription1 = document.querySelector(&#39;meta[name=&quot;description&quot;]&#39;);
    var metaDescription2 = document.querySelector(&#39;meta[property=&quot;og:description&quot;]&#39;);        
    <b:if cond='data:view.isArchive'>
      if (metaDescription1 !== null) {
      metaDescription1.setAttribute(&quot;content&quot;, &quot;<data:view.archive.rangeMessage/>&quot;);
      }
      if (metaDescription2 !== null) {
      metaDescription2.setAttribute(&quot;content&quot;, &quot;<data:view.archive.rangeMessage/>&quot;);
      } 
      <b:elseif cond='data:view.isLabelSearch'/>
      if (metaDescription1 !== null) {
      metaDescription1.setAttribute(&quot;content&quot;, &quot;<data:view.search.label/>&quot;);
      }
      if (metaDescription2 !== null) {
      metaDescription2.setAttribute(&quot;content&quot;, &quot;<data:view.search.label/>&quot;);
      } 
      <b:elseif cond='data:view.isSearch and !data:view.isLabelSearch'/>
      if (metaDescription1 !== null) {
      metaDescription1.setAttribute(&quot;content&quot;, &quot;<data:view.search.query/>&quot;);
      }
      if (metaDescription2 !== null) {
      metaDescription2.setAttribute(&quot;content&quot;, &quot;<data:view.search.query/>&quot;);
      }      
    </b:if>  
  </script>

헤더에 입력하면 레이아웃 태그를 인식하지 못하는 경우가 있기에, 바디 부분에 입력해야 하고요, 위치는 상관 없이 아무 곳에나 입력해 주세요.

아카이브인 경우 예시는 다음과 같아요.

<meta content="01월, 2001의 게시물 표시" name="description">

라벨 검색인 경우 예시는 다음과 같아요. '오라클' 라벨을 선택하였을 때.

<meta content="오라클" name="description">

검색인 경우 예시는 다음과 같아요. '범상입니다'를 검색해 보았습니다.

<meta content="범상입니다" name="description">
댓글 쓰기
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗