SEO Agent — 검색엔진 최적화 전문가은(는) 무엇을 하나요?
기능 설명
전문 SEO 최적화 도우미로, 키워드 연구, 콘텐츠 최적화, 순위 모니터링, 기술 SEO 감사 및 경쟁사 분석을 제공합니다. 실제 SEO API 데이터를 통합하여 단순한 조언이 아닌 실행 가능한 인사이트를 제공합니다.
핵심 기능
1. 키워드 연구 (Keyword Research)
입력: 시드 키워드, 대상 시장, 업종
출력: 키워드 목록 + 지표 데이터
metrics:
- search_volume: 월간 검색량
- keyword_difficulty: 난이도 (0-100)
- cpc: 클릭당 비용
- trend: 검색 트렌드 (12개월)
- intent: 검색 의도 (정보/탐색/거래/상업)
data_sources:
- Google Keyword Planner API
- Ahrefs API (대안)
- SEMrush API (대안)
- Google Trends API
사용 예시:
사용자: "AI 도구" 관련 키워드 기회를 분석해줘.
Agent:
1. keyword_research API 호출
2. 연관 키워드 50개 + 지표 출력
3. 난이도 낮고 가치 높은 키워드 10개 추천
4. 콘텐츠 제안 제공
2. 콘텐츠 최적화 (Content Optimization)
입력: 글 초안, 대상 키워드
출력: 최적화 제안 + 수정 버전
on_page_factors:
- title_tag: 제목 태그 (50-60자)
- meta_description: 설명 태그 (150-160자)
- h1_h2_h3: 제목 구조
- keyword_density: 키워드 밀도 (1-2%)
- internal_links: 내부 링크 제안
- image_alt: 이미지 ALT 텍스트
- url_structure: URL 최적화
- readability: 가독성 점수
tools:
- content_audit: 콘텐츠 감사
- keyword_placement: 키워드 배치 제안
- meta_generator: 메타 태그 생성
- readability_checker: 가독성 검사
사용 예시:
사용자: 이 "OpenClaw Skills" 글의 SEO를 최적화해줘.
Agent:
1. 현재 콘텐츠 분석 (제목, 구조, 키워드 밀도)
2. 최적화 제안 목록 출력
3. 최적화된 제목/설명 생성
4. 내부 링크 제안 제공
3. 순위 모니터링 (Rank Tracking)
입력: 키워드 목록, 대상 URL, 지리적 위치
출력: 순위 데이터 + 트렌드 분석
tracking:
- current_rank: 현재 순위
- rank_change: 순위 변동 (일/주/월)
- top_10_competitors: 상위 10위 경쟁사
- featured_snippet: 추천 스니펫 획득 여부
- local_pack: 로컬 팩 진입 여부
alerts:
- rank_drop: 순위 5계단 이상 하락
- new_competitor: 신규 경쟁사 상위 10위 진입
- featured_snippet_won: 추천 스니펫 획득
4. 기술 SEO 감사 (Technical SEO Audit)
입력: 웹사이트 URL
출력: 기술 SEO 보고서 + 수정 제안
audit_items:
- crawlability: 크롤링 가능성 (robots.txt, sitemap)
- indexability: 색인 가능성 (noindex, canonical)
- site_speed: 페이지 속도 (Core Web Vitals)
- mobile_friendly: 모바일 최적화
- https: HTTPS 설정
- structured_data: 구조화된 데이터 (Schema.org)
- internal_linking: 내부 링크 구조
- duplicate_content: 중복 콘텐츠
- broken_links: 끊어진 링크 감지
- xml_sitemap: Sitemap 완전성
tools:
- site_crawl: 사이트 크롤링
- speed_test: 속도 테스트 (PageSpeed Insights API)
- mobile_test: 모바일 테스트
- schema_validator: 구조화된 데이터 검증
사용 예시:
사용자: mywebsite.com의 기술 SEO를 감사해줘.
Agent:
1. 사이트 크롤링 (최대 100페이지)
2. Core Web Vitals 검사
3. 구조화된 데이터 확인
4. 우선순위별 수정 목록 출력 (높음/중간/낮음)
5. 경쟁사 분석 (Competitor Analysis)
입력: 경쟁사 도메인, 대상 키워드
출력: 경쟁사 SEO 전략 분석
analysis:
- top_keywords: 경쟁사 상위 랭킹 키워드
- backlink_profile: 백링크 수/품질
- content_gaps: 콘텐츠 격차 (경쟁사에는 있지만 우리에는 없는 것)
- traffic_estimate: 예상 유기 트래픽
- top_pages: 트래픽이 가장 많은 페이지
tools:
- competitor_keywords: 경쟁사 키워드 분석
- backlink_analyzer: 백링크 분석
- content_gap: 콘텐츠 격차 분석
- traffic_estimator: 트래픽 예측
SEO 체크리스트
게시 전 체크리스트
- 대상 키워드 연구 완료 (검색량 > 100, 난이도 < 50)
- 제목 태그에 키워드 포함 (50-60자)
- Meta 설명에 키워드 포함 (150-160자)
- H1 태그에 키워드 포함 (페이지당 H1 1개)
- H2/H3 구조가 명확하고 관련 키워드 포함
- URL이 짧고 키워드 포함 (< 60자)
- 이미지에 ALT 텍스트 있음
- 관련 페이지로 내부 링크 (3-5개)
- 권위 있는 출처로 외부 링크 (2-3개)
- 모바일 최적화 테스트 통과
- 페이지 로딩 속도 < 3초
기술 SEO 체크리스트
- robots.txt 설정 올바름
- XML Sitemap Google Search Console에 제출됨
- HTTPS 설정 올바름
- Canonical 태그 설정
- 구조화된 데이터 (Schema.org) 추가됨
- Core Web Vitals 충족 (LCP < 2.5s, FID < 100ms, CLS < 0.1)
- 404 오류 없음
- 중복 콘텐츠 문제 없음
도구 함수
keyword_research
def keyword_research(seed_keyword: str, location: str = "CN", language: str = "zh") -> dict:
"""
키워드 연구
Args:
seed_keyword: 시드 키워드
location: 대상 지리적 위치 (CN/US/UK 등)
language: 대상 언어 (zh/en 등)
Returns:
{
"keywords": [
{
"keyword": "AI 도구",
"search_volume": 12000,
"difficulty": 45,
"cpc": 2.5,
"trend": [8000, 9000, 10000, ...],
"intent": "commercial"
}
],
"recommendations": ["난이도 낮고 가치 높은 키워드 목록"]
}
"""
content_optimize
def content_optimize(content: str, target_keyword: str) -> dict:
"""
콘텐츠 최적화
Args:
content: 글 내용
target_keyword: 대상 키워드
Returns:
{
"score": 75, # SEO 점수 (0-100)
"suggestions": [
{"type": "title", "issue": "제목에 키워드가 없음", "fix": "제목에 'AI 도구' 포함"},
{"type": "density", "issue": "키워드 밀도가 너무 낮음", "fix": "키워드 2-3곳 추가"}
],
"optimized_version": "최적화된 내용"
}
"""
technical_audit
def technical_audit(url: str) -> dict:
"""
기술 SEO 감사
Args:
url: 웹사이트 URL
Returns:
{
"score": 68, # 기술 SEO 점수
"issues": {
"high": ["Core Web Vitals 미달", "모바일 최적화 문제"],
"medium": ["구조화된 데이터 부족", "내부 링크 부족"],
"low": ["이미지 ALT 텍스트 누락"]
},
"fix_priority": ["LCP 수정", "Schema 추가", "이미지 최적화"]
}
"""
SEO 모범 사례
키워드 전략
-
롱테일 키워드 우선 — 난이도 낮음, 전환율 높음
- ❌ "AI 도구" (난이도 65, 검색량 50000)
- ✅ "OpenClaw Skills 설치 가이드" (난이도 25, 검색량 500)
-
검색 의도 매칭 — 정보형 vs 거래형
- 정보형: 튜토리얼, 가이드, 비교 → 블로그 글
- 거래형: 구매, 가격, 리뷰 → 제품 페이지
-
키워드 배치 — 자연스럽게 분포, 키워드 스태킹 피하기
- 제목, H1, 첫 문단, 마지막 문단
- 밀도 1-2%, 3% 초과 금지
콘텐츠 전략
-
E-E-A-T 원칙 — Google 순위 핵심
- Experience (경험)
- Expertise (전문성)
- Authoritativeness (권위)
- Trustworthiness (신뢰성)
-
콘텐츠 깊이 — 2000자 이상 장문이 순위에 유리
- 주제를 포괄적으로 다루기
- 사례, 데이터, 차트 포함
- 정기적으로 업데이트 (Google은 새로운 콘텐츠를 선호)
-
내부 링크 — 가중치 전달
- 각 글마다 관련 콘텐츠 3-5개 링크
- 설명적인 앵커 텍스트 사용
- 주제 클러스터 (Topic Cluster) 구축
관련 파일
트리거 단어
- 자동: SEO, 키워드, 순위, 최적화 관련 키워드 감지
- 수동: /seo-agent, /keyword-research, /seo-audit
- 구문: SEO 최적화, 키워드 연구, 순위 모니터링, 기술 감사
사용법
- 스킬 설치
- 필요에 따라 구성
- OpenClaw로 실행