핸드북

AI 에이전트가
우리 사이트에서
일을 끝낼 수 있는가

AOO는 사이트에 실제로 에이전트를 투입해 일을 시키고, 그 일이 끝났는지를 기록합니다. 이 문서는 진단서를 받은 분이 숫자를 읽고 무엇을 고칠지 판단하는 데 필요한 내용을 담았습니다.

230측정된 사이트
36진단조차 막힌 곳
62평균 점수
10사이트당 작업 수

검색 순위가 아니라, 작업이 끝났는지를 잽니다

AOO는 사이트에 실제로 AI 에이전트를 투입해 사람이 시킬 법한 일을 시켜 보고, 그 일이 끝났는지를 기록합니다. 페이지를 훑어 점검표에 체크하는 방식이 아닙니다.

차이는 결과에서 드러납니다. 사람이 보기에 멀쩡하고 검색에도 잘 나오는 사이트가 여기서 F를 받을 수 있습니다. 사람은 버튼을 누르고 기다릴 줄 알지만, 에이전트는 자바스크립트가 그려 줄 화면을 기다리지 않고 처음 받은 HTML만 읽기 때문입니다.

진단 한 번에 일어나는 일

  1. 1 · 문 두드리기도메인이 응답하는지, robots.txt가 에이전트를 막는지, 방화벽이 에이전트 User-Agent를 걸러내는지 확인합니다. 여기서 막히면 진단은 시작되지 않고 "차단됨"으로 기록됩니다 — 빠지는 게 아니라 결과로 남습니다.
  2. 2 · 안내 파일 확인llms.txt · sitemap.xml(또는 sitemap-index.xml) · robots.txt, 그리고 openapi.json · MCP 엔드포인트 같은 기계용 계약이 있는지 봅니다.
  3. 3 · 실제 작업 10개 수행업종에 맞는 10개 작업을 에이전트에게 시킵니다. 매 요청의 URL·출처·상태 코드를 전부 기록합니다.
  4. 4 · 완수 여부 판정답이 나왔다고 성공이 아닙니다. 답 속의 근거가 그 사이트가 실제로 보낸 바이트에 있는지까지 대조합니다.
왜 10개인가 (2026-09 변경)

2026년 8월까지는 5개였습니다. 5개면 완수율이 0.2 단위로만 움직이는데 등급 상한선은 0.34와 0.5에 있어서, 작업 하나가 뒤집히면 등급이 한 칸 바뀌었습니다. 실제로 6개 이상 측정된 사이트에서는 어느 5개를 고르냐에 따라 등급이 매번 달라졌고 완수율은 평균 35%p 흔들렸습니다. 10개면 상한선이 3/10과 5/10이라는 눈금 위에 정확히 놓입니다. 다만 열 개를 아무거나 시키면 그 업종이 낼 이유가 없는 자료까지 실패로 잡히므로, 업종별로 답할 이유가 있는 10개만 고릅니다.

업종마다 다른 10개를 시킵니다

전체 17개 작업 중 그 사이트가 답할 이유가 있는 10개만 고릅니다.

업종 묶음시키는 10개 작업
종합 (업종 무관)요금 · 가입 · API · 연동 · 지원 · 연락 · 지점 · 규정 · 공지 · 비교
SaaS · 개발자 제품요금 · 가입 · API · 연동 · 지원 · 연락 · 규정 · 비교 · 공지 · 자료
커머스 · 브랜드몰요금 · 배송/반품 · 재고 · 지원 · 연락 · 규정 · 비교 · 공지 · 지점 · 가입
금융 (은행·증권·카드·보험)수수료 · 가입 자격 · 지원 · 지점 · 가입 · 규정 · 자료 · 연락 · 공지 · 비교
병원 · 헬스케어예약 · 지점 · 수수료 · 지원 · 가입 자격 · 연락 · 규정 · 자료 · 공지 · 채용
항공 · 여행 예약예약 · 요금 · 수수료 · 지원 · 연락 · 규정 · 비교 · 지점 · 공지 · 자료
호텔 · 렌터카예약 · 요금 · 지점 · 지원 · 연락 · 규정 · 비교 · 수수료 · 공지 · 재고
기업 · 기관 사이트연락 · 채용 · 지점 · 지원 · 요금 · 공지 · 규정 · 자료 · 비교 · 가입

