Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

안녕하세요.

 

바보같은 구글 봇이(똑똑한걸지도)

 

/?;page=2&m=0&mid=게시판명&document_srl=000000
/?comment_srl=0&page=1&listStyle=gallery&m=0&document_srl=000000&mid=eat&act=dispBoardContent
/?comment_srl=000000&category=0&page=2&m=0&document_srl=000000&mid=eat&act=dispBoardContent
/?listStyle=list&page=14&m=0&document_srl=000000&mid=게시판명&act=dispBoardContent
/?listStyle=list&page=14&m=0&document_srl=000000&mid=게시판명&act=dispBoardContent
/?m=0&document_srl=000000&mid=게시판명&act=dispBoardContent
/?m=0&document_srl=000000&mid=게시판명&act=dispBoardContent
/?m=0&mid=게시판명&document_srl=000000
/?m=0&mid=게시판명&document_srl=000000
/?m=0&order_type=asc&page=13&sort_index=regdate&category=0&mid=게시판명&document_srl=000000
/?m=0&page=1&document_srl=000000&mid=게시판명&act=dispBoardContent
/?m=0&page=4&listStyle=webzine&category=0&mid=게시판명&act=dispBoardContent
/?m=0&sort_index=readed_count&order_type=asc&page=28&listStyle=webzine&mid=게시판명
/?m=0&sort_index=readed_count&order_type=asc&page=56&listStyle=webzine&mid=게시판명&category=0
 

이런식으로 m=0 값을 계속 긁어갑니다.

 

그러고는 

텍스트가 너무 작아 읽을 수 없음

이 문제가 있는 페이지는 우수한 페이지 경험을 제공하지 않습니다

 

클릭할 수 있는 요소가 서로 너무 가까움

이 문제가 있는 페이지는 우수한 페이지 경험을 제공하지 않습니다

 

이런 에러를 발생시켜 사이트의 모바일 사용 편의성이 나쁜 사이트 인것처럼 분류해버립니다.

 

robots.txt 에서 뭔가 수정하면 가능할것 같은데 혹시 좋은 방법이 있을까요?

 

사실

www.사이트주소/고유숫자

이외의 파라미터값이 담긴 url은 안긁어갔으면 좋겟네요.

 

 

아 그리고 어쩌다보니 지금은 모바일의 빠른 url 비율이 0프로 입니다.

혹시 이문제는 어떤문제일지 알 수 있을까요? 그래도 0%까지는 아니라고 생각이 되는데 구글 웹마스터도구는 참으로 알 수가 없네요.

 

