안녕하세요, 코딩은 못 하지만 IT가 너무 궁금한 비개발자 루카(Luka)입니다. 제가 열심히 만든 웹사이트가 세상에 공개된 줄 알았는데, 친구에게 "야, 내 사이트 검색해봐!"라고 했더니 "음, 안 나오는데?"라는 충격적인 답변을 받았습니다. "이게 뭔데?" 싶은 마음에, 제 웹사이트를 구글 검색에 나오게 하는 방법을 직접 파보고 기록하기 위해 이 글을 씁니다. 전문가 행세가 아니라, 저처럼 답답했던 분들을 위해 제가 겪었던 시행착오와 해결 과정을 솔직하게 공유해볼게요!

thumbnail

내 웹사이트, 구글에 왜 안 보일까요? (비개발자 시선으로 기본 상식 훑어보기)

처음엔 "구글에 사이트 주소만 알려주면 알아서 다 해주겠지!" 생각했습니다. 그런데 아니더라고요. 구글이 제 사이트를 검색 결과에 보여주려면 크게 세 단계를 거쳐야 한답니다. 제가 찾아보니 이렇더라고요.

  1. 크롤링 (Crawling): 구글봇이라는 녀석들이 인터넷을 돌아다니면서 새로운 웹페이지를 찾아다니는 과정입니다. 거미(spider)처럼 웹을 기어 다니면서 정보를 수집한다고 해서 '크롤링'이라고 부른대요.
  2. 색인 (Indexing): 크롤링된 페이지의 내용을 분석하고, 구글의 방대한 데이터베이스에 저장하는 과정입니다. 일종의 '도서관에 책 등록하기' 같은 거죠. 여기에 등록되어야 검색될 수 있습니다.
  3. 순위 지정 (Ranking): 사용자가 검색어를 입력했을 때, 색인된 수많은 페이지 중에서 가장 관련성 높고 유용한 페이지를 골라 순서대로 보여주는 과정입니다. 이건 정말 복잡하고 여러 요소가 작용한다고 하는데, 일단 제 목표는 '색인'이었으니 여기까지만 파봤습니다.

제 사이트가 검색에 안 나온다는 건, 이 세 단계 중 적어도 '색인'이 제대로 안 됐다는 뜻이었습니다. 그래서 저는 구글이 제공하는 'Google Search Console (구글 서치 콘솔, 줄여서 GSC)'이라는 도구를 파보기 시작했습니다.

구글 서치 콘솔 등록: 첫걸음 떼기! (아니, 이게 뭐라고 이렇게 어렵게 느껴졌을까?)

GSC에 제 사이트를 등록하는 것부터가 저에게는 첫 난관이었습니다. 무슨 '속성 유형'이니 '소유권 확인'이니 용어부터 낯설었죠.

1. 속성 유형 선택: 도메인 vs. URL 접두어

GSC에 접속하면, 첫 화면에서 '속성 유형 선택'이라는 게 나옵니다. * 도메인: http://, https://, www., non-www 등 모든 서브도메인과 프로토콜을 포함한 전체 도메인을 관리할 때 사용합니다. DNS 기록을 수정해야 해서 좀 복잡해 보여서 저는 처음엔 피했습니다. * URL 접두어: 특정 URL(예: https://www.mysite.com)만 관리합니다. 제가 처음 만든 사이트 주소가 하나뿐이라 이걸로 시작하는 게 훨씬 편해 보였습니다.

저는 일단 제가 운영하는 https://www.my-luka-site.com 하나만 등록할 거라서 URL 접두어 방식을 선택했습니다.

2. 소유권 확인: 메타 태그가 가장 쉬웠어요!

URL 접두어를 입력하고 나면, '소유권 확인'이라는 단계가 나옵니다. "이 사이트가 네 거 맞아?" 하고 구글이 묻는 거죠. 방법은 여러 가지가 있습니다.

  • HTML 파일 업로드: 구글에서 준 HTML 파일을 제 웹사이트의 루트 폴더에 업로드하는 방식입니다. FTP 같은 걸 써야 한다고 해서 조금 귀찮았습니다.
  • HTML 태그: 구글에서 준 <meta> 태그를 제 웹사이트의 <head> 섹션 안에 붙여넣는 방식입니다. 저 같은 비개발자에게 가장 쉽고 빠르게 느껴졌습니다.
  • Google 애널리틱스 또는 Google 태그 관리자: 이미 연동되어 있다면 자동으로 확인될 수 있습니다. 저는 아직 애널리틱스 같은 건 안 달아놔서 패스했습니다.
  • 도메인 이름 공급업체: DNS 레코드를 수정하는 방식인데, 이건 '도메인' 속성 유형에 주로 쓰이며 저에게는 너무 어려워 보였습니다.

