워드프레스블로그 네이버 검색에서 썸네일 노출이 된다

워드프레스 블로그의 특성이미지(featured image)를 설정했는데도 네이버 검색에서 미리보기(썸네일)가 안보여서 여러 가지 수정 작업을 해보았는데 드디어 썸네일이 보인다.

wordpress-thumbnail

 

그런데 완벽한 것은 아니고 보이는 것도 있고 안보이는 것도 있고 그렇다.

워드프레스 특성이미지를 설정했지만 네이버 썸네일에 표시되는 특성 이미지가 아니고  먼저 첨부한 파일인듯 하다.

wordpress-featured-image

 

그동안 썸네일이 보이지 않았던 것은 CDN을 사용하는 이미지 최적화 플러그인 때문인 것 같다.

블로그 외부 이미지를 미리보기로 설정을 한 것이 문제인 것 같다.

 

이제는 이미지 최적화 플러그인을 CDN사용하지 않는 것으로 바꿨다.

ewww-image-optimizer

 

현재 필자의 블로그 설정은 다음과 같다.

rss피드에 이미지를 넣기 위해서 함수(functions.php)파일을 수정했다.

(피드 이미지 플러그인을 사용하지 않고 직접 본문에 이미지를 넣은 것이다.)

 

//Feed 이미지표시(테마에 따라 다를 수 있음)
function post_thumbnail_feeds($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ‘<div>’ . get_the_post_thumbnail($post->ID, ‘thumb150’) . ‘</div>’ . $content;
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘post_thumbnail_feeds’);
add_filter(‘the_content_feed’, ‘post_thumbnail_feeds’);

 

feed(rss)는 요약(부분공개)으로 설정했다.

wordpress-read-setting

 

이미지 지연로드(lazy load)를 사용하지 않고 있다.

lazy-load

 

그런데 lazy load 기능은 꼭 사용하고 싶은데 이렇게 하면 검색엔진에 이미지가 색인이 되지 않는다고 한다.

현재 구글검색에서만 이미지 색인이 되고 다른 검색에서는 색인이 안 된다고 하는 데 이건 테스트를 해볼 생각이다.

 

추가

이미지 지연 로드를 사용하니 네이버 검색에서 썸네일이 보이지 않는다.