무료로 우리 사이트 트래픽 만들기: OpenSEO 세팅 가이드
먼저, 돈은 얼마나 들어요?
| 항목 | 비용 |
|---|---|
| OpenSEO 프로그램 | 0원 (오픈소스, 내 컴퓨터에 설치) |
| 설치 도구 Docker Desktop | 0원 (개인 사용) |
| 구글 서치콘솔 연결 | 0원 |
| 키워드·경쟁사 데이터 (DataForSEO) | 쓴 만큼만. 가입하면 $1 무료 크레딧, 다 쓰면 최소 $50 충전 |
월 구독료는 없어요. Ahrefs가 월 $129부터인 것과 비교하면, 데이터를 산 만큼만 내는 구조예요. 감 잡기용으로 OpenSEO 공식 견적표 기준 키워드 조회 1번에 약 $0.05, 백링크 조회 1번에 약 $0.08이에요. 직접 설치하면 이보다 조금 더 싸요.
STEP 0. 설치 전에, 가입 없이 우리 사이트부터 진단하기
OpenSEO가 무료로 풀어둔 툴이에요. 가입도 결제도 필요 없어요.
- Website Traffic Checker를 열어요.
- 우리 사이트 도메인과 잘나가는 경쟁사 도메인을 같이 넣어요.
- 경쟁사가 어떤 키워드, 어떤 페이지로 손님을 데려가는지 확인해요.

다른 무료 툴도 있어요. 백링크 체커, 경쟁사 키워드 찾기, 키워드 생성기, 전체 무료 툴
STEP 1. 키워드 데이터 키 받기 (DataForSEO, 5분)
OpenSEO는 검색량·순위 데이터를 DataForSEO에서 가져와요. 키가 있어야 검색이 돼요.
- DataForSEO API Access에 들어가서 가입해요. 가입하면 $1 무료 크레딧이 들어와요.
- “Send by email”을 눌러 접속 정보를 메일로 받아요.
- 메일에서 “Base64”라고 적힌 긴 값을 복사해 둬요.
STEP 2. 내 컴퓨터에 OpenSEO 설치하기 (10분)
준비물: Docker Desktop 설치 후 실행 (맥·윈도우 둘 다 돼요). Docker가 없으면 아래 Node.js로 켜기로 가세요.
가장 쉬운 방법: AI한테 시키기
Codex나 Claude Code를 쓰고 있다면 아래 문장을 그대로 붙여넣으세요.
https://github.com/every-app/open-seo 를 내 컴퓨터에 Docker로 설치해줘.
docs/SELF_HOSTING_DOCKER.md 순서대로 하고, .env 파일까지 만들어줘.
DataForSEO 키는 내가 .env 파일에 직접 넣을게. 넣을 위치만 알려줘.
다 되면 http://localhost:3001 이 열리는지 확인해줘.
키는 채팅창에 붙여넣지 말고, AI가 알려주는 .env 파일에 직접 넣는 게 안전해요.
직접 하는 방법: 명령어 4줄
터미널을 열고 한 줄씩 입력해요.
git clone https://github.com/every-app/open-seo.git
cd open-seo
cp .env.example .env
docker compose up -d
세 번째 줄 다음에 open-seo 폴더 안의 .env 파일을 메모장으로 열어요. # DATAFORSEO_API_KEY= 줄을 찾아 맨 앞의 #을 지우고 = 뒤에 STEP 1의 Base64 값을 붙여넣은 뒤 저장해요. 그다음 네 번째 줄을 실행해요.
처음 켤 때는 1~2분 걸려요. 브라우저에서 http://localhost:3001 을 열면 이 화면이 나와요.

Docker가 없거나 깔기 싫다면: Node.js로 켜기
Docker 대신 Node.js만 있어도 돼요. 이 방법으로도 똑같이 켜지고, AI 연결 주소도 같다는 걸 직접 확인했어요.
준비물: Node.js LTS 버전 설치 (맥·윈도우 무료)
AI한테 시키기: 아래 문장을 Codex나 Claude Code에 붙여넣으세요.
https://github.com/every-app/open-seo 를 Docker 없이 Node.js로 내 컴퓨터에서 실행해줘.
docs/LOCAL_DEVELOPMENT.md 순서대로 pnpm 준비, .env.local 만들기(AUTH_MODE=local_noauth), db:migrate:local 까지 해줘.
실행은 pnpm run dev 말고 pnpm run preview 로 해줘.
DataForSEO 키는 내가 .env.local 파일에 직접 넣을게. 넣을 위치만 알려줘.
다 되면 http://localhost:3001 이 열리는지 확인해줘.
직접 하기: 터미널에서 한 줄씩 입력해요.
git clone https://github.com/every-app/open-seo.git
cd open-seo
corepack enable
pnpm install
cp .env.example .env.local
echo "AUTH_MODE=local_noauth" >> .env.local
echo "VITE_SHOW_DEVTOOLS=false" >> .env.local
pnpm run db:migrate:local
pnpm run preview
마지막 줄 전에 .env.local 파일을 열어 STEP 1의 Base64 값을 DATAFORSEO_API_KEY= 뒤에 넣어요. 맨 앞의 #을 지우는 것도 잊지 마세요.
STEP 3. Codex·Claude에 연결하기 (3분)
OpenSEO 왼쪽 메뉴에서 Agent setup을 눌러요. 화면 아래에 MCP server URL: http://localhost:3001/mcp 가 보여요.

