지난번 웹서비스를 제작하여 처음 배포한 뒤 구글, 네이버, 다음등 각종 검색엔진에 내가 만든 웹사이트를 등록하고 노출시키는 방법에 대해서 알아보겠습니다.
여러분도 사이트를 만들고 배포까지 마쳤다면 축하드립니다! 하지만 여기서 끝이 아닙니다. 검색 엔진에 내 웹사이트가 노출되어야 더 많은 사람들이 사이트에 방문할 수 있습니다. 검색 엔진 최적화(SEO)는 내가 만든 웹사이트를 사람들에게 알리기 위한 매우 중요한 요소입니다.
먼저 검색엔진 등록전 본인 홈페이지의 sitemap.xml과 robots.txt설정이 필요합니다.
Sitemap.xml 등록하기
xml웹페이지를 이용하면 sitemap을 쉽게 생성할 수 있습니다. (링크)
사이트에 접속한뒤 본인의 도메인 주소를 입력하고 START버튼을 클릭합니다.
결과가 나온다면 'view sitemap detalils'를 클릭합니다.
자동으로 생성된 SITEMAP파일을 다운로드한 후 배포하는 웹서비스에 업로드해 주시면 됩니다.
robots.txt 생성하기
검색엔진이 내 웹페이지를 수집하기 위해서 robots.txt도 함께 서버에 올려주셔야 합니다.
저는 네이버서치어드바이저의 robots.txt생성기를 사용하였습니다.(링크)
모든 검색로봇이 수집을 허용하도록 설정한 robots.txt입니다. 필요하신분을 위하여 첨부합니다.
검색엔진별 사이트 등록하기
다음
세가지 플랫폼 중에서 신청이 가장 간단한 건 다음이었습니다.(링크)
사이트에 방문하여 본인의 홈페이지 URL주소를 입력 후 확인을 눌러 등록을 위한 기본 약관에 동의합니다.
신규 등록을 위한 사이트 정보와 설명을 작성하게 되어있습니다.
이후에 신청자 정보와 신청결과를 수신할 수 있는 이메일을 입력해 주면 됩니다.
페이지 등록신청이 완료되면 다음에서 이메일을 받게 되고 처리 결과에 따라서 등록이 완료되었다는 메일이 오게 됩니다.
저의 경우에는 신청 후 23시간 만에 사이트가 등록되었다는 메일을 받았습니다.
구글
티스토리를 운영하시는 분들이라면 구글서치콘솔을 한 번쯤 사용해 보셔서 익숙하실 텐데 '속성 추가' 버튼을 눌러 새로운 사이트를 등록합니다.(링크)
신규 도메인란에 등록하고자 하는 사이트의 주소를 입력한 뒤 "계속" 버튼을 클릭합니다.
도메인 소유권을 확인하기 위해서 TXT레코드를 통하여 인증을 해야 합니다.
Cloudflare기준으로 홈페이지에 접속한 뒤 본인의 도메인을 클릭합니다.
우측에 'DNS Records'를 클릭합니다.
Add record를 클릭한뒤 사진과 같이 설정하여 DNS정보를 입력한 뒤 인증합니다.
구글 서치콘솔 대시보드로 돌아와 좌측 메뉴에서 'URL 검사'를 클릭합니다.
상단 검색상자에 본인의 사이트주소를 입력한 뒤 '색인 생성 요청'을 클릭합니다.
지금은 이미 검색결과에 등록이 되어 등록되어 있다고 나오지만 처음 사이트를 검색할 때는 등록되어있지 않다고 나오는 게 정상입니다.
저는 서치콘솔에 등록 후 31시간 정도가 경과한 뒤부터 구글 검색에 제 사이트가 검색되기 시작했습니다.
네이버
네이버 검색엔진에 사이트를 등록하기 위해선 네이버서치어드바이저를 사용해야 합니다.(링크)
사이트 등록화면에 본인의 사이트 URL을 입력합니다.
네이버서치어드바이저에서는 사이트 소유확인을 하려면 <head></head> 태그 사이에 주어진 html 태그를 입력한 뒤 소유확인을 할 수 있습니다.
사이트 소유확인이 끝나면 사이트맵을 제출한 뒤 요청탭에서 웹페이지 수집 요청을 할 수 있습니다.
네이버는 등록후에 이틀뒤부터 url검색 시 노출되기 시작하였습니다.
만약 일정시간이 지났는데도 url검색을 통해 노출이 되지 않는다면 (링크)를 통해서 검색 반영 요청이 가능합니다.