좋은url.JPG

 

  • ?

    Disallow: /*m=*

    robots.txt에 이걸 넣어 보세요

  • ? profile
    감사합니다.
    추가하였고 추이를 지켜 보겠습니다.
  • profile

    m=0 외에도 로봇이 긁어갈 필요 없는 파라미터가 많이 붙어 있네요. 똑같은 게시판 목록에 정렬 순서나 목록 형태를 바꿔봤자 중복콘텐츠일 뿐입니다. robots.txt에서 아래와 같은 항목들은 대부분 제외시키는 것을 추천해요.


    User-agent: *

    Disallow: /*listStyle=

    Disallow: /*sort_index=

    Disallow: /*order_type=

    Disallow: /*search_keyword=
    Disallow: /*search_target=
    Disallow: /*module_srl=

    Disallow: /*m=0&

    Disallow: /*m=0$

    Disallow: /*m=1&

    Disallow: /*m=1$

    Disallow: /*act=IS&
    Disallow: /*act=IS$
    Disallow: /*act=dispBoardWriteComment
    Disallow: /*act=dispBoardReplyComment

    Disallow: /*act=dispBoardCategory

    Disallow: /*act=procFileDownload

  • profile profile
    Disallow: /*/*/trackback
    Disallow: /*act=trackback
    Disallow: /*act=dispBoardTagList
    Disallow: /*act=dispMemberLoginForm
    Disallow: /*act=dispModuleSkinInfo
    Disallow: /*act=dispMemberSignUpForm
    Disallow: /*act=dispBoardWrite
    Disallow: /*act=dispBoardDelete
    Disallow: /*act=dispMemberFindAccount
    Disallow: /*act=dispBoardDeleteComment
    Disallow: /*act=dispBoardModifyComment
    Disallow: /*act=dispBoardReplyComment
    Disallow: /*act=dispSocialxeConnectSns
    Disallow: /*act=dispMemberInfo
    Disallow: /*act=dispInstallCheckEnv
    Disallow: /*act=dispModuleChangeLang
    Disallow: /*act=dispMenuMenu
    Disallow: /*act=dispMemberResendAuthMail
    Disallow: /*act=grgbldqpxfm
    Disallow: /*act=procFileDownload
    Disallow: /*act=dispMemberModifyPassword
    Disallow: /*act=dispMemberModifyEmailAddress
    Disallow: /*act=dispSocialxeInputAddInfo
    Disallow: /*act=dispMemberModifyInfo
    Disallow: /*act=dispMemberLeave
    Disallow: /*act=dispMemberScrappedDocument
    Disallow: /*act=dispMemberSavedDocument
    Disallow: /*act=dispMemberOwnDocument
    Disallow: /*act=dispCommunicationFriend
    Disallow: /*act=dispCommunicationMessages
    Disallow: /*act=dispNcenterliteUserConfig
    Disallow: /*act=dispNcenterliteNotifyList
    Disallow: /*act=dispLoginxeclientListProvider
    Disallow: /*act=dispAjaxboardNotificationConfig
    Disallow: /files/member_extra_info/profile_image/
    Disallow: /*mid=random
    Disallow: /random
    Disallow: /admin$
    Disallow: /admin/
    Disallow: /*module=admin$
    Disallow: /*module=admin&
    Disallow: /*act=IS&
    Disallow: /*act=IS$
    Disallow: /*q=
    Disallow: /*search_keyword=*&search_target=
    Disallow: /*search_target=*&search_keyword=
    Disallow: /*listStyle=viewer&
    Disallow: /*listStyle=viewer$
    Disallow: /*m=*

    현재 이렇게 해두었는데 추가로 더 붙여야 하겠네요.
    감사합니다.
  • profile

    sitemap.JPG

     

    혹시 20일에 사이트맵을 새로 등록하고 나서부터인지 모바일 빠른 url이 0에 수렴해버려습니다.
    어떤 문제인지 알 수 있을까요?
    정상적인 사이트맵 xml을 등록하였으나 발견된 URL 수는 0로 나오고 있는데 혹시 이와 연관이 있을까요?

    아무리 생각해봐도 연관은 없을것 같다고 생각이 드는데 딱 시점이 저떄와 맞아 떨어지네요.

  • ?
    https://xetown.com/questions/1687177
    저는 이렇게 해결요
  • ? profile
    엘카님 안녕하세요.

    글을 참고해서

    PC버전 링크는 아래와 같이 변경 했는데
    <a href="javascript:;" onclick="jQuery.exec_json('member.getMemberMenu', { 'm':'0' }, function(p){ if(current_url.getQuery('m').length ) location.href = current_url.setQuery('m',null); else location.reload(); }); return false;">PC버전</a>


    after module proc 시점 에 아래 코드 추가는 애드온에서 진행하는 것이 맞을런지요?
    <?php
    $oContext = Context::getInstance();
    $oContext->html_footer = preg_replace('@(<a class="xe_mobile") [^>]*>([\s\S]*?)</a>@us', '\1 href="javascript:;" onclick="'."jQuery.exec_json('member.getMemberMenu', { 'm':'1' }, function(p){ if(current_url.getQuery('m').length ) location.href = current_url.setQuery('m',null); else location.reload(); }); return false;".'">\2</a>', $oContext->html_footer);
  • profile ?
    애드온도 되고 모듈도 되고 편하신 대로요^^
  • ? profile
    애드온 하나 만들어서 잘 적용하였습니다!!
    모바일 보기 PC 보기 등 클릭해도 m=x 값이 붙지 않네요. 감사합니다.