MouseBall54’s Toolbox 주간 10만 조회 성장 마스터플랜

작성일: 2026-05-23
목표: 주간 조회 수 100,000회 이상, 검색 유입 기반의 안정적 성장, Google AdSense 수익화 준비, 다분야 bilingual 콘텐츠 포트폴리오 운영

1. 목표와 기준

주간 100,000 조회는 하루 평균 약 14,300 조회다. 이 사이트는 단일 대형 글보다 검색 의도가 분명한 글을 폭넓게 누적하는 구조가 적합하다. 초기 강점은 개발 트러블슈팅이지만, 현재는 스터디, 경제 기초, AI 동향, 국제정세, 기후·에너지, 소비자 권리, 디지털 보안, 개인재무, 건강 문해력, 컴퓨터 비전 글까지 확장된 상태다.

현실적인 목표 모델은 다음과 같다.

단계 글 수 글당 주간 평균 조회 주간 조회 목표
1차 200개 100회 20,000회
2차 350개 150회 52,500회
3차 500개 200회 100,000회

핵심 전제:

2. 현재 저장소 기준 콘텐츠 현황

현재 _posts/ko_posts/en에는 각각 503개 글이 있다. 언어별 category 기준 주제 분포는 다음과 같다.

주제 영어 글 수 한국어 글 수 판단
Troubleshooting 150 150 강점. Python, JavaScript, Java, Git, Docker, CI 오류 검색 유입 기반
AI Trends 60 60 공식 문서 기반 AI workflow, Codex CLI, Claude Code, MCP, 권한, RAG, 보안, 비용, 평가 글
Global Affairs 30 30 세계정세와 한국-facing 수출, 에너지, 금융, 안보 채널 설명
Climate & Energy 38 38 전력망, AI 전력 수요, 재생에너지, 배터리, 기후 리스크 설명
Consumer Rights 30 30 환불, 구독취소, chargeback, 리콜, 항공·통신 분쟁 대응
Digital Security 30 30 피싱, MFA, 백업, 랜섬웨어, 개인정보, 가족·소상공인 보안 루틴
Personal Finance 30 30 예산, 부채, 신용, 세금, 투자위험, 수수료, 금융사기 교육 글
Health Literacy 30 30 수면, 활동, 영양, 예방, 증상기록, 약 안전, 응급 대비 교육 글
Study 32 32 회상, 간격복습, 오답, 집중, 코딩공부, 수면과 시험 루틴
Economy 36 36 금리, 물가, 환율, GDP, 고용, 가계부채, 생활비 설명
Easy Labeling 37 37 YOLO, COCO 변환, bounding box QA, 데이터셋 분할, 로컬 라벨링

추가 기술 메모:

3. 시장 근거

이 계획은 다음 근거를 기준으로 한다.

4. 콘텐츠 전략

4.1 우선순위 원칙

  1. 오류 메시지 그대로 검색하는 키워드를 우선한다.
  2. 설치, 버전, 경로, 인증, CORS, permission, build failure처럼 즉시 해결 욕구가 강한 문제를 우선한다.
  3. 한 글은 하나의 문제만 해결한다.
  4. 한국어 글은 자연스러운 설명을 쓰되, 오류명과 명령어는 영어 원문을 유지한다.
  5. 영어 글은 짧은 문장, 명확한 heading, 복사 가능한 명령어, verification section을 고정한다.

4.2 핵심 주제 축

목적 대표 키워드
Python 실무 오류 기존 강점 확장, AI/데이터 입문 유입 pip install error, uv, venv, ModuleNotFoundError, PyTorch CUDA, FastAPI, Pydantic
JavaScript/TypeScript 오류 GitHub/Stack Overflow 수요 반영 TypeScript error, tsconfig, npm ERR, pnpm, Vite, React, Next.js
Git/GitHub 작업 오류 이미 글 수가 많고 검색 의도 명확 GitHub Actions failed, deploy key, branch protection, GitHub Pages build, rebase conflict
Java/Spring Boot 오류 Java 기본 예외에서 실무 프레임워크로 확장 Spring Boot error, Gradle, Maven, JDK, Lombok, port 8080
개발 환경 문제 초보자와 실무자 모두 검색 VS Code, WSL, Docker, Windows PATH, PowerShell, Homebrew
AI 개발 워크플로우 2025-2026 수요 확장 OpenAI API, RAG, Codex CLI, Claude Code, MCP, LangChain, Ollama, vector database
Easy Labeling 대표 도구 브랜딩과 제품 유입 YOLO labeling tool, image annotation, local labeling, custom-classes.yaml
스터디와 생산성 반복 검색되는 학습법/템플릿 수요 active recall, spaced repetition, Pomodoro, mistake note, study planner
경제 기초 evergreen 금융 문해력 유입 interest rate, inflation, exchange rate, ETF, compound interest, budget
국제정세 국내외 이슈와 생활·산업 영향 연결 global growth, trade fragmentation, Korea exports, energy security
기후·에너지 장기 정책·산업 변화 검색 유입 AI electricity demand, grid bottlenecks, renewables, batteries, adaptation
소비자 권리 실생활 문제 해결형 evergreen 유입 refund, chargeback, subscription cancellation, recalls, complaint
디지털 보안 일반 사용자와 소상공인 안전 루틴 phishing, MFA, backup, ransomware, privacy
개인재무 수익화 친화적 교육형 금융 문해력 budget, debt payoff, credit score, emergency fund, scam
건강 문해력 고검색량 evergreen 주제의 안전한 교육 글 sleep, prevention, nutrition, medicine safety, mental health

