오늘은 조코딩 유튜브를 보면서
내가 만든 사이트가 포털에 검색될 수 있도록 하는 법을 실습했습니다.
네이버에 내 사이트 검색되게 하기, 검색엔진의 원리, 검색엔진 최적화 방법을
정리해보았습니다.
(코딩 독학 어떻게 시작하는게 좋을지 궁금한 분들은 제 이전 글부터 읽어주세요! 링크 클릭!)
https://steadysweetpotato.tistory.com/11
📲검색엔진이란?
네이버, 다음, 구글 등
키워드를 검색해서 관련 사이트에 접속할 수 있도록 하는 서비스
오늘은
이런 검색 사이트에 내가 만든 사이트를 잘 찾을 수 있도록 설정하는
방법을 연습해보겠습니다.
👇검색엔진에 등록하는 법
1. 검색엔진에 내 사이트 등록하기
2. 내 사이트 인증하기
3. 검색이 잘 될 수 있도록 관련 문서 제출
4. SEO (검색엔진 최적화)
*SEO : Search Engine Optimization
(이 순서로 진행하겠습니다!)
📲검색엔진에 내 사이트 등록하기
네이버 웹마스터도구, 구글 서치콘솔 등을 이용해
검색엔진에 내 사이트 URL을 등록하세요!
네이버 웹마스터도구로 네이버 검색엔진에 등록해봅시다!
1) 네이버에 '네이버 서치어드바이저'or '웹마스터도구'를 검색
2) 네이버 로그인하기
3) 오른쪽 상단 '웹마스터도구'로 들어가기
4) 개인 사이트 URL을 사이트 등록에 적어주기
(하단 이미지처럼 하시면 소유확인 페이지로 넘어갑니다)
5)HTML문서에 메타태그 붙여넣기
사이트 소유 확인을 위해
[메타태그]를 복사해 내가 만든 HTML문서
<head>안에 붙여 넣어 줍니다.
수정한 HTML파일은 저장해주세요!
6) 외부서버에 변경된 파일 업데이트하기
netlify 등 웹사이트를 등록한 외부서버에
변경된 사항을 업로드해줍니다!
7)소유확인 버튼 누르면 끝!
네이버 웹마스터의 소유확인 페이지로 돌아가
소유확인 버튼을 누르고, 보안문자 입력해주면 소유인증 완료!
이제 내 사이트가 검색엔진에서
더 효율적으로 검색되게 작업해야하는데요!
그 전에 검색엔진의 원리를 잠깐 보고 갑시다!
📲검색엔진의 원리
정보를 수집하는 '크롤러'라는 로봇이
여러 사이트를 돌아다니며 얻은 정보를 검색엔진에 다시 돌려줍니다.
구글은 Googlebot, Naver는 Yeti, Daum은 Daumoa라는 크롤러가 있죠.
그런데 이 크롤러가 방문하길 원하지 않는 사이트도 있을 거에요!
그래서 각 사이트들에는 일종의 약속인 robot.txt파일이 있습니다.
이 파일에 크롤러의 정보수집을 허용하는지 아닌지 적혀있죠.
sitemap.xml 파일은 크롤러가 사이트에 방문했을 때,
크롤러가 사이트를 좀 더 효율적으로 탐색할 수 있게 만들어줍니다.
이 두파일을 내 사이트와 관련해 검색엔진에 등록하면
크롤러가 내 사이트를 더 잘 찾을 수 있게 되는 것이죠!
📲검색이 잘 될 수 있도록 관련 문서 제출하기
1)robots.txt 파일 만들기
웹마스터 도구 '사이트 목록'에서
아까 등록했던 사이트 클릭해주세요.
그럼 아래와 같은 화면이 뜨는데요!
검증의 robots.txt를 클릭해주세요.
robots.txt 탭의 하단으로 스크롤을 내려보시면,
<robots.txt 간단 생성> 부분이 보입니다.
여기서 네이버 뿐 아니라 모든 사이트에서 검색될 수 있도록 하기위해
설정을 다음 그림과 같이 바꾸고 다운로드 해주세요!
2) robots.txt 파일을 내 프로젝트 폴더에 저장하기
기존의 HTML 작업을 한 폴더에
다운 받은 robots.txt파일을 이동시켜줍니다.
이때 주의할 점!
폴더 가장 바깥쪽에 파일이 위치해야 해요!
프로젝트 폴더 안에 있는 다른 폴더들에 들어가 있으면 적용이 안됩니다!!
3) sitemap.xml 파일 만들기
위 사이트로 들어가 주세요!
그리고 자신의 사이트 URL을 넣고 'START'버튼을 눌러주세요.
잠시 기다리면 View sitemap details라는 버튼이 나타납니다! 클릭클릭!
그리고 sitemap파일을 다운 받아주시면 됩니다!
3) sitemap.xml 파일 저장하기
robots.txt 파일을 프로젝트 파일에 넣을 때와 마찬가지로
내 프로젝트 폴더 가장 바깥쪽에 저장해주세요!
그리고 더 빠르게 사이트맵의 위치를 파악할 수 있도록
robots.txt 파일에 다음과 같이 입력해줍니다!
Sitemap: 내 개인 URL주소 입력/sitemap.xml
4) 외부서버에 업데이트된 파일 업로드
이제 robots.txt와 sitemap.xml 파일이 새로 들어간
프로젝트 파일을 다시 외부 서버에 업로드해줍니다!
5) 수집 요청하기
이제 잠시 잊고 있었던 웹마스터 도구의
robots.txt 탭 - 로봇룰 검증 - 수집요청
을 하시면, 박스안에 robots.txt파일에 입력했던
내용이 뜰겁니다! 그럼 잘 적용된 것!
이제 URL이 아닌 특정 키워드를 포털에 검색했을때,
내가 만든 사이트가 검색되도록 해봅시다!
📲 SEO(검색엔진 최적화) 적용하기
1) 웹페이지 최적화 검증
네이버 웹마스터 도구에서
검증 - 웹 페이지 최적화 - 확인
순으로 누릅니다!
그럼 체크표시와 엑스표시로 잘 적용된 항목들(체크표시)과
미흡한 항목들(엑스표시)이 나옵니다.
미흡한 항목들은 물음표(?) 버튼을 눌러보면 해결 방안을 보실 수 있습니다.
제목과 설명에 검색되길 원하는 키워드를 넣어주면,
다른 사람들이 그 키워드를 검색했을 때,
웹마스터 도구에 등록해 둔 내 페이지가 상단에 뜰 가능성이 높아집니다!
이런 식으로 HTML 문서에서 수정해야할 부분을 알려주니
참고해서 원하는 키워드를 입력해주세요!
그러면 하루정도 시간이 지난 후에
내가 넣은 키워드, 내가 웹페이지 제목으로 정한 것을 입력해주면
내 사이트가 포털에서 뙇 검색되는걸 볼 수 있습니다.
*위 내용은 조코딩 유뷰브를 보며 공부한 내용을 정리한 것입니다.
자세한 내용과 더 많은 과정은 링크를 참고해주세요!
https://www.youtube.com/watch?v=xGkftwkoJK4
'꾸준한 독학' 카테고리의 다른 글
코딩 독학하기5 : CSS의 기초와 활용, Google사이트 따라 만들기 (조코딩 유튜브로 공부하기) (0) | 2020.04.27 |
---|---|
코딩 독학하기4 : 도메인의 원리, 무료 도메인 사이트 추천 (0) | 2020.04.23 |
코딩 독학하기2 : 내가 만든 사이트 인터넷에 공개하기(.COM 도메인, HTTPS 적용하기,HTML템플릿 수정하기) (조코딩 유튜브로 공부하기) (0) | 2020.04.21 |
코딩 독학하기1 : HTML 기본개념 정리 (조코딩 유튜브로 공부하기) (0) | 2020.04.21 |
코딩 입문하기 : 코딩 기본 용어 개념 정리 (조코딩 유튜브로 공부하기) (0) | 2020.04.21 |