업종 묶음은 진단 시작 화면에서 직접 고를 수 있습니다. 각 묶음의 앞 5개는 2026년 8월까지 쓰던 v1 배터리와 같은 작업이며, 예전 점수와 비교할 수 있도록 일부러 그대로 두었습니다.

2026-09에 새로 들어온 작업 4종

작업무엇을 보는가완수로 인정하는 근거
환불·취소 규정규칙이 문장이 아니라 조건과 기한으로 적혀 있는가"14일 이내" 같은 기간·조건 표현이 답과 사이트 본문 양쪽에 존재
최근 공지·뉴스시의성 있는 콘텐츠에 에이전트가 도달하는가날짜가 붙은 공지
두 상품·요금제 비교한 페이지에서 끝나지 않는 작업을 해낼 수 있는가서로 다른 금액·조건 두 개가 사이트 본문으로 확인됨
서식·약관 자료문서 파일 자체에 도달하는가PDF·HWP 등 실제 파일명

앞의 13개는 모두 "한 페이지에서 사실 하나 찾기"였습니다. 규정·공지·자료는 에이전트에게 실제로 가장 많이 들어오는 질의인데 재고 있지 않았고, 비교는 한 페이지에서 끝날 수 없는 유일한 작업이라 내비게이션 깊이를 드러냅니다.

이 목록이 이렇게 된 이유

첫 배터리는 SaaS를 기준으로 짜여 있었고, 그대로 76개 한국 사이트에 돌렸더니 은행과 병원이 "배송·반품"과 "API 문서"에서 점수를 잃었습니다. 낼 이유가 없는 자료를 못 냈다고 감점하는 것은 측정이 아니라 오류라서 업종별로 나눴습니다. 2026-09에는 코퍼스 270건을 다시 보고 "요금 확인"이 사실상 SaaS 전용 작업임을 확인했습니다 — 개발자 도구 68.8% · AI 제품 75% 완수인 반면 커머스 17.1% · 헬스케어 6.7% · 핀테크 0%였습니다. 예전 점수와의 비교를 지키기 위해 자리는 그대로 두되, 그 업종이 실제로 답할 수 있는 작업을 함께 넣었습니다.

"답이 나왔다"와 "답을 얻었다"는 다릅니다

에이전트가 문장을 만들어 냈다는 것만으로는 성공이 아닙니다. 그 문장의 근거가 당신 사이트에서 나왔는지를 봅니다.

판정뜻
완수 (full)작업이 요구한 실물이 답변에 있고, 그 실물이 사이트가 실제로 보낸 바이트에도 있습니다.
부분 (partial)사이트 안에서 움직이긴 했지만 요구한 실물을 얻지 못했습니다.
실패 (failed)작업을 끝내지 못했거나, 답의 근거가 이 사이트가 아닌 외부에서 왔습니다.

작업별로 무엇을 "실물"로 보는가

작업있어야 하는 것
요금 확인구체적인 금액 (₩ · 원 · $ 표기)
수수료 · 금리이율(%) 또는 구체적인 금액
배송 · 반품배송 소요일 또는 반품 가능 기간
고객 지원 · 담당자 연락전화번호 또는 이메일 주소
지점 · 매장 찾기도로명 주소 또는 전화번호
예약 절차예약 전화번호 또는 방문 주소
환불 · 취소 규정"14일 이내" 같은 기간 또는 조건 표현
최근 공지 · 뉴스날짜가 붙은 공지
두 상품 · 요금제 비교서로 다른 금액 또는 조건 두 개 (하나만 나오면 부분)
서식 · 약관 자료PDF · HWP 등 실제 파일명
계정 생성 · API 문서 · 연동 시작 · 가입 자격 · 구매 가능 여부 · 채용 정보해당 페이지에 실제로 도달 (경로 도달형)

