인공지능 준비도 점수를 매기는 방법
사람과 인공지능이 당신의 사이트에 닿을 수 있도록.
1.0 판. 검사 25개, 100점. 모든 검사는 누구나 똑같이 해 볼 수 있는 단순한 HTTP 요청입니다. 응답하지 않는 사이트는 10점에서 멈춥니다. 기계가 읽을 수 있는 형태: /formula.json.
- 5HTTPS로 상태 200 응답
https - 4첫 바이트 + 페이지가 1.5초 안
fast - 510~70자 제목
title - 550~170자 메타 설명
description - 4같은 호스트의 대표 주소
canonical - 3<html lang> 설정됨
lang - 2모바일 뷰포트
viewport - 4Open Graph 제목 + 이미지
og - 6@type이 있는 올바른 JSON-LD
jsonld - 3개체 신원: 이름 + sameAs 링크 (GitHub, 앱 장터, 소셜)
entity - 10자바스크립트 없이 읽힘 (HTML 안에 400자 이상의 글)
nojs - 4robots.txt에 닿을 수 있음
robots - 8robots.txt가 인공지능 크롤러를 들임 (GPTBot, ClaudeBot, PerplexityBot, …)
ai_allowed - 8인공지능 크롤러가 방화벽 / 봇 설정에 막히지 않음
ai_not_blocked - 6/llms.txt 있음
llms - 6주소가 담긴 sitemap.xml에 닿을 수 있음
sitemap - 2사이트맵에 최근 6개월 안의 lastmod가 있음
sitemap_fresh - 2기계가 읽을 수 있는 게시 / 수정 날짜
dates - 3연락처 또는 글쓴이 신원
contact - 2확인 가능한 출처로 나가는 링크
sources - 3보안 헤더 (HSTS + nosniff)
headers - 2혼합 (http) 콘텐츠 없음
mixed - 1여러 언어가 있을 때 hreflang 설정됨
hreflang - 1RSS / Atom / JSON 피드 연결됨
feed - 1아이콘 선언됨
favicon
robots.txt에서 확인하는 인공지능 크롤러: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, CCBot, Applebot-Extended, Bingbot. 방화벽 검사는 첫 화면을 GPTBot으로 한 번, 브라우저로 한 번 받아 두 응답을 비교합니다. 이 신호를 재는 것으로 어떤 인공지능이 사이트를 인용한다고 보장할 수는 없습니다 — 가능하게 할 뿐입니다.
인용 표기: AI-Readiness Formula v1.0, https://wepushyoursitetotheworld.aplusz.app/formula/v1.0