워드프레스에서 페이지 번호가 매겨진 링크에 noindex를 추가하는 방법

2018. 8. 21. 15:40 | 댓글 0

워드프레스 사이트에서 페이지 번호가 매겨진 페이지(paginated pages)의 링크를 검색엔진 노출에서 제외시키고자 하는 경우 다음과 같은 코드를 사용할 수 있습니다.

<?php if ( is_paged() ) { ?>
<meta name="robots" content="noindex,follow" />
<?php } ?>
// 출처: https://gist.github.com/nielsenrc/72b4458288780f51a914

실제로 잘 작동하는지는 확인하지 않았습니다.

이론상 다음 라인을 robots.txt 파일에 추가하면 페이지 매김된 링크가 검색에서 제외될 것 같지만, 효과가 없다고 하는 분도 계시네요.

Disallow: */?paged=*

물음표(?)는 앞에 \를 추가하여 escape할 필요가 없다고 하네요https://searchengineland.com/a-deeper-look-at-robotstxt-17573 참고).

is_paged()에 대한 자세한 내용은 워드프레스 공식 문서를 참고해보시기 바랍니다.

이 조건부 태그는 표시되는 페이지가 "페이지 번호가 매겨진" 페이지이고 페이지 번호가 2보다 큰지 체크합니다.

워드프레스에서 태그 등 특정 분류에 noindex를 추가하고 싶은 경우 Yoast SEO나 All in One SEO 같은 SEO 플러그인을 사용하면 편리합니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">