"경로 도달형"은 답이 아니라 길을 내주는 것이 목적인 작업입니다. 가입 절차를 문장으로 설명하는 것보다 가입 폼까지 데려다 놓는 편이 옳기 때문에, 이 작업들은 문장을 채점하지 않습니다.

왜 사이트가 보낸 바이트까지 대조하는가

초기 버전은 "답변이 비어 있지 않으면 성공"으로 처리했습니다. 그 결과 에이전트가 검색 결과나 자기 기억에서 끌어온 전화번호로도 만점이 나왔습니다. 그건 당신 사이트의 성과가 아닙니다. 지금은 답에 등장한 번호·금액·주소가 그 도메인이 실제로 응답한 본문에 있는지 대조하고, 없으면 완수로 인정하지 않습니다.

100점은 네 덩어리로 나뉩니다

영역배점무엇을 보는가
접근 (access)30들어올 수 있는가 — 응답 상태, 리디렉션, 차단 여부
탐색 (navigation)30자바스크립트 없이 원문 HTML만으로 링크를 따라갈 수 있는가
발견 (discovery)20기계가 읽을 안내 파일을 제공하는가
완수 (completion)20작업이 실제로 끝났는가

들어오고 읽는 일에 60점이 걸려 있습니다. 못 들어오는 사이트는 콘텐츠가 아무리 좋아도 나머지 세 영역에서 점수를 얻을 수 없기 때문입니다.

등급

등급점수
A85 이상
B70–84
C50–69
D30–49
F30 미만
점수는 높은데 등급이 낮게 나온다면

완수율이 낮으면 등급에 상한이 걸립니다. 완수 0%는 D까지, 34% 미만은 C까지, 50% 미만은 B까지만 올라갑니다. 점수는 표면을 재고 등급은 결과를 재기 때문에, 둘 사이의 간격 자체가 "겉은 멀쩡한데 일이 안 끝난다"는 신호입니다. 실제로 89점을 받고도 C에 머무는 사이트가 있습니다.

측정된 230곳의 등급 분포 — 내 점수의 위치를 가늠하는 기준

A26곳 · 11%
B63곳 · 27%
C53곳 · 23%
D62곳 · 27%
F26곳 · 11%

중앙값 72점. 절반이 C 이하이고, 열에 하나는 F입니다.

점수 하나보다 두 축이 많은 것을 말합니다

리더보드의 지도는 종합점수가 아니라 서로 다른 두 가지를 각각 잽니다.

가로축 — 필요한 페이지를 찾아간 정도

구성비중
기계용 안내 (llms.txt 55 · 사이트맵 30 · robots.txt 15)30
원문 HTML만으로 읽히는 링크30
에이전트가 실제로 사이트 안에 머문 비율25
구조화 데이터로 드러낸 정체성 (JSON-LD)15

"실제로 머문 비율"이 들어 있는 이유는, 아무도 따라가지 않는 llms.txt를 올려두는 것만으로 이 축을 살 수 없게 하기 위해서입니다.

세로축 — 답을 완성한 정도

구성비중
완수(full) 판정을 받은 작업 비율55
답의 근거가 이 사이트 URL에서 나온 비율20
에이전트가 호출할 수 있는 계약 (API · MCP)25

서버가 살아 있다는 사실은 이 축에 점수를 더하지 않습니다. 막혀 있을 때 깎기만 합니다 — 문을 열어준 것은 답을 준 것이 아니기 때문입니다.

경계는 고정값 50입니다

표본 백분위가 아니라 고정값이라, 사이트가 추가돼도 기존 사이트의 위치는 움직이지 않습니다. 지난달 점수와 이번 달 점수를 그대로 비교할 수 있습니다.

측정된 사이트가 실제로 놓인 자리

56답을 얻어간다
57왔다가 빈손으로 간다
21있는데 못 찾는다
66들어오지도 못한다

가장 큰 덩어리가 “들어오지도 못한다”입니다. 대부분의 사이트에서 문제는 콘텐츠가 아니라 진입입니다.

읽히는 것과 호출되는 것은 다릅니다

여기까지는 "읽을 수 있는가"였습니다. 이 항목들은 "시킬 수 있는가"입니다. 230곳 중 이걸 갖춘 곳은 열 곳뿐입니다.

