기술 점검 도구와 재확인 목록으로

AI 크롤러 시점으로 페이지를 받아 보는 방법

AI 크롤러 시점의 페이지 점검은 공식 사용자 에이전트 조건으로 요청하고 반환 본문을 읽는 방식으로 설계합니다. 실제 크롤러의 방문 환경과 자바스크립트 실행 결과까지 재현한 것으로 판단하지 않습니다.

목차

AI 크롤러 시점의 점검 범위

핵심 답

AI 크롤러 시점으로 페이지를 받아 보려면 공식 사용자 에이전트로 요청 조건을 맞추고, 반환된 본문에 필요한 설명이 있는지 확인하는 절차를 설계합니다. 이 요청을 실제 AI 크롤러의 방문 환경이나 자바스크립트 실행 결과를 완전히 재현한 것으로 판단하지 않습니다. 마케팅 담당자는 대상 페이지와 필요한 설명을 정하고, 개발 담당자는 요청 조건과 반환 자료를 함께 기록합니다.

사용자 에이전트는 요청 주체를 나타내는 식별 문자열입니다. 개발 담당자가 요청에 이 문자열을 지정하면 해당 문자열을 제시한 조건으로 페이지를 받아 올 수 있습니다. 문자열을 지정했다는 사실만으로 요청자가 실제 공식 크롤러라는 점이나 같은 방문 환경을 사용했다는 점까지 입증하지는 못합니다.

오픈에이아이는 제품의 자동 작업이나 사용자가 요청한 작업에 크롤러와 사용자 에이전트를 사용한다고 설명합니다. 공식 문서에서 검색용으로 설명하는 OAI-SearchBot을 대상으로 삼는다면, 개발 담당자에게 해당 이름만 전달하지 말고 공식 문서의 전체 식별 문자열을 요청 조건으로 지정하도록 요청합니다. 원문에는 예시 문자열의 버전이 변경될 수 있다고 안내되어 있으므로, 담당자는 사용한 문자열과 이를 읽은 시점을 기록합니다.

반환 자료별 판단 범위

받아 온 자료는 자료마다 답할 수 있는 질문이 다릅니다. 마케팅 담당자는 아래 기준으로 본문 누락 여부와 아직 결론을 내릴 수 없는 항목을 따로 기록합니다. 성공이나 실패라는 결과 이름만 전달받으면 어떤 설명을 읽을 수 있었는지 판단하기 어렵습니다.

확인 항목받아 온 결과이 결과만으로 판단할 수 없는 것
요청 식별 문자열요청에 지정한 사용자 에이전트실제 공식 크롤러의 신원
반환 본문해당 요청에서 받은 페이지 내용모든 AI 크롤러가 읽는 내용
필요한 설명의 존재본문에서 찾은 제목과 설명 문장AI 답변의 인용 여부
자바스크립트 실행 여부담당자가 기록한 실행 조건다른 크롤러의 실행 결과

본문 확인에서는 페이지의 용도를 설명하는 제목, 서비스나 상품에 관한 주요 설명, 이용 조건처럼 독자의 판단에 필요한 내용을 대상으로 정합니다. 단어 하나가 있다는 이유로 설명 전체가 전달되었다고 처리하지 않고, 그 단어와 연결된 문장이 함께 반환되었는지 대조합니다. 제목만 있고 상세 설명이 없으면 두 항목의 결과를 따로 기재합니다.

최종 판단은 특정 조건에서 필요한 설명을 받았는지에 한정합니다. 검색 노출이나 색인, AI 답변 인용은 이 요청의 완료 여부로 판정하지 않습니다. 개발 담당자에게는 결론 문장뿐 아니라 그 판단에 사용한 본문 자료도 함께 전달하도록 요청합니다.

공식 식별 문자열과 요청 자료

마케팅 담당자는 개발 담당자에게 요청하기 전에 대상 페이지의 주소와 공개하려는 설명 목록을 준비합니다. 주소는 실제 점검할 페이지로 특정하고, 설명 목록은 페이지에서 찾을 수 있는 문장이나 항목 이름으로 작성합니다. 사용자 에이전트 조건과 반환 자료는 다음 요청서에 함께 기재합니다.

