NAVER 웹마스터도구팀 c NAVER Corp.
1. 네이버사이트검색의원리 2. 웹마스터도구로사이트검색시작하기 3. 사이트검색 TIP 4. 사이트체크리스트 5. FAQ
웹상에는수억개의사이트 (URL) 가존재합니다. 네이버검색로봇은이러한사이트들을차례로방문하여사이트의정보를수집, 검색에반영합니다. 네이버검색로봇이웹상의사이트를발견 발견한사이트에접근및정보수집 로직에따라검색결과에반영
넓디넓은인터넷공간에서네이버검색로봇이사이트를인지하여수집하는데에는신뢰도, 활성도라는요인이작용합니다. 즉, 웹표준을준수하여네이버검색로봇이방문, 수집하는데어려움이없을경우, 뉴스, 백과사전과같이신뢰도있는웹페이지에인용되었거나사용자가많이검색하고이용해서사이트의활성도가높은사이트면 네이버검색로봇이해당사이트의존재를좀더빨리알아차릴수있습니다. 신뢰도 활성도
네이버검색로봇이사이트의존재를인지했다면, 사이트를방문하여해당정보를수집할지, 수집한다면어느정보를수집할지, 검색에노출이가능할지를파악합니다. 이때전세계적으로합의된컴퓨터언어를번역하여기계적으로수집, 반영하도록하고있어웹표준을준수하는것이매우중요합니다. 웹표준준수 웹표준미준수
잠깐! 네이버검색로봇이인지하고수집할수있는 웹표준을준수 한 컴퓨터언어 란무엇일까요? 1) 로봇룰 로봇룰 이란, 웹사이트에로봇이접근하는것을방지하기위한규약으로, 일반적으로접근허용및제한에대한설명을 robots.txt 에작성합니다. 로봇룰에의해웹사이트에접근제한된경우, 네이버검색로봇이사이트에접근할수없으므로사이트정보수집및검색결과노출이불가합니다. 예 ) 웹마스터도구 robots.txt http://webmastertool.naver.com/robots.txt User-agent: * Disallow:/ Allow:/$ Allow:/guide/ Allow:/sitemap.xml
잠깐! 네이버검색로봇이인지하고수집할수있는 웹표준을준수 한 컴퓨터언어 란무엇일까요? 2) HTML (hyper text markup language) HTML 이란, 웹브라우저상에정보를표시하기위한기계언어로, 웹상에서문서를만들기위하여사용하는기본적인프로그래밍언어의한종류입니다. HTML 마크업을통해웹사이트내제목, 메뉴, 하이퍼링크등브라우저상에표시되는웹사이트의모든정보를 태그 를사용하여입력합니다. 대표적으로사이트검색결과에노출되는 제목 은 title 태그로, 설명문 은 description 태그로입력합니다. 예 ) 웹마스터도구제목 / 설명문에대한 HTML <head> <title> 네이버웹마스터도구 </title> <meta name="description" lang="ko" content=" 웹마스터도구에서내사이트의검색반영정보와웹표준가이드를확인하세요 "> <meta property="og:title" content=" 네이버웹마스터도구 " /> <meta property="og:description" content=" 웹마스터도구에서내사이트의검색반영정보와웹표준가이드를확인하세요 " />
이렇게수집된사이트는검색사용자가검색어를입력하면, 로직에따라차례대로순위가매겨져검색에노출됩니다. 검색어 사용자가검색어를입력하면네이버는? 사용자가사이트를원할까? 다른사이트는없을까? 어떤사이트를더많이방문할까?
기억나시나요? 웹상에는수억개의사이트 (URL) 가존재하고, 네이버검색로봇은이러한사이트들을차례로방문하여사이트의정보를수집, 검색에반영하는데요. [ 사이트정보수집및검색노출프로세스 ] 네이버검색로봇이웹상의사이트를발견 발견한사이트에접근및정보수집 로직에따라검색결과에반영
네이버웹마스터도구는네이버검색로봇이내사이트를방문할수있도록하는내비게이션이며, 검색로봇이사이트의정보를수집하는데어려움이없는지체크하는진단도구입니다. 수정이필요한사항은개선될수있도록처방전 ( 웹표준가이드 ) 을제공하기도하지요. 제목 설명 로봇룰 네이버검색로봇이웹상의사이트를발견할수있도록목적지를제공 발견한사이트에접근하여정보수집을정상적으로할수있는지진단 잠깐! 네이버웹마스터도구등록은필수가아닙니다. 네이버검색로봇을통해정상적으로정보가수집되는경우, 별도등록없이자동으로사이트검색결과에노출될수있습니다.
STEP 1. STEP 2. STEP 3.
우선, 네이버검색로봇이내가보유한사이트를알아차릴수있도록웹마스터도구 (http://webmastertool.naver.com) 를방문하여사이트를등록합니다.
우선, 네이버검색로봇이내가보유한사이트를알아차릴수있도록웹마스터도구 (http://webmastertool.naver.com) 를방문하여사이트를등록합니다.
사이트정보입력후, 웹마스터도구에서소유확인을진행하면수집및노출현황, 페이지최적화여부등다양한정보를확인할수있습니다
사이트정보입력후, 웹마스터도구에서소유확인을진행하면수집및노출현황, 페이지최적화여부등다양한정보를확인할수있습니다 사이트소유확인은 HTML 파일업로드, HTML 태그 설정 2 가지방법으로가능하며, 별도소유확인절차없이도사이트등록을완료할수있습니다. 잠깐! 웹마스터도구에서소유확인은필수사항이아닙니다. 사이트소유확인없이도사이트검색에노출될수있습니다.
STEP 1. STEP 2. STEP 3.
네이버검색로봇이정상적으로방문이가능한사이트로인지하고있는지확인할수있습니다. 네이버검색로봇에게사이트가정상적이지않다는신호를주고있다면검색반영이되지않거나, 검색에서제외될수있습니다. 1) 사이트간단체크를통한정보조회
2) 소유확인이완료된사이트를클릭한후 검증 > 웹페이지최적화 메뉴에서확인
1) 사이트정상접속여부네이버검색로봇이정상적으로방문이가능한사이트로인지하고있는지확인합니다. HTTP 프로토콜에따라네이버검색로봇에게사이트가정상적이지않다는신호를주고있다면검색반영이되지않거나검색에서제외될수있습니다. [ 정상접속사이트예시 ] [ 접속불가사이트예시 ]
1) 사이트정상접속여부네이버검색로봇이정상적으로방문이가능한사이트로인지하고있는지확인합니다. HTTP 프로토콜에따라네이버검색로봇에게사이트가정상적이지않다는신호를주고있다면검색반영이되지않거나검색에서제외될수있습니다. HTTP (Hyper Text Transfer Protocol) 이란? HTTP 란, 웹브라우저상에서텍스트, 그래픽이미지, 사운드, 비디오, 기타멀티미디어파일등을송 수신하는데필요한통신규약으로이용자가웹사이트를접속했을때, 사전에협의된규약에따라정상적인정보로응답해야합니다. 따라서네이버검색로봇이웹사이트를방문했을때정상적인정보가수신되지않는경우, HTTP 프로토콜을준수하고있는지점검이필요합니다.
2) 검색로봇수집허용여부 (robots.txt) robots.txt 파일을통해네이버검색로봇의접근을허용하고있는지확인합니다. 현재운영중인사이트의검색로봇수집허용여부는인터넷주소입력창에사이트 URL + /robots.txt 를입력, 접속하여쉽게확인할수있습니다. - 네이버 robots.txt http://www.naver.com/robots.txt - 웹마스터도구 robots.txt http://webmastertool.naver.com/robots.txt
[ 수집허용사이트예시 ] User-agent: * Allow: / User-agent: Yeti Allow: / [ 수집차단사이트예시 ] User-agent: * Disallow: / User-agent: Yeti Disallow: /
3) 검색노출허용여부 ( 로봇메타태그 ) 로봇메타태그를통해수집한정보를정상적으로검색에반영할수있도록설정하였는지확인합니다. 로봇메타태그에검색노출이차단 (noindex) 으로설정된경우, 네이버검색로봇이사이트정보를수집했더라도실제검색결과에노출시킬수없습니다. 로봇메타태그설정상태는사이트메인페이지에서 마우스우클릭 > 소스보기 를통해확인할수있습니다.
[ 검색노출허용사이트예시 ] <meta name= robots content= index > 또는태그를입력하지않음 [ 검색노출차단사이트예시 ] <meta name= robots content= noindex >
robots.txt 파일과로봇메타태그가모두허용으로설정되어있어야검색노출이가능합니다. robots.txt 로봇메타태그네이버검색 robots.txt 로봇메타태그네이버검색 robots.txt 로봇메타태그네이버검색 robots.txt 로봇메타태그네이버검색
검색사용자가사이트를잘인지할수있도록제목과설명이설정되었는지점검합니다. 사이트제목과사이트설명이정상적으로적용되어있는지, 너무길어서사용자가인지하기어렵지는않은지, 동일한키워드를반복해서입력하지는않았는지확인해주세요. 제목과설명이정상적으로적용되었더라도너무길어서한눈에보기어렵거나동일한키워드가의미없이반복된다면검색노출에불리하게작용할수있으므로사이트정보를잘설명할수있는내용으로간결하게작성하는것이좋습니다. 제목, 설명태그설정상태는사이트메인페이지에서 마우스우클릭 > 소스보기 를통해확인할수있습니다.
[ 사이트제목 / 설명예시 ] <head> <title> 네이버웹마스터도구 </title> <meta name="description" lang="ko" content=" 웹마스터도구에서내사이트의검색반영정보와웹표준가이드를확인하세요 "> <meta property="og:title" content=" 네이버웹마스터도구 " /> <meta property="og:description" content=" 웹마스터도구에서내사이트의검색반영정보와웹표준가이드를확인하세요 " />
사이트정보의수정이필요한경우, 네이버웹마스터도구에서제공하는도움말및가이드를참고하여사이트정보를수정합니다. 사이트간단체크항목별로아래가이드를활용할수있습니다. 1) robots.txt 파일, 로봇메타태그 > 웹표준최적화기본가이드 http://webmastertool.naver.com/guide/basic_optimize.naver 2) 사이트정상접속여부 > HTTP 프로토콜가이드 http://webmastertool.naver.com/guide/basic_http.naver 3) 사이트제목, 사이트설명, Open Graph > 웹표준 HTML 마크업가이드 http://webmastertool.naver.com/guide/basic_markup.naver 잠깐! 네이버웹마스터도구에서는사이트정보수정이불가능합니다. 수정이필요한정보는호스팅업체또는사이트개발담당자를통해 HTML 태그를수정하도록요청해주세요.
STEP 1. STEP 2. STEP 3.
사이트검색에서는해당사이트가웹표준준수를잘하고있는지와더불어생산되는콘텐츠가사이트운영목적과부합하는지여부와사용자방문과같은활성화정도를알수있는정보를참고하여검색에사이트를반영합니다. 따라서사이트를꾸준히운영하여사용자들에게많이알리고사이트가오랫동안방치되어스팸으로변질되지않도록관리하는것이중요합니다. 목적에맞는콘텐츠 사이트운영목적에맞는콘텐츠여부검토 예 ) 홍보성사이트 : 서비스, 상품소개콘텐츠커뮤니티사이트 : 사용자간소통과정에생성된콘텐츠 사이트활성도 활성화정도를알수있는정보참고 예 ) 뉴스, 백과사전등권위있는웹페이지에인용, 정상적인일반웹페이지에인용여부, 검색을통한사용자방문등
웹표준에맞는사이트를만들기 : 웹표준을준수하는사이트는사이트검색노출을위한기본조건입니다. 1) 직접개발할수없다면템플릿을제공하는서비스 ( 호스팅업체 ) 를이용하는것을권장합니다. 블로그를관리하듯쉽게사이트관리가능 사이트운영 / 관리상문제발생시호스팅업체에게보상요청가능 호스팅업체에따라손쉽게소유확인메타태그를삽입할수있도록서비스제공 2) 외주개발업체에맡기신다면포트폴리오를확인하기를권장합니다. 지금까지개발한사이트가웹표준에맞는지확인 ( 사이트간단체크기능사용 ) 낚시성사이트, 성인사이트, 도박사이트에서사용하는사이트주소를제공하는지확인 일정기간유지보수까지제공하는지확인 3) 운영목적에따라 modoo!, 스토어팜등무료로제공되는네이버플랫폼을구축할경우, 웹표준에맞게구성되어있어관리가용이합니다. 템플릿형으로관리가용이 네이버파트너스퀘어에서관련교육도상시진행중
고유한브랜드이름사용하기 : 사용자가입력한검색어에따라찾고자하는최적의정보를판단하여검색결과를제공합니다. 어학사전등다른검색목적이있을수있는단순영어단어나일반명사 ( 예 : 퀵서비스 ) 가아닌개성있는브랜드이름을사용하기를권장합니다. 고유한사이트주소사용하기 : 다른사이트와주소가비슷하면낚시성사이트로오해받을수있습니다. 또한흔한주소라면이전사이트의문제이력이남아있을수있습니다. 짧은문장으로사이트를효과적으로설명하기 : 사이트제목, 사이트설명이아예설정되어있지않거나제목과설명이동일한경우, 사이트콘텐츠와연관이없는키워드가나열되어있는경우검색노출에불이익이있을수있습니다. 또한과도한길이의제목, 설명은검색사용자가한눈에정보를인지하기어렵기때문에제목은 15 자이내, 설명은 45 자이내를권장합니다.
사이트맵, RSS 를제출하기 : 사이트에서생성되는웹페이지 ( 콘텐츠 ) 를누락없이검색에반영할수있습니다. 1) 사이트맵 (Sitemaps) 사이트맵은웹사이트의웹페이지를계층적으로분류한목록으로, 해당웹사이트를구성하고있는전체구조를보여줍니다. 사이트맵제출시네이버검색로봇이해당사이트의메뉴및콘텐츠를쉽게찾을수있도록하여검색결과반영에도움이됩니다. 사이트맵은네이버웹마스터도구에로그인후소유확인이완료된사이트클릭, 요청 > 사이트맵제출 메뉴에서제출할수있습니다. 2) RSS (Rich Site Summary/Really Simple Syndication) RSS 는업데이트가빈번히이루어지는웹사이트에서업데이트된정보를사용자들에게자동적으로간편하게제공하도록적용된시스템으로 RSS 제출시네이버검색로봇이해당사이트의업테이트된최신정보를쉽고빠르게인지 / 수집하여검색결과반영에도움이됩니다. RSS 는네이버웹마스터도구에로그인후사이트클릭, 요청 > RSS 제출 메뉴에서제출할수있습니다.
사이트정보가변경되었다면수집요청하기 : 네이버검색로봇이사이트정보가변경되었다는것을더빨리알아차릴수있습니다. 네이버웹마스터도구에로그인후사이트클릭, 요청 > 페이지수집 메뉴에서 [ 확인 ] 버튼을눌러수집요청을할수있습니다. 네이버에서제공하는가이드를적극적으로이용하기 : 네이버웹마스터도구에서는웹표준가이드를제공하고있으며, 공식블로그, 지식 in 을통한묻고답하기, 네이버고객센터도움말등다양한채널을통해웹마스터도구에대한 Tip 을나누고있습니다. 이러한가이드로검색노출에대한문제가해결이되지않는경우네이버고객센터를통해제보해주시면확인하여조치할수있도록하겠습니다. : 네이버고객센터 > 통합검색 > 사이트검색 > 사이트가검색에노출되지않아요.
앞에서설명한내용을생각하며운영하시는사이트의검색최적화정도를직접체크해보세요! 1. 검색로봇 항목체크관련항목 1-1. 네이버검색로봇이사이트를정상적으로접근이가능하다고인식하나요? HTTP 프로토콜 / 방화벽차단 1-2. 네이버검색로봇이사이트의정보를수집할수있나요? robots.txt 파일 ( 로봇룰 ) 1-3. 사이트제목, 사이트설명이설정되어있나요? 1-4. 네이버검색이보유하신사이트를검색에반영할수있나요? noindex 설정 1-5. 사이트제목, 사이트설명이너무길지는않은가요? 1-6. 1-7. 사이트제목, 사이트설명에반복되는단어가많이들어가있지는않나요? 혹시사이트콘텐츠와관련이없는낚시성키워드가들어가있지는않나요? 2. 콘텐츠 2-1. 사이트가꾸준히관리되고있나요? 2-2. 게시판등에스팸게시글이생성되지는않았나요?
Q. 동일한키워드로사이트가나왔다가안나왔다해요. 사이트검색노출에서제외되는경우는다양한원인이있을수있습니다. 사이트접속이원활하지않거나일시적으로접속불가한상태등검색로봇이방문한시점에사이트정보가정상적으로수신되지않는경우, 사이트검색노출에서도일시적으로제외될수있습니다. 따라서정상적으로사이트정보수집이가능한지여부는사이트간단체크를통해확인해주시면좋겠습니다. 만약사이트점검시문제가없다면정확한사유확인을위해서기술적인검토가필요하므로온라인도움말을통해접수해주세요. Q. 사이트제목 / 설명은무엇이고어떻게확인하나요? 사이트의제목과설명은업체명과주요콘텐츠에대해설명하는문구로검색결과에보여지며이용자에게이사이트가어떤사이트인지알려줄수있는정보입니다. 현재검색결과에반영되어있는사이트의제목과설명은네이버웹마스터도구의 ' 사이트간단체크 ' 를이용하시거나사이트접속시 ' 소스보기 ' 를통해설정된마크업페이지정보로확인할수있습니다.
Q. 네이버웹마스터도구에사이트를등록하거나사이트내제목 / 설명태그를수정한경우, 검색결과에반영되는데까지얼마나걸리나요? 사이트의정보가검색결과에반영되는데에는재수집과색인과정을거치게되며최소 1 일 ~ 수주가소요될수있습니다. 단, 검색반영주기는사이트의신뢰도 / 활성도에따라다르게산정되므로, 일반화된주기를알려드리기어렵습니다. 이경우, 수집요청 을메뉴를이용하여 1~2 일내에재수집진행하므로수집주기를줄일수있습니다. Q. description 에작성한키워드이나검색결과에다반영되지않는건왜그런가요? 작성하신내용은사이트와의상관성, 키워드간의상관성, 검색형키워드로서의연관성등전체적인연관성을고려하여검색결과에반영되며연관성이낮은일부키워드는검색결과에노출되지않을수있습니다. 반면에연관성이떨어지는단어를과도하게입력하는경우, 장기적인관점에서신뢰도나활성도측면에서불리하게작용할수있으므로제목, 설명문등내용을작성하실때는브랜드와연관성이있고우리업체를대표할수있는단어를고려하여키워드를선택하시는것이좋습니다.
Q. 메인홈페이지외에다양한채널 ( 블로그, 카페, 페이스북등 ) 등을활용하면검색노출에유리한가요? 단순히여러채널을운영하는것은사이트검색에영향이없습니다. 단, 일관된콘텐츠로브랜드홍보에적절한채널을운영하시는경우이용자에게유용한정보로판단되어검색에유리하게작용할수있습니다. 하지만메인홈페이지에서홍보하려는콘텐츠와채널로운영하는사이트의콘텐츠가다른경우, 오히려일관성이떨어지며검색반영에불리하게작용할수있으므로양질의콘텐츠로일관성있게관리하시는것이좋습니다. 예 ) 공기청정기판매사이트에서운영하는블로그채널에서브랜드 / 제품과관계없는연예뉴스로도배하는경우등
Q. 네이버검색에잘반영되거나상위에노출하기위해서는어떻게하면되나요? 기본적으로웹표준을준수하여검색반영에최적화시키는것이가장중요합니다. 따라서사이트간단체크등을통해정상적으로반영이가능한상태인지점검하는것이필요하며그외시스템에의해실시간으로수집된정보를기반으로세부적으로다양한로직이있으나기본적으로신뢰도, 활성도측면에서이용자의검색의도에부합하는사이트로이용자에게유용한정보라고판단되는경우상위에노출될수있습니다. 신뢰도와활성도는사이트내에서생산되는콘텐츠관리가중요합니다. 사이트내이용자에게유용한양질의콘텐츠가꾸준히생산 / 관리된다면해당정보가신뢰성있는사이트에인용될확률이높아지며, 이를통해해당사이트이용자가증가하여활성도또한향상될수있습니다. 또한이러한꾸준한사이트관리는스팸성게시글등검색반영에불리하게작용할수있는요소를빠르게감지하고관리할수있기때문에검색결과상위노출에도움이될수있습니다.