항목무엇인가230곳 중
MCP 엔드포인트에이전트가 도구처럼 호출하는 통로10곳
마크다운 협상Accept: text/markdown 한 줄로 HTML 파싱을 통째로 건너뛰게 함3곳
OpenAPI 문서어떤 기능을 어떻게 부르는지 적힌 계약1곳
구조화된 오류잘못 짚었을 때 무엇이 틀렸고 어떻게 고치는지 알려주는 응답1곳
이미 갖고 계실 수도 있습니다

측정 결과 아모레퍼시픽 계열 브랜드몰과 몇몇 쇼핑몰이 /api/mcp 에서 살아 있는 MCP 서버로 응답했습니다. 브랜드가 만든 것이 아니라 입점한 쇼핑몰 플랫폼이 딸려 보낸 것이고, 대부분 그 사실을 모르고 있습니다. 진단서에 표시되니 확인해 보시기 바랍니다.

비용 대비 효과 순서

230곳을 재고 나서 실제로 점수를 움직인 순서대로 적었습니다.

  1. 먼저 · robots.txt와 방화벽을 확인하세요진단조차 못 한 36곳 중 27곳이 robots.txt로 스스로 막고 있었습니다. 대개 크롤러를 막으려다 에이전트까지 막은 경우입니다. 이건 점수 문제가 아니라 차트에서 사라지는 문제입니다.
  2. 다음 · 원문 HTML에 링크를 남기세요가장 흔한 실패 원인입니다. 예약·검색 화면이 전부 자바스크립트 뒤에 있으면 에이전트는 홈에서 한 발짝도 못 나갑니다. 항공사 20곳 평균이 39점인 이유가 이것입니다.
  3. 그다음 · 답이 될 실물을 페이지에 두세요요금 페이지에 "문의 바랍니다"만 있으면 완수가 되지 않습니다. 금액·이율·소요일·전화번호처럼 대조 가능한 값이 본문에 있어야 합니다.
  4. 그다음 · llms.txt를 올리세요"여기부터 읽어라"를 알려주는 가장 직접적인 수단이고, 파일 하나면 됩니다. 다만 아무도 따라가지 않으면 가로축이 오르지 않으니 실제 주요 경로를 담으세요.
  5. 마지막 · 없는 페이지에 200을 주지 마세요230곳 중 56곳이 존재하지 않는 URL에 200 OK를 돌려줍니다. 에이전트는 자기가 엉뚱한 곳에 있다는 걸 영영 알 수 없고, 그 페이지 내용으로 답을 만듭니다. 404를 제대로 주는 것만으로 오답이 줄어듭니다.

표면을 채점하는 진단과, 일을 시켜보는 진단

2026년 8월 기준으로 같은 영역의 도구들을 조사해 우리 방식과 대조했습니다. 결과를 그대로 적습니다.

Vercel·Ora의 is-agentic(118개 체크), Cloudflare Agent Readiness(20만 도메인), AgentSpeed, AgentGrade — 조사한 상용 도구는 모두 사이트의 정적 표면만 채점합니다. 파일이 있는지, HTML이 어떻게 생겼는지를 봅니다. 실제로 일을 시켜보지는 않습니다.

반대로 학계 벤치마크(WebArena·Mind2Web·WebVoyager·WebCanvas)는 작업 완수율을 재지만, 그것은 에이전트의 성적이지 사이트의 성적이 아닙니다. 같은 사이트에 더 좋은 모델을 붙이면 점수가 오릅니다.

그 사이에 아무도 없었습니다

에이전트를 실제로 사이트에 붙여 작업 완수율을 내고, 그것을 사이트의 점수로 환산하는 방식은 조사 범위에서 AOO뿐이었습니다. 진단서의 완수율이 다른 도구의 점수와 비교되지 않는 이유가 이것입니다.

조사 결과 우리가 배운 것