저는 HTML 태그 방식을 선택했고, 구글에서 제공하는 <meta> 태그를 제 웹사이트의 HTML 파일 <head> 섹션 안에 복사 붙여넣기 했습니다. 예를 들어, 제 홈페이지 파일이 index.html이라면, 아래와 같이 <head> 태그 안에 붙여넣었습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>루카의 IT 탐험기</title>
    <!-- 구글 서치 콘솔 소유권 확인 메타 태그 (여기에 붙여넣기!) -->
    <meta name="google-site-verification" content="YOUR_UNIQUE_CODE_FROM_GOOGLE">
    <!-- 나머지 메타 태그 및 CSS 링크 등 -->
</head>
<body>
    <!-- 본문 내용 -->
</body>
</html>

이렇게 하고 GSC로 돌아와 '확인' 버튼을 눌렀더니, 2초 만에 "소유권 확인됨"이라는 메시지가 뜨면서 성공했습니다!

사이트맵 제출: 구글에게 내 사이트 길 안내 해주기!

소유권 확인을 마쳤으니, 이제 구글봇에게 "내 사이트가 이런 구조로 되어있고, 이런 페이지들이 있으니 와서 좀 봐줘!"라고 알려줘야 합니다. 이 역할을 하는 게 바로 사이트맵(Sitemap)입니다.

사이트맵은 보통 sitemap.xml이라는 이름의 파일 형태로 존재하며, 제 웹사이트의 모든 페이지 주소를 목록화해 둔 파일입니다. 저처럼 워드프레스 같은 CMS(콘텐츠 관리 시스템)를 사용한다면 플러그인(예: Yoast SEO, Rank Math)이 자동으로 생성해주기도 합니다. 만약 정적 웹사이트라면 직접 만들거나 온라인 생성기를 사용할 수도 있습니다.

사이트맵 찾기/생성하기

제 사이트가 워드프레스라서 Yoast SEO 플러그인을 설치하고 들어가 보니, https://www.my-luka-site.com/sitemap_index.xml이라는 주소로 사이트맵이 자동 생성되어 있었습니다. 플러그인이 없다면, https://www.my-luka-site.com/sitemap.xml처럼 도메인 뒤에 /sitemap.xml을 붙여서 시도해 볼 수도 있습니다.

GSC에 사이트맵 제출하기

  1. GSC 왼쪽 메뉴에서 '색인' -> '사이트맵'을 클릭합니다.
  2. '새 사이트맵 추가' 섹션에서 my-luka-site.com/ 뒤에 제가 찾은 사이트맵 파일 이름(sitemap_index.xml)만 입력했습니다.
  3. '제출' 버튼을 눌렀습니다.

제출하고 나니 '성공적으로 제출되었습니다'라는 메시지가 뜨면서 '상태'가 '성공'으로 바뀌었습니다. 구글 공식 문서에 따르면, 사이트맵 제출 후 처리 시간은 몇 시간에서 며칠이 걸릴 수 있다고 합니다. 제 경우에는 약 12시간 정도 지나서 '발견된 URL' 숫자가 표시되기 시작했습니다.

💡 루카의 팁: robots.txt에 사이트맵 위치 명시하기! 제가 찾아보니 robots.txt라는 파일에도 사이트맵 위치를 명시하면 구글봇이 더 쉽게 찾을 수 있다고 하더라고요. 제 사이트의 robots.txt 파일을 수정하거나 새로 만들어서 아래 내용을 추가했습니다. (혹시 워드프레스라면 플러그인이 자동으로 해주기도 합니다!)

User-agent: *
Allow: /
Sitemap: https://www.my-luka-site.com/sitemap_index.xml

이걸 FTP나 호스팅 관리자 페이지에서 robots.txt 파일에 넣고 저장하면 됩니다. "이걸 터미널에 치는 건 아닌데, 그냥 텍스트 파일에 넣으면 된다고 해서 해봤더니" 별거 아니었습니다!

URL 색인 요청 및 문제 해결: URL 검사 도구 활용법 (이게 진짜 효자!)

사이트맵을 제출했다고 해서 모든 페이지가 바로 색인되는 건 아니었습니다. 여전히 특정 페이지는 검색이 안 되더라고요. 이럴 때 GSC의 'URL 검사' 도구가 정말 유용합니다.

1. 특정 URL 색인 요청하기

GSC 상단 검색창에 제 웹사이트의 특정 페이지 URL(예: https://www.my-luka-site.com/about/)을 입력하고 엔터를 쳤습니다. 그러면 해당 URL의 현재 상태가 나옵니다. 처음에는 'URL이 Google에 등록되어 있지 않음' 또는 '색인 생성 보류 중'으로 표시될 수 있습니다.

여기서 중요한 건, '색인 생성 요청' 버튼입니다. 이걸 누르면 구글봇에게 "이 페이지 좀 빨리 확인하고 색인해 줘!"라고 직접 요청하는 셈이 됩니다. 저는 처음으로 블로그 글을 올린 후, 이 기능을 사용해서 색인을 요청했습니다.

  • 진행 시간: 공식 문서에는 '색인 생성 요청' 후 실제 색인까지 며칠에서 몇 주가 걸릴 수 있다고 나와 있지만, 제 경험상 중요하고 새로운 페이지의 경우 1일에서 3일 이내에 '색인 생성됨'으로 바뀌는 경우가 많았습니다. 한 번은 글 올리고 4시간 만에 색인된 적도 있습니다!

2. 색인 오류 발견 및 해결하기

'URL 검사' 도구는 단순히 색인 요청만 하는 게 아니라, 왜 색인이 안 되는지 이유도 알려줍니다. 제가 겪었거나 흔히 볼 수 있는 오류들은 다음과 같습니다.

  • 크롤링됨 - 현재 색인 생성되지 않음: 구글봇이 페이지를 읽어가긴 했는데, 아직 구글 검색 결과에 보여줄 만큼 중요하다고 판단하지 않았거나, 품질이 낮다고 판단했을 때 나타납니다. 이럴 땐 콘텐츠의 질을 높이거나 다른 페이지에서 링크를 걸어주는 방법 등을 시도해 봐야 합니다. (제가 만든 페이지 중 하나가 콘텐츠 양이 너무 적어서 이런 메시지가 나왔었습니다.)
  • 제출된 URL이 robots.txt에 의해 차단됨: 제가 실수로 robots.txt 파일에 Disallow: /about/처럼 특정 경로를 막아버린 경우입니다. robots.txt 파일을 수정해서 해당 Disallow 규칙을 제거해야 합니다.
  • 'noindex' 태그가 감지됨: HTML <head> 섹션에 <meta name="robots" content="noindex"> 태그가 있는 경우입니다. 이 태그가 있으면 구글봇이 절대 이 페이지를 색인하지 않습니다. 의도치 않게 추가된 건 아닌지 확인하고 제거해야 합니다.

각 오류 메시지 옆에는 '유효성 검사 시작' 버튼이 있습니다. 오류를 해결한 후 이 버튼을 누르면 구글봇이 다시 와서 확인해 줍니다. 제 경험상 'robots.txt' 수정 같은 간단한 오류는 1~2일 내에 해결되었고, 콘텐츠 품질 문제 같은 건 시간이 더 걸렸습니다.

비개발자가 헷갈리기 쉬운 부분 (루카의 삽질 기록)

솔직히 저 같은 비개발자가 처음 GSC를 접하면 용어부터 헷갈리는 부분이 한두 개가 아닙니다. 제가 직접 삽질하며 깨달은 몇 가지를 공유해봅니다.

1. robots.txtnoindex 메타 태그의 차이 (이게 제일 헷갈렸어요!)

이 두 가지는 모두 구글봇의 행동을 제어하지만, 그 목적과 효과가 다릅니다.

  • robots.txtDisallow:
    • 목적: 구글봇이 특정 경로로 크롤링하는 것을 차단합니다. "여기 들어오지 마!"라고 대문에 써 붙이는 것과 같습니다.
    • 결과: 구글봇이 해당 경로에 있는 페이지 내용을 읽지 못합니다. 하지만 다른 사이트에서 이 페이지로 링크가 많이 걸려 있다면, 페이지 내용 없이 URL만 검색 결과에 나타날 수도 있습니다. (이게 제가 헷갈렸던 부분입니다!)
    • 사용 예시: 관리자 페이지, 개인 정보가 많은 페이지, 불필요한 이미지 폴더 등 구글봇이 접근할 필요 없는 곳.
  • <meta name="robots" content="noindex"> 태그:
    • 목적: 구글봇이 해당 페이지를 색인하는 것을 차단합니다. "들어와서 내용은 읽어도 되는데, 검색 결과에 보여주지는 마!"라고 말하는 것과 같습니다.
    • 결과: 구글봇은 페이지 내용을 크롤링하지만, 검색 결과에는 절대 표시하지 않습니다.
    • 사용 예시: 품질이 낮은 페이지, 회원 전용 페이지, 중복 콘텐츠 페이지 등 크롤링은 허용하되 검색 결과에는 표시하고 싶지 않은 곳.

루카의 삽질: 저는 처음엔 robots.txt로 막으면 아예 구글 검색에 안 나온다고 생각했습니다. 그런데 제 오래된 테스트 페이지 하나가 robots.txtDisallow 했는데도 URL만 검색 결과에 뜨는 걸 보고 경악했습니다. 알고 보니 noindex 태그를 써야 완전히 막을 수 있었던 거죠!

2. '색인 생성됨'과 '크롤링됨 - 현재 색인 생성되지 않음'은 뭐가 다른가요?

이 두 메시지도 초보자에게 혼란을 줍니다.

  • 색인 생성됨 (Indexed): 구글봇이 페이지를 성공적으로 크롤링하고, 그 내용을 분석하여 구글의 데이터베이스에 저장(색인)했다는 뜻입니다. 이제 이 페이지는 검색 결과에 나타날 수 있는 자격을 얻었습니다.
  • 크롤링됨 - 현재 색인 생성되지 않음 (Crawled - currently not indexed): 구글봇이 페이지를 크롤링(읽어감)하는 데는 성공했지만, 어떤 이유로든 아직 구글 검색 결과에 색인하지 않았다는 뜻입니다. "너의 존재는 알겠는데, 아직 검색 결과에 넣을지는 좀 더 생각해볼게" 같은 느낌입니다.

주요 원인: * 콘텐츠 품질 문제: 내용이 너무 짧거나, 다른 페이지와 거의 동일한 내용이거나, 유용성이 떨어진다고 판단될 때. * 기술적인 문제: 페이지 로딩 속도가 너무 느리거나, 모바일 친화적이지 않거나 (이것도 GSC에서 확인할 수 있습니다), 서버 응답이 불안정할 때. * 낮은 중요도: 구글봇이 이 페이지가 사용자에게 크게 중요하지 않다고 판단할 때.

제 경우, 초기에 테스트 목적으로 대충 만든 짧은 글 하나가 '크롤링됨 - 현재 색인 생성되지 않음' 상태가 되었습니다. 글을 보충하고 이미지도 넣었더니 며칠 뒤에 '색인 생성됨'으로 바뀌었습니다.

3. 사이트맵 제출했는데 왜 아직도 안 될까요? (인내가 필요해!)

사이트맵은 구글에게 "이런 페이지들이 있으니 봐달라"고 알려주는 '힌트'이지, "무조건 색인해라!"는 '명령'이 아닙니다. 사이트맵을 제출했어도 다음과 같은 이유로 색인이 지연되거나 안 될 수 있습니다.

  • 구글봇의 스케줄: 구글봇은 세상의 모든 웹페이지를 실시간으로 크롤링하고 색인할 수 없습니다. 우선순위에 따라 움직이며, 새로운 사이트는 상대적으로 우선순위가 낮을 수 있습니다.
  • 사이트 품질: 위에서 언급했듯이 콘텐츠 품질, 기술적 요소 등이 좋지 않으면 색인이 늦어지거나 거부될 수 있습니다.
  • 기술적인 문제: 서버 응답 속도, <meta name="robots" content="noindex"> 태그 존재 여부, robots.txt 차단 여부 등을 다시 확인해야 합니다.

루카의 팁: 사이트맵 제출 후 며칠이 지나도 안 된다면, GSC의 'URL 검사' 도구로 특정 URL을 직접 검사해보세요. 가장 정확한 현재 상태와 문제점을 파악할 수 있습니다. 그리고 인내심을 갖고 기다리면서, 콘텐츠 품질 개선에 집중하는 게 중요합니다.

비교 표: 구글봇 접근 제어 방법 (아, 정리하고 나니 속이 시원!)

제가 헷갈렸던 부분들을 정리하고 나니, 각각의 역할이 명확해지더라고요. 비개발자의 시선으로 간단하게 정리해 봤습니다.

기능 목적 구글봇 반응 비고 (루카의 해석)
robots.txtDisallow 특정 경로 크롤링 차단 해당 경로 크롤링 안 함 아예 구글봇 못 들어오게 막는 '대문 잠그기'. 내용은 못 읽지만, 주소는 노출될 수 있음!
<meta name="robots" content="noindex"> 특정 페이지 색인 차단 해당 페이지 색인 안 함 (크롤링은 가능) 구글봇은 들어와서 내용을 읽어도 되지만, "이 페이지는 검색 결과에 넣지 마!"라고 하는 것. 완벽한 검색 결과 제외!
URL 삭제 도구 (GSC) 특정 URL 검색 결과에서 임시 삭제 일시적으로 검색 결과에서 사라짐 이미 색인된 걸 급하게 지울 때 쓰는 '비상 삭제 버튼'. 영구 삭제는 아님.
rel="nofollow" (링크 속성) 특정 링크의 순위 가중치 전달 차단 링크를 따라가긴 하지만 순위 계산에 영향 주지 않음 "이 링크는 그냥 참고만 해, 추천하는 건 아니야!"

색인 오류 해결: 흔한 문제들 파헤치기 (GSC 보고서가 답이다!)

GSC는 단순한 등록 도구가 아니라, 제 사이트의 건강 상태를 진단해 주는 종합 병원 같았습니다. 여러 보고서를 통해 색인 오류의 원인을 파악하고 해결할 수 있었습니다.

1. 모바일 사용 편의성 (Mobile Usability)

요즘은 스마트폰으로 웹사이트를 많이 보잖아요? 구글도 모바일 친화적인 사이트를 선호한다고 합니다. GSC 왼쪽 메뉴의 '환경' -> '모바일 사용 편의성' 보고서에서 제 사이트가 모바일에 적합한지 확인할 수 있습니다. * 오류 유형: '클릭할 수 있는 요소가 너무 가까움', '뷰포트가 구성되지 않음' 등이 흔합니다. * 해결: CSS를 수정하여 텍스트 크기를 키우거나, 버튼 간 간격을 넓히는 등의 작업을 해야 합니다. 제 경우엔 초기 웹사이트의 버튼 간격이 너무 좁다고 해서 CSS 파일을 직접 열어서 margin 값을 10px에서 20px로 늘려줬더니 오류가 해결되었습니다.

2. 핵심 웹 바이탈 (Core Web Vitals)

이것도 구글 검색 순위에 영향을 준다고 하길래 관심 가졌습니다. 페이지 로딩 속도, 상호작용 반응성, 레이아웃 안정성 같은 것들을 측정하는 지표입니다. GSC '환경' -> '핵심 웹 바이탈' 보고서에서 확인할 수 있습니다. * 권장 수치: 찾아보니 LCP(Largest Contentful Paint)는 2.5초 이하, FID(First Input Delay)는 100ms 이하, CLS(Cumulative Layout Shift)는 0.1 이하가 권장된다고 하네요. * 해결: 이미지 최적화 (압축), CSS/JS 파일 최소화, 서버 반응 시간 단축 등이 필요합니다. 이건 좀 더 개발 지식이 필요할 수 있지만, 웹호스팅사의 캐싱 기능을 사용하거나 CDN을 적용하는 것만으로도 개선될 수 있습니다. 제 사이트의 이미지 용량이 너무 커서 LCP가 3.5초까지 나왔었는데, 이미지 압축 툴로 용량을 절반으로 줄였더니 LCP가 1.8초로 크게 줄었습니다!

3. 서버 응답 확인 (간단하게 curl로!)

가끔 제 사이트가 느려지거나 접속이 안 될 때가 있었습니다. GSC에서 '서버 오류' 같은 메시지를 보여줄 때도 있지만, 제가 직접 간단히 확인해볼 수 있는 방법도 찾아봤습니다. 터미널(맥의 경우)이나 명령 프롬프트(윈도우의 경우)를 열고 다음 명령어를 쳐봤습니다.

curl -I https://www.my-luka-site.com/

이걸 터미널에 치면 서버 응답 헤더를 볼 수 있다고 해서 따라 해 봤습니다. HTTP/1.1 200 OK처럼 200번대 코드가 뜨면 정상입니다. 만약 404 (페이지를 찾을 수 없음)나 500번대 (서버 오류) 코드가 뜨면 뭔가 문제가 있다는 뜻입니다. 저도 한 번 웹호스팅 서비스의 문제로 503 Service Unavailable 코드가 뜬 적이 있는데, 이 명령어로 빠르게 확인하고 호스팅사에 문의할 수 있었습니다.

지속적인 관리와 모니터링: GSC는 내 친구!

한 번 등록하고 색인했다고 끝이 아니더라고요. 웹사이트는 살아있는 유기체와 같아서 지속적으로 관리하고 모니터링해야 합니다. * 새로운 콘텐츠 발행 시: 'URL 검사' 도구로 바로 색인 요청하는 습관을 들이세요. * 정기적인 보고서 확인: GSC의 '색인' -> '페이지' 보고서, '모바일 사용 편의성', '핵심 웹 바이탈' 등을 주기적으로 확인하여 문제가 생기면 빠르게 대응하는 것이 중요합니다. * 사이트맵 업데이트: 콘텐츠가 많이 추가되거나 삭제되면 사이트맵이 자동으로 업데이트되는지 확인하고, 필요시 재제출하는 것도 좋습니다.

저처럼 코딩을 모르는 비개발자도 구글 서치 콘솔을 통해 제 웹사이트의 상태를 파악하고, 구글 검색에 노출시키는 방법을 직접 찾아내고 적용할 수 있었습니다. 처음엔 복잡해 보였지만, 하나씩 파고들고 해결해나가니 뿌듯함도 크더라고요! 여러분도 포기하지 마시고, GSC와 친해져서 여러분의 웹사이트를 세상에 더 널리 알려보세요! 저처럼 비개발자도 충분히 이해하고 할 수 있습니다!


핵심 요약 3줄

  • 구글 서치 콘솔(GSC)은 비개발자도 웹사이트 검색 노출 문제를 스스로 해결할 수 있는 강력한 도구입니다.
  • 사이트맵 제출과 'URL 검사' 도구를 통한 색인 요청은 기본이며, robots.txtnoindex 태그의 차이를 이해하는 것이 중요합니다.
  • GSC의 '모바일 사용 편의성', '핵심 웹 바이탈' 보고서를 주기적으로 확인하여 기술적 오류를 해결하고 콘텐츠 품질을 개선하면 더 좋은 검색 결과를 얻을 수 있습니다.

FAQ

Q: 사이트맵 제출했는데 왜 아직 제 웹사이트가 구글 검색에 안 나올까요? A: 사이트맵 제출은 구글봇에게 '힌트'를 주는 것이지, 즉시 색인을 보장하지 않습니다. 구글봇의 크롤링 및 색인 스케줄에 따라 며칠에서 몇 주가 걸릴 수 있습니다. GSC의 'URL 검사' 도구로 특정 페이지의 색인 상태를 확인하고, 오류가 있다면 해결한 뒤 '색인 생성 요청'을 해보는 것이 가장 빠릅니다. 콘텐츠 품질이나 기술적 문제(noindex 태그 등)가 원인일 수도 있습니다.

Q: robots.txt 파일에 Disallow 했는데도 제 페이지가 검색 결과에 URL만 뜨는 경우가 있습니다. 왜 그런가요? A: robots.txtDisallow는 구글봇이 해당 페이지를 '크롤링'하지 못하게 막는 역할만 합니다. 즉, 페이지 내용을 읽어가지 못하게 하는 것이죠. 하지만 다른 웹사이트에서 해당 페이지로의 링크가 많다면, 구글은 페이지 내용을 알 수 없어도 '이런 URL이 있다'는 것을 인지하고 검색 결과에 URL만 표시할 수 있습니다. 페이지 내용을 아예 검색 결과에 표시하고 싶지 않다면, 해당 페이지 HTML의 <head> 태그 안에 <meta name="robots" content="noindex">를 추가해야 합니다.

Q: 제 사이트가 갑자기 구글 검색 결과에서 사라졌어요. 뭘 확인해야 할까요? A: 먼저 구글 서치 콘솔에 접속하여 '색인' -> '페이지' 보고서를 확인해보세요. '색인 생성되지 않음'으로 표시된 페이지 수가 갑자기 늘었는지, 어떤 오류 메시지가 뜨는지 확인해야 합니다. 흔한 원인으로는 noindex 메타 태그가 실수로 추가되었거나, robots.txt 파일이 잘못 수정되어 모든 페이지 크롤링을 막았거나, 서버에 장시간 문제가 있었을 수 있습니다. GSC의 'URL 검사' 도구로 사라진 페이지의 URL을 직접 검사하여 현재 상태와 문제점을 파악하는 것이 가장 중요합니다.