워드프레스에서 이미지 첨부 페이지가 구글에 노출되지 않도록 설정하기

워드프레스에서 이미지를 업로드하면 각 첨부 파일(미디어)에 대하여 하나의 포스트를 생성합니다. 이러한 미디어 첨부 페이지가 구글 등 검색엔진에 노출되면 사용자가 클릭해 들어왔다가 그냥 나갈 가능성이 높습니다.

그래서 미디어 첨부 페이지가 검색엔진에 노출되지 않도록 설정하는 것이 SEO(검색엔진 최적화)에 바람직할 수 있습니다. Yoast SEO에서는 알림판 > SEO > Search Appearance > Media 탭에서 "Redirect attachment URLs to the attachment itself?" 옵션을 YES로 설정하면 됩니다.

미디어 첨부파일 페이지 리디렉션

All in One SEO에서는 알림판 > All in One SEO > 일반 설정에서 "부모를 등록하기 위해 첨부파일을 리다이렉트하세요:"를 체크하면 됩니다.

워드프레스 SEO

표시된 문구는 잘못 번역된 것입니다. "첨부 파일을 상위 게시물로 리디렉션하기" 정도가 적절합니다.

미디어 첨부 페이지를 미디어가 첨부된 상위 포스트로 리디렉션하는 기능 같습니다. 현재 이 블로그에 All in One SEO가 설치되어 있는데, 미디어 첨부 페이지가 구글에 검색되고 있습니다. 그래서 이 옵션을 체크했습니다만, WPML이 설치되어 있어 제대로 작동하는지 모르겠습니다. WPML을 사용하는 경우 Yoast SEO를 선택하는 것이 더 좋을 것 같습니다.

다른 방법으로 다음 코드를 사용해볼 수 있습니다.

add_action( 'template_redirect', 'wpsites_attachment_redirect' );
function wpsites_attachment_redirect(){
global $post;
if ( is_attachment() && isset($post->post_parent) && is_numeric($post->post_parent) && ($post->post_parent != 0) ) :
wp_redirect( get_permalink( $post->post_parent ), 301 );
exit();
wp_reset_postdata();
endif;
}

참고:

댓글 남기기

프리미엄 테마 그래픽 동영상 템플릿 무료 다운로드