5. 키워드 마스터 리스트

아래 목록은 검색량 수치가 아니라 작성 우선순위다. 실제 순위는 Google Search Console, Google Trends, Ahrefs/Semrush 같은 외부 데이터가 확보되면 조정한다.

5.1 Python

우선순위 한국어 제목 방향 English title direction Primary keyword
P0 Python pip install 실패 해결 How to Fix pip install Failed in Python pip install failed
P0 No module named pip 해결 How to Fix No module named pip No module named pip
P0 Python 가상환경이 활성화되지 않을 때 Python venv Not Activating python venv not activating
P0 Windows에서 python 명령어가 안 될 때 Python Command Not Found on Windows python command not found windows
P0 externally-managed-environment 해결 Fix externally-managed-environment in Python externally-managed-environment
P1 uv 설치와 기존 pip 차이 uv vs pip for Python Projects uv python package manager
P1 FastAPI 422 Unprocessable Entity 해결 Fix FastAPI 422 Unprocessable Entity FastAPI 422
P1 Pydantic validation error 읽는 법 How to Read Pydantic ValidationError Pydantic ValidationError
P1 PyTorch CUDA 설치 오류 해결 Fix PyTorch CUDA Installation Errors PyTorch CUDA install error
P2 UnicodeEncodeError와 터미널 인코딩 Fix UnicodeEncodeError in Python Terminal UnicodeEncodeError

5.2 JavaScript and TypeScript

우선순위 한국어 제목 방향 English title direction Primary keyword
P0 npm ERR! ERESOLVE 해결 How to Fix npm ERR ERESOLVE npm ERR ERESOLVE
P0 Cannot find module 해결 Fix Cannot Find Module in Node.js Cannot find module node
P0 TypeScript Cannot find name 해결 Fix TypeScript Cannot Find Name TypeScript Cannot find name
P0 Property does not exist on type 해결 Fix Property Does Not Exist on Type Property does not exist on type
P0 tsconfig paths가 동작하지 않을 때 tsconfig Paths Not Working tsconfig paths not working
P1 Vite dev server가 뜨지 않을 때 Vite Dev Server Not Starting Vite dev server not starting
P1 React useEffect 무한 반복 해결 Fix React useEffect Infinite Loop React useEffect infinite loop
P1 Next.js hydration error 해결 Fix Next.js Hydration Error Next.js hydration error
P1 pnpm lockfile 오류 해결 Fix pnpm Lockfile Errors pnpm lockfile error
P2 CORS preflight 오류 해결 Fix CORS Preflight Error CORS preflight error

5.3 Git and GitHub

우선순위 한국어 제목 방향 English title direction Primary keyword
P0 GitHub Actions build failed 해결 How to Fix GitHub Actions Build Failed GitHub Actions build failed
P0 GitHub Pages Jekyll build 실패 Fix GitHub Pages Jekyll Build Failed GitHub Pages Jekyll build failed
P0 fatal: authentication failed 해결 Fix Git fatal authentication failed git fatal authentication failed
P0 GH006 protected branch hook declined 해결 Fix GH006 Protected Branch Hook Declined GH006 protected branch
P1 rebase conflict 안전하게 해결 How to Resolve Git Rebase Conflicts git rebase conflict
P1 non-fast-forward push rejected 해결 Fix Git Non-Fast-Forward Push Rejected git non-fast-forward
P1 Git LFS quota exceeded 해결 Fix Git LFS Quota Exceeded Git LFS quota exceeded
P1 GitHub token permission 오류 Fix GitHub Token Permission Errors GitHub token permission
P2 safe.directory 오류 해결 Fix Git safe.directory Error git safe.directory
P2 .gitignore가 적용되지 않을 때 Gitignore Not Working gitignore not working

