대표이미지 준비해두셨다가 수시로 업로드해주셔야 합니다.

 

https://github.com/xpressengine/xe-module-seo/issues/19

 

이슈로 등록을 해두었는데 언제 처리해 주실지 모르겠습니다.

 

@BNU 님 가끔 여기 들리시는 듯 하기도 한데요..

 

처음에 모듈 업데이트나 소스수정후 재업로드하면 되는줄 알고 그냥 그러려니 하고 있었는데

캐시재생성을 하면 역시 동일하게 대표이미지가 출력되지 않아 다시 업로드해줘야 하는 상황입니다.

 

수시로 확인해서 소스에 대표이지미 사라져있으면 업로드해주셔야 겠습니다.

  • Lv19
    https://github.com/xpressengine/xe-module-seo/pull/20 대로 수정해주시고(seo.class.php 파일에 함수가 추가됩니다) 캐시파일 재생성을 한번만 해주시면 됩니다.
  • Lv19 Lv30
    적용했는데 여전히 동일합니다. 캐시재생성 하면 대표이미지 소스가 사라집니다.
  • Lv30 Lv19
    수정했습니다. 사이트 이미지 불러오는 부분 코드 알고리즘이 완전히 잘못되어 있던 것이 원인입니다.

    https://github.com/xpressengine/xe-module-seo/pull/21
  • Lv19 Lv30

    처음에 seo.class.php 한번 수정했고요.. 그다음 seo.controller.php 수정했는데 또 수정해야 하는건지 봐도 잘 모르겠습니다.

  • Lv19 Lv30
    첫번째 수정...

    return new Object();
    }
    +
    + /**
    + * Regenerate cache file
    + * @return void
    + */
    + function recompileCache()
    + {
    + $config = $this->getConfig();
    + if ($config->site_image)
    + {
    + $oCacheHandler = CacheHandler::getInstance('object', NULL, TRUE);
    + $path = _XE_PATH_ . 'files/attach/site_image/';
    + $filename = $config->site_image;
    +
    + if($oCacheHandler->isSupport())
    + {
    + list($width, $height) = @getimagesize($path . $filename);
    + $site_image_dimension = array(
    + 'width' => $width,
    + 'height' => $height
    + );
    + $cache_key = 'seo:site_image';
    + $oCacheHandler->put($cache_key, $site_image_dimension);
    + }
    + }
    + }












    2번째 수정...


    -
    - if($oCacheHandler->isSupport()) {
    - $cache_key = 'seo:site_image';
    - $site_image = $oCacheHandler->get($cache_key);
    - if($site_image) {
    - $site_image['url'] = $config->site_image_url;
    +
    + //if site image exists
    + if($config->site_image_url) {
    + //if cache is supported, try to use it
    + if($oCacheHandler->isSupport())
    + {
    + $cache_key = 'seo:site_image';
    + $site_image = $oCacheHandler->get($cache_key);
    +
    + //if cache exists,use cache
    + if($site_image)
    + {
    + $site_image['url'] = $config->site_image_url;
    + }
    + //else(no cache exists), re-generate cache
    + else
    + {
    + list($width, $height) = @getimagesize(_XE_PATH_ . 'files/attach/site_image/' . $config->site_image);
    + $site_image_dimension = array(
    + 'width' => $width,
    + 'height' => $height
    + );
    + $cache_key = 'seo:site_image';
    + $oCacheHandler->put($cache_key, $site_image_dimension);
    +
    + $site_image = array(
    + 'url' => $config->site_image_url,
    + 'width' => $width,
    + 'height' => $height
    + );
    + }
    + }
    + //do not use cache if no cache available
    + else
    + {
    + list($width, $height) = @getimagesize(_XE_PATH_ . 'files/attach/site_image/' . $config->site_image);
    + $site_image = array(
    + 'url' => $config->site_image_url,
    + 'width' => $width,
    + 'height' => $height
    + );



    이렇게 2번 했습니다.
  • Lv30 Lv19
    meta description 최적화 기능도 PR 넣었으니 공식 버전으로도 추가될 것 같지만, 일단 https://github.com/YJSoft/xe-module-seo/releases/tag/1.8.1-menudesc 를 사용하시면 됩니다.
  • Lv19 Lv30
    네 감사합니다. 확실하게 요거로 덮어씌우겠습니다. 감사합니다.
  • ?
    아 그래서 그랬군요. 처음에 재업로드하고 나서 캐시 재생성하고 확인해봤는데 여전히 안돼서 다시 업로드해보니까 되던데...

    그게 캐시 재생성을 하면 날아가는 거였네요
  • Lv3

    SEO 모듈 버전 1.8.0 설치후 네이버 색인 생성이 중단 되었습니다....
    또한 구글의 웹 검색 색인이 하위 페이지로 이동 또는 삭제 변형 되었습니다...
    정상적인 색인이 이미 완료되어 운영중인 웹페이지에서의 사용은 신중하시기 바랍니다......
    일단 모듈은 삭제 하였지만....
    검색 유입의 3분1 정도를 잃은 심각한 상태입니다... (정상적인 색인이 이미 완료되어 운영중인 웹페이지에서의 사용은 신중하시기 바랍니다......)

  • Lv3 Lv30
    최신문서까지 글 제목으로 네이버 검색에서 검색이 되네요. 실제 색인이 되고 있습니다. 가끔 네이버웹마스터도구에서 정상적으로 표시되지 않을때가 있는데 우연히 모듈 업데이트 시기와 겹친듯 합니다.

    최신문서 검색이 됩니다. 모듈업데이트 이후 문서들이요.
  • Lv30 Lv3

    답변 감사드립니다.
    최신문서는 저희에 경우 아직 확인 하지는 못하였습니다...

    1.8.0 버전 3월4일 설치하고 3월 5일 생성이 중지되어 어제 모듈 삭제후 네이버에서의 색인 생성은 오늘(10일)  되고 있습니다....
    메타테크를 전혀 사용하지 않았던 모듈 설치 이전 자료들이 영향을 받은듯 합니다...

    저희는 그동안 메타테그를 전혀 사용하지 않았거든요. 글의 내용으로 생성된 색인들이어서.. 오해 없으시길..

    모듈에 의해 표현된 description" content 의 내용이 반영된듯 합니다...
    네이버 구글 모두 색인 되었던 글들이 상당수 하위 페이지로 이동 되었구요...
    사실 색인도 중요하지만 글이 상위 페이지에 등록 되고 유지되는게 저희는 더 중요해서요..
    결론은 하위로 밀려난 글들에 의해 검색 유입이 줄어든것 같습니다...
    애드센스 수입도 더블어 떨어지네요... ㅠㅠㅠ

     

     (정상적인 색인이 이미 완료되어 운영중인 웹페이지에서의 사용은 신중하시기 바랍니다......)

  • Lv3 Lv30

    글쎄요. 저희는 모듈사용은 업데이트 이전과 이후 동일하게 사용을 해서 그런지 전혀 변화는 없습니다.
    이미 말씀 드린대로 네이버웹마스터도구에서 표시되는게 정상적으로 표시되지 않는 경우가 있어서 일시적으로 그렇게 보였을 것을 판단합니다.

    일단 네이버웹마스터도구의 일별 색인숫자도 다시 정상적으로 표시되고 있습니다. 저희의 경우는 댓글 달아주실때 확인했을때는 말씀하신 것처럼 색인량이 거의 없는 것으로 나왔스니다. 3월 5일인가부터요... 그런데 지금 다시 보면 색인이 꽤 되었던것으로 지금도 잘 되는거로 나오네요.

    검색을 했을때 저희 문서 찾아지는 것도 별반 다르지 않고 저희는 오히려 유입량이 좀 더 늘었습니다.

    다른 문제는 아닌지 확인해 볼 필요도 있습니다. 모듈 삭제후 색인이 된다고 하시는데 이것도 시기적으로 겹치는 듯 합니다. 저희는 모듈 삭제 하지 않았지만 다시 정상적으로 표시되고 있습니다.

     

     

    index.png

     

    지금 보시면 말씀 하신것 처럼 3월 10일부터 변화가 있습니다. 

  • Lv30 Lv3
    감사합니다.
    네이버 웹마스터도구에서 표시되는게 정상적으로 표시되지 않는 경우를 생각해 볼수도 있겠습니다..