워드프레스 검색엔진에 특정페이지만 노출안되도록 noindex 시키는 방법.
워드프레스가 게시물, 태그, 카테고리, 페이지와 같은 특정 페이지를 인덱싱하지 못하도록 헤더 섹션에 noindex 메타 태그를 추가하는 몇 가지 방법이 있습니다.
이를 수행하는 한 가지 방법은 if 문을 사용하여 header.php 파일에 메타 태그를 직접 추가하는 것입니다. 이렇게 하려면 먼저 텍스트 편집기에서 header.php 파일을 열고 <head> 섹션을 찾습니다. 그런 다음 닫는 </head> 태그 앞에 다음 코드를 추가합니다.
<?php
if(is_single() || is_tag() || is_category() || is_page()) {
echo '<meta name="robots" content="noindex">';
}
?>
이 코드는 현재 페이지가 단일 게시물인지, 태그 아카이브인지, 카테고리 아카이브인지, 페이지인지 확인하고 그렇다면 noindex 값이 있는 메타 태그를 페이지 헤더에 추가합니다.
noindex 메타 태그를 추가하는 또 다른 방법은 WPCode(이전의 Insert Headers and Footers) 플러그인과 같은 플러그인을 사용하거나 테마 옵션을 통해 사용자 지정 코드를 추가하거나 wp_head와 같은 WordPress 후크를 사용하는 것입니다.
NOINDEX 메타 태그를 추가하면 검색 엔진이 페이지를 인덱싱하지 못할 뿐이지 사용자나 봇이 페이지에 액세스하는 것을 막을 수는 없습니다. 페이지에 대한 액세스를 완전히 제한하려면 비밀번호 보호 또는 .htaccess 파일을 통한 액세스 제한과 같은 다른 조치를 구현해야 할 수 있습니다.
전반적으로 위에서 언급한 방법을 사용하면 검색 엔진이 WordPress 사이트의 특정 페이지를 인덱싱하는 것을 방지하고 사이트의 SEO를 개선할 수 있습니다.
SEO플러그인 기능을 이용할수도 있지만, 유료버전으로 기능을 야금야금 옮기는 플러그인이 늘어나고 있으므로, 업데이트시에 조금 번거롭긴 하지만, 해당 작업을 테마 업데이트마다 1분 정도 투자해서 작업해주는게 속은 더 편하더라구요.
가끔 플러그인도 오류가 있을수 있으니...^^;
'워드프레스' 카테고리의 다른 글
[WordPress] 워드프레스에서 가장 최적화가 잘된 5가지 테마에 대해 알아보자. (0) | 2023.03.10 |
---|---|
[WordPress]워드프레스 가장 인기있는 SEO 최적화 플러그인에 대해 알아보자. (0) | 2023.03.10 |
[WordPress] 가장 많이 사용하는 캐시 플러그인 10가지에 대해 알아보자. (0) | 2023.03.10 |
댓글