#07 웹사이트 네이버 검색 결과 노출

3 분 소요

지난 칼럼에서 내가 만든 사이트를 인터넷에 공개하는 방법을 알아보았습니다. 그런데, 그냥 들어올 수 있는 URL①이 있다고 해서 사람들이 많이 들어올 수 있을까요? 직접 URL 주소로 들어오지 않는 이상 여러분이 만든 웹페이지로 들어오기 힘들겠죠? 이럴 때 검색엔진②의

도움을 받으면 사람들이 내 사이트를 검색하여 들어올 수 있어 훨씬 많은 사람들이 들어올 수 있습니다.

검색엔진이란 네이버, Google, 다음 등 여러분이 검색하여 웹페이지들을 찾는 사이트를 말하며, 이러한 검색엔진에 내가 만든 사이트를 잘 찾을 수 있도록 등록하면 훨씬 더 많은 사람들이 들어올 수 있습니다.

이번 칼럼에서는 내 사이트가 네이버 검색엔진에 검색될 수 있도록 설정해보겠습니다.

① URL(Uniform Resource Locator) 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약

② 컴퓨터 시스템에 저장된 정보를 찾아주는 것을 도와주도록 설계된 정보 검색 시스템

  1. 네이버 검색엔진 등록하기

1-1. 웹마스터 도구에 사이트 등록하기

네이버 검색 결과로 잘 나오려면 네이버의 검색엔진 등록 도구 ‘웹마스터 도구’에 등록해야 합니다. Naver Search Advisor(https://searchadvisor.naver.com)로 접속하셔서 우측 상단의 웹마스터 도구③를 눌러줍니다.

사이트 추가란에 등록할 사이트의 URL 주소를 입력해 줍니다.

1-2 사이트 소유 확인하기

지금 등록하려는 URL이 본인 소유가 맞는지 확인하는 과정입니다. HTML 태그를 삽입하는 방법을 선택하고 메타태그④ 부분을 복사합니다.

지난 시간 만든 내 사이트의 index.html 파일을 visual studio code를 통해 열어줍니다.

태그 사이에 복사한 메타태그를 붙여 넣어줍니다.

지난 시간에 웹 사이트를 공개하는데 사용한 Netlify의 “Deploys” 탭에 가서 index.html 파일을 변경한 폴더를 업로드해줍니다.

그리고 홈페이지에 다시 접속해보시면 홈페이지가 업데이트되어 삽입한 메타태그가 잘 들어간 것을 확인하실 수 있습니다. F12 버튼을 누르면 개발자 도구를 통해 HTML 코드를 확인하실 수 있습니다.

그리고 다시 웹마스터 도구로 돌아와서 자동 등록 방지 문자를 입력하고 확인을 누르시면 내 사이트 소유 확인이 완료됩니다.

③ 검색엔진에 검색될 수 있도록 관리하는 도구

④ 웹페이지에 대한 구조적인 메타데이터를 제공하기 위한 HTML, XHTML 형태의 태그

  1. 추가 문서 제출하기

검색엔진에만 등록해도 우리 사이트가 나올 수 있지만 더 잘 나오도록 만들어보겠습니다. 검색엔진은 크롤러⑤라는 검색 로봇을 이용해 웹 문서를 수집하는데요. 크롤러가 우리의 사이트를 더 잘 찾을 수 있도록 하는 문서 2가지를 제출해 주겠습니다.

2-1 robots.txt 제출하기

robots.txt⑥란 검색엔진의 크롤러가 우리의 사이트에 접근할 수 있는 규칙을 지정해 주는 문서입니다. robots.txt에서 작성한 규칙에 따라 특정 페이지는 크롤러의 접근을 허용하여 검색엔진에 공개하고 특정 페이지는 크롤러의 접근을 막아 공개하지 않도록 설정할 수 있습니다.

Search Advisor의 [검증] > [robots.txt]로 들어가줍니다.

하단의 robots.txt 간단 생성에서 [모든 검색로봇이]로 선택하고 다운로드 버튼을 눌러줍니다.

다운로드한 robots.txt 파일을 index.html과 같은 위치에 넣어줍니다.

2-2 sitemap.xml 제출하기

sitemap⑦이란 사이트를 보는 지도인데요. 크롤러가 우리의 사이트가 어떻게 생겼는지 파악할 수 있어 수집이 더 정확하게 될 수 있습니다.

Sitemaps 생성 사이트(https://www.xml-sitemaps.com/)에 접속하여 URL을 입력하고 Start를 눌러줍니다.

생성하고 생성된 sitemap.xml 파일을 받아줍니다.

다운로드한 sitemap.xml 파일도 index.html과 같은 위치에 넣어줍니다.

robots.txt 파일을 열어서 sitemap 부분을 추가해 줍니다. “Sitemap: 내 홈페이지 주소/sitemap.xml”를 입력해 주고 저장해 줍니다. 이는 크롤러에게 내 sitemap의 위치를 알려주는 것입니다.

메타태그를 삽입한 것과 마찬가지로 다시 한번 완성된 폴더를 Netlify에 Deploy 해줍니다.

Search Advisor로 돌아와서 수집 요청 버튼을 눌러줍니다. 그러면 robots.txt, sitemap.xml이 모두 정상적으로 등록됩니다.

⑤ 조직적, 자동화된 방법으로 월드 와이드 웹을 탐색하는 컴퓨터 프로그램

⑥ 웹 사이트에 로봇이 접근하는 것을 방지하기 위한 규약으로, 일반적으로 접근 제한에 대한 설명을 robots.txt에 기술함

⑦ 사이트의 URL을 나열하는 XML 파일

  1. SEO 최적화하기

지금까지의 과정으로 등록만 해도 네이버에 검색 결과로 나올 수 있지만 수많은 검색 결과 중 더 상위에 노출되려면 SEO(Search Engine Optimization)최적화⑧ 과정을 거쳐야 합니다

Search Advisor에서 [리포트] > [사이트 최적화] 메뉴로 들어가셔서 사이트 아래의 요구 사항들에 맞게 설정해 주시면 SEO가 강화되어 더 상위에 노출될 수 있습니다. 상세한 설명은 네이버 최적화 가이드를 참고해보세요.

⑧ 웹 페이지 검색엔진이 자료를 수집하고 순위를 매기는 방식에 맞게 웹 페이지를 구성해서 검색 결과의 상위에 나올 수 있도록 하는 작업

  1. 결과 확인하기

등록이 완료되었으면 하루 정도 뒤 네이버에 등록한 사이트의 제목인 ‘조코딩의 홈페이지’를 검색해 주면 검색 결과로 우리가 등록한 홈페이지가 나오는 것을 확인하실 수 있습니다.

우리의 사이트가 네이버 검색 결과로 나오는 것을 실습해보았는데요. 구글 등 타 검색엔진도 유사한 과정을 통해 진행하실 수 있습니다. 다음 강의에서는 도메인(URL)을 변경하여 조금 더 전문적인 홈페이지를 만들어보겠습니다.

태그:

카테고리:

업데이트: