저는 챗GPT 활용 강사 정옥선입니다. 저는 개발자가 아닙니다.
지난 글 "챗GPT가 내 사이트를 못 찾았다"에 이은 두 번째 글이에요.
📝 한줄 요약
GPTers 24기 GEO 실험실 스터디장 체크님이 만드신 도구로 제 사이트 okssam.kr을 검사했더니, 제가 본 화면 기준 7개 항목 중 검색로봇 메타태그 하나만 "개선 필요" 였어요. 지금까지 고민해 본 적 없던 부분이라 구글 공식 문서까지 찾아 읽으며 제대로 공부했어요. AI는 알고 시켜야지, 그냥 두면 안 되는 일이었습니다.
바쁘시면 이것만 읽어도 돼요:
체크 결과: 6개는 "정상", 검색로봇 메타태그만 "개선 필요"
검색로봇 메타태그는 페이지 머리말에 적는 "검색로봇에게 주는 안내 쪽지" 예요
안 적어도 기본값은 허용이에요. 막힌 게 아니라 27개 페이지에 쪽지가 없었던 것
공통 머 리말에 한 줄 넣어 27/27 페이지 적용, 중복 0, noindex 0. 약 10분
메타태그는 내 사이트에 넣고, 서치콘솔은 확인하고 색인을 요청하는 곳. 요청한 소개 페이지는 같은 날 밤 "URL이 Google에 등록되어 있음"으로 바뀌었어요
깨달음: AI는 알고 시켜야 해요. 모르는 한 줄은 넘기지 말고 뜻부터 묻기
🎯 이런 분들께 도움돼요
사이트 점검 도구에서 "개선 필요"가 떴는데 무슨 말인지 몰라 넘긴 분
index, follow, noindex 같은 말을 처음 듣는 분
AI로 사이트를 만들고 "알아서 다 넣어 줬겠지" 하고 계신 분
😫 문제 상황 (Before)
체크님이 만드신 도구에 okssam.kr을 넣어 봤어요. 제가 본 화면에는 OG 제목, OG 설명, OG 이미지, 모바일 viewport, 검색로봇 메타태그, 사이트맵, robots.txt 이렇게 7개 항목이 있었고, 6개는 "정상"이었습니다. 한 줄만 달랐어요.
솔직히 배신감이 들었어요. 사이트를 만들 때 AI가 알아서 넣어 줬을 거라고 생각했거든요. 저는 이름만 들어 본 터라 "메타태그를 넣어라"고 시키기까지 했는데, 안 들어가 있었다니요.
나중에 확인해 보니 title, description, OG 같은 다른 메타태그는 들어가 있었고 검색로봇 메타태그만 빠져 있었어요. 처음엔 이렇게만 말했습니다.
이거 개선해줘
그런데 뜻도 모르고 고치면 다음에 또 모를 것 같았어요. 그래서 다시 물었습니다.
(아래 프롬프트는 GEO 실험실 스티디장님 체크님이 알려주신 프롬프트입니다)
검색로봇 메타태그 follow, index가 개선 필요하로 하는데 이게 뭔지 설명해주고 어떻게 개선할 수 있는지 알려줘. 일단내가 알아야하니 설명과 방법까지 step by step 으로 알려줘.
🛠️ 사용한 도구
Claude Code(클로드) — 팀장. 실제 수정은 팀원(하위 에이전트)에게 맡겨요
구글 검색 센터 공식 문서, 구글 서치콘솔, 버셀 — 근거 확인, 색인 요청, 배포
📚 공부한 것
1. 검색로봇 메타태그가 뭔가요 - 로봇에게 주는 안내 쪽지
구글 문서는 페이지의 head(머리말)에 넣어 그 페이지가 검색에 등록되고 보이는 방식을 정하는 것이라고 설명해요. 저는 이렇게 이해했어요. 가게 문 앞에 붙여 두는 안내 쪽지인데, 손님이 아니라 검색로봇이 읽는 쪽지.
index — "영업 중" 팻말. 이 페이지를 검색 결과에 올려도 돼요
follow — "안쪽 방도 둘러보세요". 이 페이지에 걸린 링크를 따라가도 돼요
▲ 검색로봇 메타태그는 로봇에게 주는 안내 쪽지
2. 안 적으면 어떻게 되나요 - 없다고 막힌 건 아니었어요
문서에는 기본값이 all, 곧 "색인 생성이나 게재 제한이 없음"이라고 적혀 있어요. 쪽지가 없으면 로봇은 "올려도 되고 링크도 따라가도 된다"로 받아들입니다. 클로드가 점검한 결과도 27개 페이지 모두 정상 응답, noindex 0건, robots.txt 전체 허용이었어요.
"개선 필요"는 "막혀 있다"가 아니라 "분명하게 적어 두라" 는 뜻이었어요. 구글 문서의 규칙 표에는 noindex와 nofollow만 있고 index와 follow는 따로 없어요. 기본값이라 적어도 구글에서는 달라지는 게 없대요.
3. 쪽지에 적을 수 있는 말
값
무슨 뜻
언제 쓰나
index
검색 결과에 올려도 돼요
공개하는 페이지 (기본값과 같은 뜻)
noindex
검색 결과에 표시하지 마세요
준비 중인 페이지
follow
이 페이지의 링크를 따라가도 돼요
공개하는 페이지 (기본값과 같은 뜻)
nofollow
이 페이지의 링크는 따라가지 마세요
링크 걸린 곳을 책임지기 어려울 때
max-snippet
설명글을 몇 글자까지 보여 줄지
-1이면 구글이 알맞은 길이를 고르고, 0이면 설명글 없음
max-image-preview
미리보기 이미지 크기 (none·standard·large)
대표 이미지를 크게 보여 주고 싶으면 large
max-video-preview
영상 미리보기를 몇 초까지
-1이면 제한 없음
이 밖에 none(noindex와 nofollow를 합친 것), nosnippet(설명글을 안 보여 줌)도 있어요. noarchive는 구글이 이제 쓰지 않고 무시한다고 문서에 적혀 있습니다.
4. robots.txt와는 뭐가 다른가요 - 대문과 쪽지
robots.txt — 대문에 붙이는 출입 안내. 로봇이 어느 주소를 읽으러 와도 되는지 알려 줘요
메타태그 — 페이지마다 붙이는 쪽지. 이 페이지를 검색에 올려도 되는지 알려 줘요
문서에 따르면 robots.txt로 막아 둔 페이지는 로봇이 들어오지 못하니 쪽지를 읽지 못하고, 쪽지 내용은 무시돼요. 그래서 noindex를 쓸 때는 robots.txt로 막으면 안 됩니다.
▲ 대문 안내(robots.txt)와 페이지 쪽지(메타태그)는 다른 일을 해요
5. 흔한 실수
공개 전에 임시로 넣은 noindex를 잊고 그대로 둠
템플릿이나 견본에 들어 있던 noindex가 남아 있음
페이지마다 값이 제각각이거나 같은 태그가 두 번 들어감
값이 서로 부딪히면 더 제한하는 쪽이 적용된다고 문서에 있어요.
6. 메타태그는 서치콘솔에 넣는 게 아니에요 - 제가 헷갈린 지점
같은 날 구글에 site:okssam.kr 을 검색하니 27개 중 2개만 나왔어요(네이버에서는 6개 이상).
▲ 구글에 site:okssam.kr 을 검색하니 2개만 나왔어요
메타태그가 없어서 그런 줄 알았는데 아니었어요. 서치콘솔 URL 검사에 나온 상태는 "발견됨 - 현재 색인이 생성되지 않음". 구글이 주소는 알지만 아직 읽으러 오지 않았다는 뜻이에요.
한국어로 된 Google 계정의 스크린샷
▲ 서치콘솔 URL 검사 — "발견됨 - 현재 색인이 생성되지 않음"
그런데 여기서 제가 헷갈렸어요.
검색로봇 메타태그를 27개 페이지 모두에 넣어 배포 이건 뭐지? 너가 구글큰솔에 한거 말이야.
메타태그를 서치콘솔에 넣은 줄 알았던 거예요. 나누고 나서야 구분이 됐습니다. 메타태그 넣기는 내 사이트 파일을 고쳐 배포한 일이고, 서치콘솔은 넣은 것이 구글에 어떻게 보이는지 확인하고 색인을 신청하는 곳이에요.