Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

확장변수나 위젯빌더를 쓰면 description 에 내용이 없어 검색에 불리한듯 합니다.

 

화장변수나, 위젯빌더의 내용이 <meta name="description"> 에 들어가게 해야한다면 어떻게 해야할까요?

 

유료 seo 모듈을 구매해야 될까요?

 

 

 

테스트페이지

[웨딩커뮤니티] https://i-do.kr/studios_dresses_makeup/6375

  • ? Lv7
    이전에 제가 올린 https://xetown.com/questions/1806382 동일한 유형의 문의 같은데요.
    댓글 주신 분의 답변도 한번 참고 해보세요.
  • ? Lv7 Lv2
    답변감사합니다. ^^
    내용이 사진만 있다면 그렇다고 볼 수 있는데
    분명 좋은 내용의 글이 있음에도 description 에 안들어가는게 좀 억울하네요~
  • Lv36

    글 본문처럼 보이는 1~6번 내용이 확장변수인가요? 겉으로는 본문처럼 보이는데... 만약 본문이라면 시스템 설정 → SEO 설정에서 "본문에서 설명 추출" 옵션을 켜기만 해도 description에 들어갑니다. 만약 확장변수라면 해당 내용을 description에 강제로 주입하기 위해 스킨 수정이나 애드온 제작이 필요할 것 같고요.

     

    외부페이지나 위젯페이지 등 임의로 만든 화면이라면, 해당 페이지의 설정 화면에서 description을 직접 입력할 수 있습니다. 특정 글이 아닌 게시판 목록 화면도 마찬가지로, 게시판 설정에서 description을 입력하면 됩니다.

  • Lv36 Lv2
    답변 감사합니다. 위젯빌더입니다. ^^
    강제로 주입 시키는 코드나 팁이 있을까요? 원리가 궁금합니다~
  • Lv2 Lv36
    해당 페이지나 게시판의 설정 화면에 있습니다.

    대시보드 → 콘텐츠 → 게시판 또는
    대시보드 → 콘텐츠 → 페이지 메뉴에서
    해당 페이지나 게시판 오른쪽의 "설정"을 클릭하고 SEO 설명을 입력하세요.
  • Lv36 Lv2

    가진곰님 감사합니다. ^^

    확장변수나 위젯빌더의 글이 본문으로 들어가지 않는게 문제 아닐까요?
    이 글들도 "본문에서 설명 추출" 옵션만 ON하면 가지고 가면 좋겠는데요... ^^

    특히 위젯빌더는 본문에 글 내용이 들어가느데도 안걸립니다. ㅎ

    해서 확장변수나 위젯빌더의 내용을 강제로 추출을 하고 싶다면 어떻게 해야하는지 궁금합니다.

    대략 소스만 알아도 여기 저기 응용해서 붙여볼만도 한데.. 아예 자료가 없네요..^^

     

    https://i-do.kr/studios_dresses_makeup/6375

     

    스크린샷 2024-02-01 174656.png

  • Lv2 Lv36

    확장변수에는 민감한 개인정보를 입력해 두고 스킨에서 숨김 처리하는 경우가 꽤 많기 때문에, 흔히 사용하는 옵션을 ON하는 것만으로 검색엔진에 노출되어 버린다면 곤란합니다.

    게시판 스킨에서 해당 부분의 내용을 받아올 수 있다면

    {@
        $meta_description = '넣을 내용';
        Context::addMetaTag('description', $meta_description);
        Context::addOpenGraphData('og:description', $meta_description);
    }

    이런 식으로 처리할 수 있습니다.

  • Lv36 Lv2
    넣을 내용에는 원하는 '확장변수' 나 위젯빌더 출력변수? 를 넣으면 될까요?
  • Lv2 Lv36
    그렇겠죠. 웹페이지만 봐서는 내부적으로 어떤 변수를 사용하고 있는지 알 수가 없으니, 대략의 구조만 알려 드립니다.