요청 대상 주소공식 사용자 에이전트 조건담당자에게 요청할 반환 자료
점검할 페이지의 정확한 주소대상 크롤러의 공식 전체 식별 문자열실제로 요청한 주소와 사용한 문자열
같은 대상 페이지앞에서 지정한 문자열로 가져오기받은 본문 원본과 요청 시점
같은 대상 페이지의 주요 설명본문을 받은 요청 조건 유지설명이 포함된 위치와 누락 항목
같은 대상 페이지의 실행 조건문자열 지정 외의 조건도 기록자바스크립트 실행 여부와 자료 범위

공식 문자열에 포함된 요소는 담당자가 임의로 축약하지 않도록 요청합니다. 이 요청서는 사이트 전체 수집을 지시하는 문서가 아니므로 대상 페이지 외의 주소를 추가 탐색하는 작업은 포함하지 않습니다. 필요한 설명 목록도 해당 페이지에서 판단할 항목으로 한정합니다.

페이지 가져오기와 본문 판독 순서

진행 순서는 공식 요청 식별 문자열 확인, 해당 조건의 페이지 가져오기, 반환 본문과 한계 기록으로 정합니다. 개발 담당자는 요청 조건을 기록한 뒤 자료를 전달하고, 마케팅 담당자는 앞에서 정한 기준으로 설명의 존재 여부를 판독합니다.

  1. 공식 문서에서 대상 크롤러의 용도와 전체 사용자 에이전트 문자열을 확인합니다. 개발 담당자는 사용할 문자열을 요청 기록에 그대로 기재합니다.
  2. 지정한 조건으로 대상 페이지를 가져옵니다. 담당자는 받은 본문을 별도로 보관하고, 자바스크립트를 실행했는지와 실제 요청에 사용한 조건을 함께 기록합니다.
  3. 마케팅 담당자는 필요한 설명 목록과 반환 본문을 대조합니다. 항목별로 포함, 일부 포함, 찾지 못함을 기재하고 판단에 사용한 문장도 기록합니다.

본문을 찾지 못한 항목은 곧바로 페이지에서 삭제된 정보로 처리하지 않습니다. 담당자는 반환 자료 안에 해당 설명이 없는 상태인지, 자료 자체를 받지 못한 상태인지 먼저 가립니다. 자료를 받지 못했다면 내용 누락 판정을 보류하고 요청 결과를 개발 담당자에게 전달합니다.

수정이 필요하면 마케팅 담당자는 누락된 설명과 원래 전달하려던 내용을 함께 전달합니다. 개발 담당자는 수정 뒤 같은 대상과 요청 조건으로 다시 받아 결과를 기록합니다. 이전 자료는 남겨 두고 수정 후 자료를 별도로 보관하여 어떤 설명이 추가되었는지 대조합니다.

화면과 반환 본문의 구별 기준

브라우저 화면에 표시된 설명이 반환 본문에도 들어 있다고 가정하면 누락 판정이 틀릴 수 있습니다. 마케팅 담당자는 화면에서 읽은 설명을 찾을 기준으로 사용하되, 결과 기록에는 실제 받은 자료에서 찾은 문장만 기재합니다. 화면을 캡처한 자료와 본문 자료는 같은 증거로 처리하지 않습니다.

구글은 페이지를 렌더링하는 과정에서 자바스크립트를 실행하고, 렌더링된 내용을 색인에 사용한다고 설명합니다. 구글의 자바스크립트 안내는 모든 크롤러가 이를 실행할 수 있는 것은 아니라는 점도 설명합니다. 이 설명을 근거로 특정 AI 크롤러의 실행 능력을 단정하지 말고, 개발 담당자가 수행한 작업의 실행 여부를 결과에 명시합니다.

자바스크립트를 실행하기 전 받은 본문과 실행 뒤 생성한 자료가 함께 있다면 이름을 다르게 지정합니다. 설명이 어느 자료에서 발견되었는지 항목마다 표시하고, 두 자료를 합쳐 하나의 반환 본문처럼 전달하지 않습니다. 실행 뒤 자료에만 존재하는 설명은 최초 응답에서 발견한 내용으로 기재하지 않습니다.

