홈페이지를 만들게 되면 기본적으로 해야 할 일이 바로 웹사이트를 검색엔진에 등록하는 일입니다.


네이버나 구글의 경우 사용자가 직접 <head></head> 태그 사이에 meta 태그를 넣어줘야 하는 불편함이 있지만 meta 태그의 이해는 어려운 부분이 아닙니다.


물론 아래 샘플 코드를 이용해도 됩니다.


<html lang="en">

<head>

  <!-- 여기서 부터 -->

  <title>하보니 php</title>

  <meta property="og:type" content="website" />

  <meta property="og:title" content="하보니 php" />

  <meta property="og:description" content="PHP 웹프로그래밍" />

  <meta property="og:url" content="http://habonyphp.com" />

  <meta property="og:site_name" content="하보니" />

  <meta property="og:locale" content="ko_KR" />

  <meta name="author" content="habony">

  <meta name="description" content="PHP 웹프로그래밍" />

  <meta name="keywords" content="하보니, 하보니php" />

  <meta name="copyright" content="2016 by 하보니php All Rights Reserved."/>

  <meta name="email" content="username@example.com"/>

  <!-- 여기까지 수정-->


  <meta name="Distribution" content="Global"/>

  <meta name="Rating" content="General"/>

  <meta name="Robots" content="INDEX,FOLLOW"/>

  <meta name="Revisit-after" content="365 Days"/>

</head>


다음(Daum)은 아래 링크로 이동해서 간단한 정보만 입력하면 1~3일 내에 사이트 등록이 완료되기 때문에 설명은 생략하도록 하겠습니다.


사이트 등록 : https://register.search.daum.net/index.daum



네이버에 사이트 등록


네이버 회원 아이디가 있다면 아래 URL로 접속해서 로그인을 합니다.


일반 사이트 등록 : http://webmastertool.naver.com/ 

마이 비즈니스 등록 : https://submit.naver.com/ 



만약 업체이고, 비즈니스 사이트를 등록하고자 한다면 마이비즈니스도 함께 등록해 주도록 합니다.


네이버의 경우 SNS를 제외한 웹사이트는 최대 10개 까지만 등록이 가능합니다. 10개 이상의 사이트를 등록하고자 한다면 다른 아이디로 추가로 등록할 수 있습니다.


메뉴 설명 :

1. 사이트 : 웹사이트를 등록합니다.



2. 앱 : 구글 플레이나 iTunes, 네이버 앱스토어 어플이 있다면 앱 URL 정보를 입력해 주면 자동 노출됩니다.



3. 채널 : 트위터나 페이스 북, 구글 +와 같은 SNS 가 있다면 이곳에 URL를 입력해 주면 됩니다.



'앱'과 '채널'은 URL 만 등록해주기만 하면 되므로 '사이트' 메뉴만 설명하도록 하겠습니다.


사이트 메뉴를 클릭해서 하단의 사이트 추가를 선택한 다음 사이트 등록할 URL를 입력하고, 확인을 누릅니다.



사이트가 본인 사이트인지를 확인하기 위해 홈페이지 내의 <head></head> 사이에 아래 meta 태그를 삽입한 다음 확인 버튼을 클릭합니다.



사이트를 정상적으로 등록 완료하였다면, 거의 완료 된것으로 생각해도 됩니다. 검색 결과에 노출되기 까지 최소 몇 일이 걸립니다.



추가적으로 해야 할 부분이 있다면 요청 메뉴의 페이지 수집, 사이트맵 제출, 로봇 파일, 페이지 검증, RSS 제출입니다. RSS 가 없다면 제출하지 않아도 됩니다. 각 메뉴로 이동해서 제출 및 수집 요청을 합니다. 



사이트맵을 만들어 서버로 업로드 합니다. 사이트맵은 가능하면 꼭 제출해 주도록 합니다.


사이트맵이란? : https://support.google.com/webmasters/answer/183668?hl=ko

사이트맵 파일은 아래 파일을 사용해도 무관하지만 반드시 홈페이지 URL 이나 파일 경로를 수정해서 업로드 하도록 합니다.


샘플 파일 : 


sitemap.xml



로봇(Robots.txt) 역시 사이트맵과 마찬가지로 중요한 요소입니다. 샘플이 필요한 경우 아래 파일을 다운로드 받아 서버로 업로드합니다.


샘플 파일 : 

robots.txt




사이트를 등록하면 반드시 페이지 검증을 할 필요가 있습니다. 이 과정을 통해 문제점이 없는지를 확인합니다.



RSS 제출이나 신디케이션 핑 제출은 RSS 가 있는 경우에만 제출하면 됩니다. 블로그나 워드프레스를 이용한다면 RSS 를 제출해 주어야 합니다.




구글에 사이트 등록


브라우저 마다 약간의 차이가 있을 수 있지만 아래 URL 로 접속하면 아래의 그림 처럼 화면이 나옵니다.


사이트 등록 URL : https://www.google.com/webmasters/tools/home?hl=ko&authuser=0

                     http://blogsearch.google.co.kr/ping



여기서 '속성' 추가란 사이트 등록을 뜻합니다. 추가할 사이트 URL 이 http://habonyphp.com 이면 그대로 입력하고 속성 추가 합니다.


네이버에서 처럼 홈페이지 내의 <head></head> 사이에 아래 요청 코드를 추가합니다.



아무런 문제가 없으면 다음 그림 처럼 안내멘트가 나타납니다. 여기서 네이버와는 다르게 www.example.com 과 example.com 사이트를 모두 등록해줘야 합니다.



사이트 등록이 되었다면 사이트맵과 Robots 파일을 설정해줘야 하므로 메뉴 '크롤링'에서 robots.txt 파일과 사이트맵을 등록 해줍니다.




구글에 사이트를 등록해 주면 다양한 서비스를 이용할 수 있습니다. 이를테면 내사이트가 몇번 노출되었는지, 클릭이 있었는지 등을 확인할 수 있습니다.