5.4 Java and Spring Boot

우선순위 한국어 제목 방향 English title direction Primary keyword
P0 Spring Boot port 8080 already in use 해결 Fix Spring Boot Port 8080 Already in Use Spring Boot port 8080 already in use
P0 Gradle build failed 해결 How to Fix Gradle Build Failed Gradle build failed
P0 Maven dependency not found 해결 Fix Maven Dependency Not Found Maven dependency not found
P0 Unsupported class file major version 해결 Fix Unsupported Class File Major Version unsupported class file major version
P1 Lombok이 IDE에서 동작하지 않을 때 Lombok Not Working in IntelliJ Lombok not working IntelliJ
P1 Spring Boot bean could not be found 해결 Fix Spring Boot Bean Could Not Be Found Spring Boot bean could not be found
P1 JPA lazy initialization exception 해결 Fix LazyInitializationException in JPA LazyInitializationException
P1 Cannot resolve symbol 해결 Fix Cannot Resolve Symbol in IntelliJ IntelliJ cannot resolve symbol
P2 Java heap space와 GC 로그 확인 Fix Java Heap Space Error Java heap space
P2 Connection refused in Spring Boot Fix Spring Boot Connection Refused Spring Boot connection refused

5.5 개발 환경, Docker, WSL

우선순위 한국어 제목 방향 English title direction Primary keyword
P0 VS Code Python interpreter 선택 문제 VS Code Python Interpreter Not Showing VS Code Python interpreter not showing
P0 Windows PATH 설정 오류 해결 Fix Windows PATH Not Working Windows PATH not working
P0 Docker daemon not running 해결 Fix Docker Daemon Not Running Docker daemon not running
P0 WSL network unreachable 해결 Fix WSL Network Unreachable WSL network unreachable
P1 Docker port already allocated 해결 Fix Docker Port Is Already Allocated Docker port already allocated
P1 Docker compose env file 적용 문제 Docker Compose env File Not Working docker compose env file
P1 PowerShell execution policy 오류 Fix PowerShell Execution Policy Error PowerShell execution policy
P1 Homebrew command not found 해결 Fix Homebrew Command Not Found brew command not found
P2 VS Code terminal encoding 문제 Fix VS Code Terminal Encoding VS Code terminal encoding
P2 SSH config permission 오류 Fix SSH Config Permission Error SSH config permission

5.6 AI 개발 and Computer Vision

우선순위 한국어 제목 방향 English title direction Primary keyword
P0 OpenAI API key 환경변수 설정 How to Set OPENAI_API_KEY OPENAI_API_KEY
P0 OpenAI API rate limit 해결 Fix OpenAI API Rate Limit Error OpenAI API rate limit
P0 Ollama 모델 다운로드 오류 해결 Fix Ollama Model Download Error Ollama model download error
P1 LangChain import 오류 해결 Fix LangChain Import Errors LangChain import error
P1 RAG 벡터 검색이 빈 결과를 줄 때 RAG Vector Search Returns No Results RAG vector search no results
P1 YOLO label format 읽는 법 How to Read YOLO Label Format YOLO label format
P1 COCO to YOLO 변환 실수 COCO to YOLO Conversion Mistakes COCO to YOLO
P2 이미지 라벨링 클래스 관리법 How to Manage Classes for Image Labeling image labeling classes
P2 Roboflow vs local labeling workflow Roboflow vs Local Labeling Workflow local image labeling
P2 Easy Labeling으로 YOLO 데이터셋 만들기 Build a YOLO Dataset with Easy Labeling Easy Labeling YOLO

5.7 AI Agent CLI and Coding Agent Setup

우선순위 한국어 제목 방향 English title direction Primary keyword
P0 Codex CLI 설치와 로그인 설정 Codex CLI Install and Login Setup Codex CLI install
P0 Codex AGENTS.md 프로젝트 지침 Codex AGENTS.md Project Instructions Codex AGENTS.md
P0 Codex config.toml approval, sandbox 설정 Codex config.toml approval_policy and sandbox_mode Codex config.toml
P0 Codex MCP server 설정 Codex MCP Server config.toml Setup Codex MCP server
P0 Claude Code 설치, 로그인, doctor 확인 Claude Code Install Login Doctor Claude Code install
P0 Claude Code settings.json 권한 설정 Claude Code settings.json Permissions Claude Code settings.json
P0 Claude Code CLAUDE.md memory 설정 Claude Code CLAUDE.md Memory Setup Claude.md
P0 Claude Code MCP project scope Claude Code MCP Project Scope Claude Code MCP
P1 AI agent instruction file template AI Agent Repo Instruction File Template AI agent instructions
P1 AI agent MCP 보안 체크리스트 AI Agent MCP Security Checklist MCP security