구글 가져오기 결과의 적용 범위

구글의 리치 결과 테스트 도움말은 도구가 구글 검사 도구의 사용자 에이전트로 페이지에 접근한다고 설명합니다. 도움말에서 페이지 가져오기는 해당 테스트가 페이지를 가져올 수 있는지를 나타내며, 크롤링 완료는 구글이 페이지에 접근할 수 있다는 의미로 안내합니다. 운영자는 이 결과를 해당 도구의 접근 결과로 기록합니다.

리치 결과 테스트 자료를 함께 전달한다면 도구 이름과 표시된 사용자 에이전트 유형을 기재합니다. 이를 공식 AI 크롤러 문자열로 요청한 자료의 대체 증거로 사용하지 않습니다. 결과 제목에도 어느 도구가 수행한 요청인지 명시하여 서로 다른 요청 기록이 섞이지 않게 합니다.

발췌 본문과 원본 보관 기준

읽기 편하게 추린 본문은 판독용 자료로 사용하고, 실제 반환된 원본과 따로 보관합니다. 담당자가 불필요하다고 판단한 부분을 삭제한 자료만 전달하면 주요 설명의 누락이 페이지 응답에서 발생했는지 편집 과정에서 발생했는지 가리기 어렵습니다. 추출하거나 생략한 부분이 있다면 그 범위를 함께 기록합니다.

반복되는 메뉴나 안내 문구를 제외할 때도 본문 경계를 어떤 기준으로 정했는지 남깁니다. 이용 조건이 하단 안내에 있다는 이유만으로 판독 대상에서 빠질 수 있으므로, 마케팅 담당자는 필요한 설명 목록과 발췌 범위를 대조합니다. 자료를 정리하는 편의 때문에 확인할 항목이 사라졌다면 원본에서 다시 판독합니다.

자주 묻는 질문

공식 문자열이 변경되면 이전 기록을 삭제해야 합니까?

이전 기록은 당시 요청 조건을 설명하는 자료이므로 삭제하지 않습니다. 새 문자열을 사용한 요청은 별도 기록으로 남기고, 과거 결과에 새 문자열을 소급하여 기재하지 않습니다. 이어서 수행하는 작업에는 어떤 문자열을 사용할지 개발 담당자와 합의합니다.

여러 언어를 지원하는 페이지는 요청서를 어떻게 작성합니까?

마케팅 담당자는 이번에 읽으려는 언어와 그 언어로 공개한 설명 목록을 요청서에 기재합니다. 개발 담당자는 언어 선택에 사용한 조건을 반환 자료에 기록합니다. 다른 언어의 설명이 반환되면 요청한 언어의 항목을 누락으로 확정하기 전에 대상과 조건을 정정합니다.

내용이 수시로 변경되는 페이지는 무엇을 기록합니까?

요청 시점과 당시 공개하려던 내용을 함께 기록합니다. 비교 기준으로 사용한 화면이나 설명 목록에도 자료를 만든 시점을 기재합니다. 요청 이후 수정된 문장을 이전 반환 본문에서 찾으려 하지 않도록 자료의 시점을 연결합니다.

본문에 같은 설명이 반복되면 모두 제출해야 합니까?

판독용 자료에는 대표 문장과 반복되는 위치를 정리할 수 있습니다. 반복된 문장 사이에 대상이나 이용 조건의 차이가 있다면 각각 제출합니다. 표현이 같다는 이유로 서로 다른 조건을 하나로 합치지 않습니다.

개인별 내용이 표시되는 페이지는 무엇을 기준으로 삼습니까?

마케팅 담당자는 개인별 정보와 공통으로 공개하는 설명을 먼저 나눕니다. 이번 요청에서 판독할 대상은 공통 설명으로 정하고, 개발 담당자에게 개인별 상태가 필요한지 묻습니다. 계정 정보나 개인별 내역을 본문 증거로 전달하지 않도록 반환 자료의 범위를 정합니다.

맨 위로 이동

AI검색 기술 점검 서비스 자세히 보기