Code6OfficeBETA
초급 가이드 · 웹사이트 공개

웹사이트 공개 11편: 검색엔진·사이트맵·RSS 등록

웹사이트 공개 실습 11/14 · 가상 프로젝트 작은 작업실 기준입니다. example.com은 설명용 예약 도메인이며 실제 연결에는 본인 소유 도메인을 사용합니다.

이번 편의 목표와 공개 설정

웹사이트가 열린다는 것과 검색엔진에 등록되는 것은 다릅니다. 대표 HTTPS 주소·내용·개인정보 안내를 확인한 뒤, 샘플 운영 .env의 SITE_URL을 본인 주소로, PUBLIC_INDEXING을 true로 바꿉니다. 개발 .env.dev는 계속 false입니다. 운영에 반영한 뒤 아래 세 주소를 로그인 없이 엽니다.

https://example.com/robots.txt
https://example.com/sitemap.xml
https://example.com/rss.xml

본문의 주소는 모두 본인 도메인으로 바꿉니다. 샘플은 초기 색인 차단 중 RSS가 404이고 사이트맵이 비어 있습니다. 공개 전의 의도된 상태입니다. 글 목록을 한 번 열어 첫 기록을 생성하고, 공개 설정 후 XML의 글 주소가 실제 HTTPS 주소인지 확인합니다.

Google부터 등록하기

  1. Google Search Console에 로그인해 속성 추가를 엽니다.
  2. 도메인 속성에는 https:// 없는 도메인을 입력합니다. DNS 확인 화면에서 Cloudflare 자동 연결을 제공하면 내용을 확인해 진행합니다. 아니면 제공받은 TXT 레코드를 Cloudflare DNS에 추가합니다.
  3. 소유 확인 후 사이트맵 메뉴에 sitemap.xml을 제출합니다. 처리 결과의 오류도 확인합니다. 제출 버튼을 눌렀다고 모든 글이 색인된 것은 아닙니다.
  4. URL 검사에 대표 주소와 /notes/hello를 각각 넣어 등록·크롤링 상태를 확인합니다.

다른 검색 서비스에 등록하기

| 서비스 | 순서 | | --- | --- | | 네이버 서치어드바이저 | 웹마스터 도구에 HTTPS 사이트 등록 → 소유 확인 → 요청 메뉴에서 사이트맵·RSS 각각 제출 | | Bing Webmaster Tools | Search Console 가져오기 또는 사이트 추가 → 소유 확인 → 사이트맵 목록을 확인하고 없으면 제출 | | 다음 웹마스터 도구 | 본인 사이트용 PIN 발급·로봇 파일 확인 절차를 따라 사이트 등록·수집 상태 확인 |

네이버에서 HTML 메타태그 방식을 선택했다면 content 값만 .env의 NAVER_VERIFICATION에 저장합니다. 다음에서 robots.txt 하단용 확인 줄을 제공했다면 그 전체 한 줄을 DAUM_VERIFICATION에 저장합니다. .env에서 #가 주석으로 해석되지 않도록 값 전체를 큰따옴표로 감쌉니다. 예: DAUM_VERIFICATION="#DaumWebMasterTool:본인에게_발급된_전체_값". 태그 전체를 content 값에 넣거나 다른 사이트의 값을 쓰지 않습니다. 설정 반영 후 실제 페이지 소스·robots.txt에서 확인하고 각 서비스의 확인 버튼을 누릅니다.

자주 막히는 지점

Bing으로 가져왔는데 사이트맵이 없어요. 가져오기와 사이트맵 처리 상태를 따로 확인하고 누락되면 제출합니다.

RSS 주소는 사이트맵과 같나요? 다릅니다. 샘플은 /rss.xml과 /sitemap.xml입니다. 네이버 RSS는 item과 본문이 있어야 하므로 빈 피드를 제출하지 않습니다.

검색하면 안 나와요. 소유 확인·제출·수집·색인은 서로 다른 상태입니다. Search Console URL 검사 결과를 먼저 보고, site: 검색 한 번으로 미등록이라고 단정하지 않습니다.

검증 범위

샘플의 로컬 비공개 동작과 공개용 경로 코드는 확인합니다. 독자 소유 도메인의 실제 계정 등록·색인 결과는 별도 확인 대상입니다. 검색 순위는 보장하지 않습니다.

공식 자료 확인: 2026-11-15. 네이버 RSS·사이트맵 제출, Google 소유권 확인, Bing Webmaster Tools, 다음 웹마스터 도구.


10편: Google 로그인 연결하기 · 12편: GTM으로 GA4 연결하기