6. 콘텐츠 생산 로드맵

Phase 0: 기반 정리, 1주

Phase 1: 빠른 검색 유입 확보, 4주

목표:

운영 기준:

Phase 2: 클러스터 강화, 8주

목표:

필수 pillar page:

Phase 3: 수익화 최적화, 12주 이후

목표:

7. 글 작성 표준

모든 글은 검색자가 첫 화면에서 답을 얻고, 이어서 자세한 맥락을 확인할 수 있어야 한다. 트러블슈팅 글은 다음 구조를 따른다.

  1. 문제 요약: 오류 메시지와 재현 상황을 첫 3문장 안에 넣는다.
  2. 원인: 버전, 경로, 권한, dependency, network, config 중 어디에 속하는지 설명한다.
  3. 빠른 해결: 가장 안전한 해결책부터 제시한다.
  4. 명령어 또는 코드: 복사 가능한 block으로 작성한다.
  5. 검증 방법: 사용자가 문제가 해결됐는지 확인할 명령어를 제공한다.
  6. 흔한 실수: 같은 오류를 다시 만들 수 있는 실수를 정리한다.
  7. 관련 글: 같은 category 안에서 2-4개 링크한다.

스터디, 경제, AI 동향 글은 다음 구조를 따른다.

  1. 핵심 요약: 검색자가 묻는 질문에 먼저 답한다.
  2. 개념 설명: 용어를 짧게 정의하고 오해하기 쉬운 부분을 분리한다.
  3. 실제 적용: 체크리스트, 예시, 템플릿, 숫자 계산, workflow 중 하나를 제공한다.
  4. 이미지 설명: 생성 이미지나 도표가 무엇을 보여주는지 alt text와 본문으로 설명한다.
  5. 검증 또는 주의점: AI/경제/정책처럼 바뀌는 내용은 확인일과 공식 출처를 남긴다.
  6. 관련 글: 같은 category 안에서 2-4개 링크한다.

품질 기준:

8. 내부 링크 전략

링크 구조:

예시:

9. AdSense 배치 계획

현재 상태:

권장 구현:

  1. AdSense에서 manual ad unit을 만든 뒤 in_article_slotpost_bottom_slot을 설정한다.
  2. Auto ads는 현재 켜져 있으므로, 수동 광고 단위가 준비되면 slot ID를 추가해 본문 중간/하단 배치를 보강한다.
  3. 글 길이에 따라 광고 수를 제한한다.
  4. 검색, 태그, 카테고리, 짧은 static page에는 광고를 넣지 않거나 Auto ads excluded pages로 관리한다.
  5. 이미지와 광고가 연속으로 붙어 콘텐츠 흐름을 끊지 않게 한다.

초기 배치:

위치 조건 목적
본문 첫 번째 H2 이후 800단어 이상 글 초반 이탈 전 수익화
본문 중간 1,400단어 이상 글 긴 글 수익화
본문 끝, 관련 글 전 모든 충분한 길이의 글 검색 문제 해결 후 자연스러운 노출
sidebar 또는 side rail desktop only, UX 확인 후 desktop 추가 수익

제한:

Auto ads 운영:

10. 측정 지표

주간 체크:

성장 기준:

기준 조치
impression 높고 CTR 낮음 title, excerpt, 첫 문단 개선
position 8-20 예시, FAQ, 내부 링크 보강
traffic 높고 RPM 낮음 광고 위치 A/B, 관련 글 연결
bounce 높음 quick fix 위치 상향, code block 개선
한국어만 유입 영어 제목과 slug 재점검

11. 실행 체크리스트

콘텐츠:

기술:

운영:

12. 다음 작업 순서

  1. Search Console과 GA4 데이터가 쌓이면 category별 impressions, CTR, position, landing page를 주 단위로 기록한다.
  2. position 8-20에 있는 글부터 title, excerpt, 첫 문단, FAQ, 내부 링크를 보강한다.
  3. AdSense slot ID가 준비되면 _config.ymlin_article_slot, post_bottom_slot에 반영한다.
  4. 신규 또는 수정 글마다 npm run validate:content-plan을 실행하고, 주요 field 단위 변경은 bundle exec jekyll build --trace로 닫는다.
  5. 실제 query 기준으로 다음 확장 분야와 pillar page 우선순위를 다시 정렬한다.