Onto
Onto · 코딩 · 비즈니스
Onto는 같은 URL에서 AI 에이전트에는 정리된 Markdown을, 사람에게는 기존 페이지를 보낸다. 어떤 봇이 무엇을 읽었고 각 페이지가 얼마나 읽기 쉬운지도 화면에 보여준다.

Onto 소개
About
Onto란
Onto는 AI 에이전트에게 제대로 읽히고 싶은 사이트를 위한 도구다. 크롤러가 페이지를 요청하면 HTML 전체 대신 사이트 콘텐츠로 만든 Markdown을 돌려준다. 같은 URL을 브라우저로 연 사람은 원래 페이지를 그대로 본다. 사람이 보는 화면은 달라지지 않는다.
겨냥하는 문제는 설명은 짧지만 그냥 두면 비싸다. 가격 페이지 하나가 HTML, 스크립트, 레이아웃 코드로 수백 KB에 이른다. 이걸 받은 에이전트는 어디가 핵심인지 추정하고, 알아내지 못하면 빈틈을 짐작으로 채운다. Onto가 2026년 9월 공개 가격 페이지 다섯 개를 재보니 Markdown 버전은 원본 HTML보다 95%에서 99.6% 가벼웠다.
실제로 일하는 부품은 두 가지다. Serve SDK는 사이트 안에 들어가 알려진 AI 에이전트를 구분하고, 배포할 때 만들어 둔 Markdown을 그대로 내보낸다. 요청마다 추출을 돌리지 않는다. Read API와 MCP 서버는 내 에이전트가 어디서든 정리된 텍스트를 가져오게 해준다. 대시보드에는 방문이 남는다. 어떤 에이전트가 어느 페이지를 어디서 읽었고 몇 바이트를 보내지 않았는지까지 기록된다.
설치 전에 알아야 할 제약이 둘 있다. Serve SDK는 @ontosdk/next로 나오기 때문에 Next.js 프로젝트는 명령 하나면 되고, 다른 스택은 직접 연결해야 한다. Read API는 JavaScript를 실행하지 않으므로 브라우저에서만 그려지는 페이지는 내용이 빈약하게 돌아온다.
시작하기
- buildonto.dev에서 아무 URL이나 무료로 스캔한다. 에이전트가 받을 Markdown과, 결함마다 내역이 붙은 AIO 점수가 나온다.
- app.buildonto.dev에서 가입한다. 무료 플랜은 월 1,000 크레딧이고 카드가 필요 없다.
npm install @ontosdk/next로 Serve SDK를 설치하고 Next.js 설정에 넣는다. Markdown 파일은 배포할 때마다 생성된다.- 첫 크롤러가 들어오면 대시보드를 연다. 방문마다 페이지, 국가, 응답 크기가 함께 표시된다.
- 직접 에이전트를 만든다면 API 키를 발급해
/v1/read를 호출하거나api.buildonto.dev/mcp의 MCP 서버에 연결한다.
제품 정보
Onto의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- Next.js로 문서 사이트나 마케팅 사이트를 운영하는 개발자. SDK는 한 번 설치하면 되고 같은 URL에서 Markdown이 나가므로, 동기화할 별도 도메인을 두지 않아도 된다.
- 개발자 마케팅 팀. 어떤 에이전트가 어느 페이지를 읽었는지 이름으로 나오니, 막연한 "AI 유입"이 확인 가능한 목록이 된다.
- 에이전트를 만드는 사람. Read API와 MCP 서버가 이미 정리한 텍스트를 주므로 파서를 직접 쓰고 유지할 일이 줄어든다.
- SEO와 GEO 컨설턴트. AIO 점수는 고객에게 보여줄 숫자이고, 그 아래에 감점 사유가 붙는다.
작업
- AI 크롤러에 Markdown 보내기. 알려진 봇은 정리된 텍스트를, 브라우저는 기존 페이지를 받는다. Googlebot은 목록에서 빠져 있어 검색 순위는 그대로다.
- 어떤 봇이 인용하는지 파악하기. 방문마다 에이전트 이름, URL, 절약한 바이트가 기록되고, 유료 Serve 플랜에서는 이름을 알 수 없는 에이전트도 목록에 나온다.
- 페이지 읽기 수준 점검하기. 스캔 한 번이면 JSON-LD 누락, alt 텍스트 없는 이미지, 막힌 robots.txt 규칙, 지나치게 큰 HTML이 드러나고 항목마다 감점이 표시된다.
- 에이전트 작업 흐름에 페이지 넣기. 배치 호출은 한 번에 최대 50개 URL을 처리하고, 실패한 읽기는 환불된다.
활용 상황
- AI 비서가 설치 방법을 답하는 문서 사이트. Markdown으로 내보내면 코드 블록과 제목이 살아 있어 답변이 실제 절차를 인용한다.
- 챗봇이 요약하는 가격 페이지. 에이전트는 레이아웃 격자를 긁지 않고 숫자를 순수 텍스트로 읽는다.
- 출시 전 AI 노출 점검. 핵심 페이지를 스캔하고 점수가 지목한 결함을 고친 뒤, SDK를 켠 다음 숫자를 비교한다.
주요 기능
같은 URL에서 보내는 Markdown
Serve SDK는 User-Agent, Accept: text/markdown 헤더, URL의 ?onto 파라미터를 확인한다. 해당하면 배포할 때 만든 Markdown을 자체 도메인에서 내보낸다. 나머지 방문자에게는 원래 페이지가 간다. 별도 서브도메인도, 관리할 llms.txt도 필요 없다.
에이전트 방문 분석
Markdown을 받은 요청은 그 자리에서 기록된다. 대시보드는 이름이 확인된 에이전트와 알 수 없는 에이전트를 나누고, 페이지, 국가, 응답 크기를 보여주며, 보내지 않은 MB를 계산한다. Serve Pro에는 CSV 내보내기와 더 긴 기록이 붙는다.
AIO 점수
100에서 시작해 구체적인 결함마다 점수를 뺀다. 크롤러를 막는 robots.txt, Markdown 버전이 없는 페이지, 빠진 JSON-LD, alt 텍스트 없는 이미지, 200KB를 넘는 HTML이 그렇다. 잃은 점수는 모두 이름 붙은 검사와 연결되므로, 등급을 해석하는 대신 고칠 곳을 바로 안다.
Read API
여섯 엔드포인트가 일상적인 작업을 덮는다. read는 Markdown과 메타데이터, read-and-score는 AIO 점수까지, score는 어떤 URL이든 무료 채점, batch는 최대 50개 URL, map은 사이트맵에서 URL 목록을 뽑고, extract는 JSON-LD와 Open Graph, 메타 태그를 돌려준다. 읽기는 15초에서 끊기고 리디렉션은 최대 다섯 번, 10MB까지이며 robots.txt를 지킨다.
MCP 서버
Claude, ChatGPT, Cursor는 api.buildonto.dev/mcp의 호스팅 커넥터나 npx로 띄우는 로컬 서버를 통해 Onto를 호출한다. 도구는 여섯 개이고 read_url도 그중 하나다. 사용량은 API와 같은 크레딧에서 빠지므로 에이전트 세션에 별도 구독이 필요 없다.
경로별 보충 설명
Serve Pro 이상에서는 경로에 메모를 붙일 수 있다. 그 메모는 해당 페이지의 Markdown과 함께 전달된다. 제품 이름이나 정책, 단위처럼 페이지 본문만으로는 설명이 모자란 경우에 유용하다.
장단점
장점
- Markdown이 자체 도메인의 같은 URL에서 나가므로, 에이전트의 인용은 이미 키우고 있는 페이지를 가리킨다.
- SDK는 MIT 라이선스에 상한 없이 무료라서 시험 비용이 거의 들지 않는다.
- 감점마다 결함 이름과 점수 비용이 붙어, 스캔 한 번으로 수정 목록이 나온다.
- SDK와 Read API가 같은 정리 엔진을 쓰므로, 대시보드에서 본 내용과 에이전트가 받는 내용이 같다.
- 크레딧은 인원이 아니라 URL 단위로 매기고, 실패한 읽기는 돌려받는다.
단점
- Serve SDK는 Next.js용이다. WordPress, Rails, SvelteKit 사이트는 같은 Markdown을 내보내려면 직접 구현해야 한다.
- Read API는 JavaScript를 실행하지 않아, 클라이언트에서 그리는 페이지는 제목만 남고 내용이 거의 없다.
- 알 수 없는 에이전트 이름, CSV 내보내기, 30일이 넘는 기록은 월 19달러 Serve Pro에 들어 있다.
- SSO, SLA, 서명된 DPA는 아직 없다. 이 가운데 하나가 필요한 팀은 영업과 이야기하고 기다려야 한다.
자주 묻는 질문
아니다. SDK는 알려진 AI 에이전트, text/markdown 헤더, ?onto 파라미터가 붙은 요청만 가로챈다. 일반 브라우저 요청은 기존 페이지로 그대로 간다.
관련 콘텐츠
Onto와 관련된 도구, 스킬, 아티클을 살펴보세요.
Onto 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
