네이버 웹마스터도구,구글서치콘솔에 사이트를 등록
웹사이트라는 것은 검색엔진에 사이트의 문서나 혹은 사이트의 페이지가 수집,색인이 되어 검색자에게 해당 페이지,문서 등이 검색결과로 보여줘야 클릭을 통해 새로운 방문자가 생겨나서 해당 문서 페이지 그리고 나머지 페이지가 열람이 될 수 있습니다.
네이버의 경우 웹마스터도구라는 이름으로 직접 사이트를 등록할 수 있도록 하고 있습니다.
그런데 웹마스터도구가 서치어드바이저 안쪽에 버튼형식으로 구성해 놓아서 접근이 직관적이지 못한 편입니다.
https://searchadvisor.naver.com/console/board
위 링크가 웹마스터도구로 접속하는 주소입니다.
웹사이트 등록하는 과정은 네이버나 구글이나 대동소이 합니다. 사이트소유를 인증하는 것도 파일을 내려받아 자신의 사이트 루트에 업로드해서 하는 방식으로 쉽게 할 수 있고 이게 안된다면 소스에 태그를 넣어서 인증 할 수 도 있습니다.
구글의 경우는 구글서치콘솔 이라는 곳에서 등록을 할 수 있습니다.
https://search.google.com/search-console/
대략 필요한 것은 robots.txt, sitemap 정도가 필요합니다.
네이버의 경우는 rss 정보도 등록을 합니다.
robots.txt 파일은 특별히 검색엔진 등 봇의 접근을 막을 필요가 없다면
User-agent: *
Allow:/
의 내용으로 작성해서 저장 한 후 사이트 루트에 올린 후 해당 경로를 등록하면 됩니다.
sitemap의 경우 sitemap.xml 파일을 만들어야 하는데 여기에는 사이트의 문서 주소등이 들어가게 됩니다. 수동으로 작성한다는 것 자체가 비효율적인 것으로 글이 작성될때 마다 새롭게 업데이트가 되어야 하므로 라이믹스용으로 자동으로 만들어주는 모듈을 설치해서 만들어 내면 욉니다.
https://xe1.xpressengine.com/index.php?mid=download&package_id=22753842
위 사이트맵라이트 모듈을 사이트에 업로드해서 설치 한 후 루트에 만들어진 sitemap.xml 경로를 등록하면 되겠습니다.
네이버의 경우 rss 라는 것을 등록해 달라고 하는데 사이트의 게시글의 요약된 정보를 rss 라는 것으로 발행을 하게 되어있습니다.
관리자 페이지의 컨텐츠 -> rss 로 접근해서 통합피드 사용으로 하고 각 게시판의 rss 를 전문공개,통합피드에 포함 으로 설정해서 rss에 모두 포함되어 발행될 수 있도록 설정해 주어야 합니다. rss 발행 게시글 수 설정은 기본값 보다는 조금 더 크게 100 정도로 설정해 주시는게 좋습니다.
이후 네이버 웹마스터도구의 rss 등록하는 곳에 사이트주소/rss 로 등록해 주면 됩니다. rss,sitemap.xml,robots.txt 파일과 같은 경우 등록전에 실제 접속 해 보고 이상이 있는지 확인해 보시는 것도 좋습니다.
이렇게 등록하고 몇일 기다리시면 아마 네이버의 웹마스터도구에 가면 수집상황 같은 것을 확인 할 수 있을 것 입니다. 등록 초기에는 시간이 필요해서 수집이 안되고 있다는 것만 확인이 될 것입니다.
sitemaplite 모듈이 게시판이 하나면 게시판 선택이 안되는 버그가 있네요 ㅎㅎㅎ
혹시 저같은 경우가 있으신 분은
sitemaplite.admin.view.php ->_getModuleList() 함수에서
$output = executeQuery('sitemaplite.getModuleList', $args);
-> $output = executeQueryArray('sitemaplite.getModuleList', $args); 로 변경하시면 될거 같습니다.
한참 헤맸네요