항목조사에서 확인한 것우리 조치
차단 벽CAPTCHA·쿠키벽·로그인벽을 보는 도구는 하나뿐이었고, 그 도구는 여기에 가중치 70%를 겁니다2026년 8월 측정에 추가. 상태 코드 200 뒤에 숨은 차단을 잡습니다
응답 지연임계값을 공개한 도구가 하나 있었습니다 (800ms·1800ms)같은 임계값 채택. 실패가 아니라 비용이라 감점 폭은 작게
본문 밀도재는 도구가 없었습니다측정해 보고. 표본이 쌓이기 전까지 점수에는 미반영
프로토콜 파일 배점20만 도메인 중 MCP 카드를 가진 곳이 15곳 미만 — 크게 배점하면 전원이 똑같이 0점탐지는 하되 최대 9점으로 제한. 변별력을 지키기 위해
차단된 사이트대부분의 도구가 표본에서 제외합니다차단 자체를 결과로 보고 차트에 남깁니다 (현재 36곳)

실존하지만 넣지 않은 것

  • ACP(Agentic Commerce Protocol) — 디스커버리 파일이 없어 탐지가 불가능합니다. OpenAI가 2026년 3월 Instant Checkout을 접었고 끝까지 연동한 가맹점은 30곳 미만이었습니다.
  • AP2(Agent Payments Protocol) — HTTP 엔드포인트가 없습니다. UCP 매니페스트에 실린 capability로만 간접 확인됩니다.
  • NLWeb — 선언 파일이 없어 /ask·/mcp를 블라인드로 찍어야 하는데 두 경로 모두 흔해서 오탐 위험이 큽니다.
  • agents.json과 ai-plugin.json — 전자는 2025년 2월 이후 방치, 후자는 ChatGPT 플러그인과 함께 폐기됐습니다. 지금 발견되면 준비된 것이 아니라 방치된 연동의 흔적입니다.

숫자를 믿기 전에 알아야 할 것

  • 한 시점의 공개 페이지만 봅니다. 로그인 뒤 화면, 지역별 차이, 일시적 장애는 관찰되지 않습니다.
  • 에이전트는 확률적으로 움직입니다. 같은 사이트를 다시 진단하면 몇 점 차이가 날 수 있습니다. 1~2점 차이를 순위로 읽지 마십시오.
  • 완수 판정은 금액·전화번호·주소 같은 대조 가능한 값을 기준으로 합니다. 이런 값이 본래 없는 종류의 답변은 부분으로 기록될 수 있습니다.
  • 높은 점수는 보안·접근성·법적 준수의 인증이 아닙니다. 에이전트가 읽고 일할 수 있다는 것만 말합니다.
  • 기본 진단은 HTTP 하네스 — 실제 AI가 보는 것 — 로 돌립니다. 사람이 브라우저에서 보는 화면과 다를 수 있고, 그 차이 자체가 진단 대상입니다.
  • 차단 벽은 홈페이지 한 장에서 판정합니다. 하위 페이지에만 걸린 벽은 잡히지 않으며, 벤더 지문이 바뀌면 놓칠 수 있습니다.
  • 차단은 상시가 아닙니다. 같은 사이트가 몇 분 뒤에는 정상 페이지를 주기도 합니다. 진단서의 차단 표시는 그 시점에 관측된 것이지 항상 막힌다는 뜻이 아닙니다.
  • 응답 지연은 진단 서버에서 잰 값이라 네트워크 위치에 따라 달라집니다. 절대값이 아니라 같은 조건에서 잰 상대값으로 읽으십시오.
측정한 것만 말합니다

진단이 돌지 못한 항목은 0점이 아니라 "미측정"으로 처리하고 가중치를 재분배합니다. 재보지 않은 것을 나쁘다고 적는 것은 틀린 보고이기 때문입니다.

이 문서에 대해. 여기 적힌 배점·판정 기준·숫자는 모두 AOO가 실제로 실행하는 코드에서 가져온 값입니다. 분포는 2026년 8월 기준 230개 도메인 측정 결과이며, 사이트가 추가되면 갱신됩니다.

내 사이트를 진단하려면. 홈에서 도메인을 넣고 업종에 맞는 진단 범위를 고르면 됩니다. 결과는 리더보드의 사분면에 함께 표시됩니다.