- 제일 쉬운 방법: Copy setup prompt 버튼을 누르고, 복사된 내용을 Codex나 Claude Code에 그대로 붙여넣어요.
- Codex 앱: 설정 → Integrations & MCP → Add your own →
http://localhost:3001/mcp붙여넣기 - Codex CLI:
codex mcp add openseo --url http://localhost:3001/mcp - Claude Code:
claude mcp add --transport http --scope user openseo http://localhost:3001/mcp
연결한 뒤 AI에게 “OpenSEO 연결됐는지 확인해줘”라고 한 번 물어보세요.
STEP 4. 이렇게 물어보세요
대행사 월간 리포트에 들어가는 순위·키워드·경쟁사 분석, 사실 이 질문 몇 줄이에요. 우리사이트.com만 바꿔서 쓰세요.
- “경쟁사 경쟁사.com은 어떤 페이지로 손님을 데려가? 상위 페이지랑 키워드 정리해줘.”
- “우리 업종에서 검색량은 큰데 경쟁은 약한 키워드 10개만 뽑아줘.”
- “우리 사이트 SEO 문제 중에 제일 급한 거 3개만 알려줘.”
- “’무료 OO 체커’처럼 검색량 큰 무료 툴 페이지 아이디어 5개 줘.”
- “ChatGPT한테 우리 업종 추천해달라고 하면 우리 브랜드가 나와?”
질문 하나하나에 데이터 비용이 조금씩 들어요. OpenSEO는 많이 쓰는 작업 전에 AI가 먼저 확인을 받도록 되어 있어요.
STEP 5. 트래픽 진짜로 만드는 법: 무료 툴 페이지
OpenSEO 자체가 좋은 예시예요. 방문 4,537 중 4,246(94%)이 “무료 백링크 체커” 페이지 하나에서 나와요. 월 9만 건 검색되는 키워드에서 8위예요.

우리 사이트에도 같은 공식을 쓰면 돼요.
- STEP 4에서 검색량 큰 “무료 OO 계산기·체커·생성기” 키워드를 찾아요.
- 그 키워드로 가입 없이 바로 쓰는 작은 툴 페이지를 하나 만들어요. 페이지 제작도 Codex·Claude한테 시키면 돼요.
- 툴 결과 아래에 우리 서비스로 이어지는 버튼을 하나 둬요.
STEP 6. GEO(AI 검색 노출)도 같이 보기
“AI 답변 최적화”가 들어간 대행 패키지는 월 150만~300만 원대도 있어요. 그런데 구글 공식 문서는 AI 개요나 AI 모드에 나오려고 따로 할 최적화는 없고, 기본 SEO가 그대로 중요하다고 말해요.
그래서 할 일은 두 가지예요. 위 STEP대로 SEO 기본기를 쌓고, 내 브랜드가 AI 답변에 나오는지만 OpenSEO로 확인하면 돼요.

- 왼쪽 메뉴의 Brand Lookup, Prompt Explorer에서 확인할 수 있어요.
- ChatGPT 브랜드 확인은 한 번에 약 $1로 비싼 편이라, 한 달에 몇 번만 확인하세요.
- 참고: 구글 공식 문서, AI 기능 및 웹사이트
자주 묻는 질문
정말 0원이에요?
OpenSEO 프로그램과 구독료는 0원이에요. 검색 데이터는 DataForSEO에 쓴 만큼 내요. 가입 크레딧 $1로 먼저 써보고, 계속 쓸 때 최소 $50를 충전하면 돼요.
설치 없이 써볼 수는 없어요?
공식 사이트(openseo.so)에 $0.50 크레딧 무료 체험이 있어요. 계속 쓰려면 월 $10 구독이 필요해서, 구독 없이 쓰려면 이 가이드대로 설치하는 게 맞아요.
컴퓨터를 끄면 어떻게 돼요?
Docker Desktop이 켜져 있을 때만 OpenSEO가 돌아가요. 데이터는 남아 있어서 다시 켜면 이어서 쓸 수 있어요.
구글 서치콘솔도 연결하고 싶어요
선택 사항이에요. 연결하면 우리 사이트의 실제 클릭·노출·순위를 AI가 같이 봐요. 구글 클라우드에서 10분 정도 설정이 필요해요. 공식 설정 문서를 AI한테 주고 “이대로 서치콘솔 연결 도와줘”라고 하면 편해요.
검색이 안 돼요
대부분 STEP 1의 키 문제예요. .env에 대시보드 API key가 아니라 Base64 값을 넣었는지, 줄 맨 앞의 #을 지웠는지 확인하세요. 고친 뒤에는 docker compose up -d --force-recreate open-seo로 다시 켜야 반영돼요.