본문으로 건너뛰기
유환호 연락하기

홈 / 기록

18단계 감사 프롬프트를 돌려보니 대부분 이미 되어 있었다

한눈에 답변

왜 경쟁 서비스는 검색에 처음부터 잡히고 우리는 누락되는지를 추적하다가, 사이트 안의 SEO 문제가 아니라 사이트 밖에서 오는 발견 신호의 격차라는 결론에 이르렀다. 18단계 감사 프롬프트로 코드를 전수 점검하니 대부분 이미 구현돼 있었고, 실제 격차는 다섯 가지뿐이었다 — Bing 미등록, 전용 페이지 부재, 서비스 구조화 데이터 부재, 소셜 프로필 연결 부재, 하드코딩된 숫자 표류.

무엇을 확인하려 했나

경쟁 서비스는 첫 검색에서 바로 발견되는데 우리 서비스는 같은 질의에서 누락되는 현상이 있었다. 이 차이를 추적한 결론은 “사이트 안의 SEO 설정 문제”가 아니라 “사이트 밖에서 오는 발견 신호(외부 문서·엔티티 확증)의 격차”였다. 이 결론을 검증하기 위해 18단계로 구성된 감사 프롬프트를 받아 코드를 전수로 점검했다.

감사 결과는 어땠나

18개 항목 중 대부분은 이미 구현돼 있었다 — 서버 렌더링, 메타데이터, 대표 URL 지정, 사이트맵 선별, AI 크롤러 허용, 구조화 데이터, 브랜드 정의 일원화, 자체 데이터 콘텐츠, AI용 안내 파일까지 전부 갖춰진 상태였다. 실제로 비어 있던 것은 다섯 가지뿐이었다 — 검색엔진 웹마스터 도구 미등록, 전용 소개 페이지 부재, 서비스에 대한 구조화 데이터 부재, 외부 프로필 연결 목록이 빈 배열, 그리고 플랫폼 수를 코드에 숫자로 박아 둬서 실제 값과 어긋나 있던 것.

왜 이 결과가 중요한가

감사를 하기 전에는 “무엇이 부족한지 모른다”는 막연한 불안이 있었다. 18단계 전수 점검을 실제로 돌려 보니, 이미 해 둔 일과 아직 안 한 일이 명확하게 갈렸다. 이미 되어 있는 것을 다시 만드는 데 시간을 쓰지 않고, 진짜 비어 있는 다섯 곳에만 집중할 수 있었다.

무엇을 실제로 고쳤나

Content-Signal 신호를 AI 크롤러 전용 그룹에도 명시했다(명시 그룹은 전체 허용 규칙을 무시하므로 신호를 못 보고 있었다). 서비스 구조화 데이터를 신설했다. 코드에 박혀 있던 플랫폼 수 문구를 실제 값을 세는 방식으로 바꿨다. 공고 3건 미만인 조합 페이지에 색인 제외 조건을 걸어 자매 페이지들과 기준을 맞췄다. 사이트맵에서 무조건 등록하던 조합을 실측 3건 이상만 선별하도록 바꿨다.

코드로 못 고치는 것은 무엇으로 남았나

검색엔진 웹마스터 도구 등록, 외부 프로필 연결, 다른 곳에 우리 서비스를 언급하는 외부 문서를 만드는 일은 코드 수정이 아니라 별도의 계정 작업이 필요해 운영자의 몫으로 남겼다. 사이트 안을 아무리 정비해도, 사이트 밖에서 우리 존재를 확인해 주는 신호가 없으면 격차는 메워지지 않는다는 것이 이 감사의 핵심 교훈이었다.