Open-source Claude Code skills for SEO, GEO, Google Ads, Meta Ads
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
NotFair의 공식 Google & Meta Ads + SEO 플러그인입니다. 대시보드가 아닌 데이터 기반 의사 결정을 지원합니다.
NotFair는 AI 에이전트가 Google Search Console, Google Ads, Meta Ads(Facebook + Instagram)에 직접 접근할 수 있게 해줍니다. 트래픽을 분석하고, 순위에 해가 되는 요소를 찾아내며, 낭비되는 광고비를 발견하고, 크리에이티브 피로도와 잠재고객 포화 상태를 진단한 후 정확히 무엇을 수정해야 할지 알려줍니다. 저장소에 접근 권한이 있으면 메타 태그 재작성, 제목 수정, 구조화된 데이터 추가, 변경 사항 적용까지 수행합니다.
NotFair 플러그인은 CLI 측면으로, Claude Code(및 기타 AI 에이전트 호스트) 내에서 실행되는 스킬들입니다. notfair.co는 동반 웹 앱입니다: 한 번 로그인하여 Google Ads 및 Meta Ads 계정을 연결하고 브라우저 UI를 통해 감사를 실행할 수 있습니다. 두 측면 모두 동일한 엔진을 공유하므로 CLI에서 실행한 감사는 웹에서 실행한 것과 동일한 도구를 사용합니다.
"지금 내가 광고에 돈을 낭비하고 있나?"
"트래픽이 왜 떨어졌고 어떻게 고치나?"
"더 많은 비용을 들이지 않고 어떻게 전환을 늘릴 수 있나?"
무료, 오픈소스. 30초 안에 설치 가능.
You: /notfair:google-ads-audit
Claude: Google Ads 계정(MyStore)에 연결되었습니다.
3개의 캠페인이 활성화되어 있습니다. 이번 달에 $2,400 지출.
성과표:
┌──────────────────────┬──────────┬──────────────────────────────┐
│ 차원 │ 상태 │ 요약 │
├──────────────────────┼──────────┼──────────────────────────────┤
│ 전환 추적 │ OK │ 3개의 액션이 올바르게 실행 중│
│ 키워드 건강 │ 심각 │ 8개의 키워드가 현금 소진 중 │
│ 검색어 품질 │ 경고 │ 12개의 관련 없는 검색어 │
│ 노출 점유율 │ 경고 │ 순위에서 35% 손실 중 │
│ 지출 효율성 │ 심각 │ 월 $340 낭비 │
└──────────────────────┴──────────┴──────────────────────────────┘
상위 3개 조치:
1. 3개 키워드 일시중지 (월 $210, 전환 0건)
2. 12개 부정 키워드 추가 (월 $130 관련 없는 검색어에 낭비)
3. 노출 점유율을 잃고 있는 고전환 키워드 2개의 입찰가 15% 인상
비즈니스 컨텍스트 저장됨 — /notfair:google-ads-copy 및 /notfair:google-ads에서 사용합니다.
You: 모두 실행해.
[낭비 키워드 3개 일시중지 — 월 $210 절약]
[부정 키워드 12개 추가 — 월 $130 절약]
[고성과 키워드 2개 입찰가 인상]
완료. 모든 변경사항은 7일 이내에 되돌릴 수 있습니다.
주간 리뷰 — 언제든지 요청하거나 반복 Coworker 작업으로 설정하세요:
You: /notfair:google-ads — "지난주 변경사항 검토"
Claude: 지난 7일 동안 12개의 변경사항이 있었습니다. 9개가 평가하기에 충분히 성숙했습니다.
성공 (4):
- "cheap seo services" 일시중지 → CTR +18%, 전환 +2
- "free"를 부정 키워드로 추가 → 낭비 지출 -$84/주
- "b2b crm software" 입찰가 +15% → 전환 +3, CPA 동일
- "MyStore Brand" 광고그룹에 새 RSA → CTR +24%
실패 (2):
- "enterprise saas" 입찰가 +20% → 비용 +$210, 전환 동일
- "project management tool" 일시중지 → 주당 4건 전환 손실
판단하기 너무 이른 것 (3) — 5일 후에 다시 확인하세요.
참고: 2개의 변경사항은 동일 캠페인에 7일 이내에 다른 수정이 있었으므로 방향성 신뢰도가 낮습니다.
You: /notfair:seo-analysis
Claude: mystore.com에서 사이트를 찾았습니다 — 지금 Search Console 데이터를 가져오는 중입니다.
[90일간의 실제 트래픽 데이터 로드됨]
[기술적 문제를 위해 페이지 크롤링 중]
가장 해가 되는 세 가지:
홈페이지가 두 개의 주소에 존재합니다. Google이 순위 권한을 분할합니다. 쉬운 수정입니다.
두 페이지가 동일한 검색어를 타겟팅합니다 — 서로 경쟁하여 둘 다 이기지 못합니다.
한 페이지는 월 400회 노출을 받지만 52위에 랭크됩니다. 제목이 사람들이 실제로 검색하는 내용과 일치하지 않습니다.
다음은 30일 계획입니다. 가장 영향력 있는 것부터 시작합니다.
NotFair는 Claude Code 플러그인입니다. 일회성 설정, 자동 업데이트.
Claude Code에서 다음 두 명령어를 실행하세요:
/plugin marketplace add nowork-studio/notfair
/plugin install notfair@nowork-studio
끝입니다. 이제 모든 스킬을 /notfair:* 명령어로 사용할 수 있습니다.
Google Ads + Meta Ads (선택사항): Claude Code가 처음으로 NotFair MCP 서버(NotFair-GoogleAds 또는 NotFair-MetaAds)에 연결하면 브라우저 탭이 열리고 notfair.co에 로그인하도록 요청합니다 — 플랫폼당 한 번 인증하면 토큰이 OS 키체인에 저장됩니다. API 키를 복사하거나 mcp-remote 브리지를 설치할 필요가 없습니다.
<details> <summary>settings.json을 직접 편집하고 싶으신가요?</summary>
~/.claude/settings.json에 마켓플레이스를 추가하고 플러그인을 활성화하세요:
{
"extraKnownMarketplaces": {
"nowork-studio": {
"source": {
"source": "github",
"repo": "nowork-studio/notfair"
}
}
},
"enabledPlugins": {
"notfair@nowork-studio": true
}
}
</details>
toprank@nowork-studio에서 업그레이드플러그인 이름이 v0.24.0에서 toprank → notfair로 변경되었습니다. 이전에 toprank@nowork-studio로 설치했다면 이전 항목을 제거하고 새 항목을 설치하세요:
/plugin uninstall toprank@nowork-studio
/plugin marketplace add nowork-studio/notfair
/plugin install notfair@nowork-studio
데이터는 보존됩니다 — 런타임 상태 디렉토리(~/.toprank/, 포트폴리오 상태, 변경 로그, 비즈니스 컨텍스트 캐시, 감사 내역 포함)는 이번 릴리스에서 원래 이름으로 유지됩니다. 자세한 내용은 CHANGELOG.md를 참조하세요.
| 스킬 | 기능 | ||
|---|---|---|---|
google-ads-audit |
계정 감사 + 비즈니스 컨텍스트 설정. 먼저 실행하세요. 7가지 건강 차원을 점수화하고, 낭비 지출을 식별하며, 비즈니스 프로필을 구축합니다. | ||
google-ads |
캠페인 관리. 성과 읽기, 키워드 최적화, 입찰가/예산 조정, 부정 키워드 추가, 캠페인 생성. 주간 리뷰를 요청하면 Claude가 모든 최근 변경사항(성공, 실패, 판단하기 이른 것)을 점수화합니다 — 월요일 아침 Coworker 작업에 완벽합니다. | ||
google-ads-copy |
RSA 카피 생성기 + A/B 테스트. 문자 수와 핀 위치가 포함된 데이터 기반 헤드라인 및 설명. | ||
google-ads-landing |
랜딩 페이지 감사. 키워드, 광고, 랜딩 페이지 콘텐츠 간의 관련성을 분석하여 품질평가점수를 개선합니다. |
| 스킬 | 기능 | ||
|---|---|---|---|
meta-ads-audit |
계정 감사 + 비즈니스 컨텍스트 설정. 먼저 실행하세요. Meta에 맞춰 조정된 7가지 건강 차원(Pixel + CAPI 건강, 기여도, 캠페인 구조, 크리에이티브 건강, 잠재고객 전략, 지출 효율성, 확장 준비 상태)을 점수화하고, 다운스트림 스킬을 위해 크리에이티브 인벤토리와 페르소나 데이터를 유지합니다. | ||
meta-ads |
캠페인 관리. ROAS 분석, 빈도 우선 분류, 크리에이티브 피로도 진단, 학습 단계/학습 제한 분류, 잠재고객 중복, CBO/ABO/Advantage+ Shopping 구조. 변경은 전용 도구(pause, enable, updateAdSetBudget, updateCampaignBudget, renameCampaign)를 통해 라우팅됩니다. 해당 범위를 벗어난 작업은 즉흥적으로 처리하지 않고 사용자를 Meta Ads Manager로 안내합니다. |
| 스킬 | 기능 | ||
|---|---|---|---|
seo-analysis |
GSC 데이터를 사용한 전체 SEO 감사. 빠른 성과, 트래픽 하락, 기술적 문제, 30일 실행 계획. | ||
content-writer |
E-E-A-T 가이드라인을 따르는 SEO 콘텐츠 제작. 블로그 게시물, 랜딩 페이지, 콘텐츠 개선. | ||
keyword-research |
키워드 발견, 의도 분류, 주제 클러스터, 우선순위 콘텐츠 캘린더. | ||
meta-tags-optimizer |
제목 태그, 메타 설명, OG/Twitter 카드, A/B 변형 및 CTR 추정치 포함. | ||
schema-markup-generator |
리치 결과를 위한 JSON-LD 구조화된 데이터. FAQ, HowTo, Article, Product, LocalBusiness. | ||
seo-page |
단일 페이지 심층 분석. 특정 URL에 대한 집중 감사: 콘텐츠 품질, 구조, 키워드 최적화. | ||
broken-link-checker |
웹사이트를 스캔하여 깨진 내부 및 외부 링크(404/5xx)를 찾아 보고합니다. | ||
geo-optimizer |
AI 검색 엔진을 위한 생성형 엔진 최적화(GEO). 0–100 GEO 점수로 콘텐츠 감사, AI 인용을 위해 재작성, ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews에 대한 엔진별 전략 생성. | ||
setup-cms |
WordPress, Strapi, Contentful 또는 Ghost를 연결하여 자동 SEO 필드 감사. |
| 스킬 | 기능 | ||
|---|---|---|---|
gemini |
Google Gemini의 두 번째 의견. 리뷰(통과/실패 게이트), 도전(적대적 스트레스 테스트), 또는 상담(개방형 Q&A). 특히 Google Ads 및 SEO 결정에 강력함 — Gemini는 네이티브 Google 생태계 지식을 보유하고 있습니다. |
모든 스킬은 네임스페이스로 구분됩니다: /notfair:google-ads, /notfair:seo-analysis, /notfair:gemini 등.
NotFair는 Claude Code 플러그인입니다. 각 스킬은 SKILL.md 파일과 지원 참조 문서, 스크립트, 평가 테스트로 구성됩니다.
notfair/
├──.claude-plugin/
│ ├── plugin.json <- 플러그인 메타데이터 (명시적 스킬 경로)
│ └── marketplace.json <- 레지스트리 항목
├──.mcp.json <- NotFair MCP 서버 (Google Ads + Meta Ads, 자동 구성)
├── google-ads/
│ ├── manage/ <- 캠페인 관리 (스킬: google-ads)
│ ├── audit/ <- 계정 감사 + 비즈니스 컨텍스트
│ ├── copy/ <- RSA 카피 생성기 + A/B 테스트
│ └── landing/ <- 랜딩 페이지 점수화 + 진단
├── meta-ads/
│ ├── manage/ <- 캠페인 관리 (스킬: meta-ads)
│ ├── audit/ <- 계정 감사 + Meta 비즈니스 컨텍스트
│ └── shared/ <- Meta 특화 프리앰블, 수학, 정책 레지스트리
├── seo/
│ ├── seo-analysis/ <- GSC 데이터를 사용한 전체 SEO 감사
│ ├── content-writer/ <- E-E-A-T 콘텐츠 제작
│ ├── keyword-research/ <- 키워드 발견 + 주제 클러스터
│ ├── meta-tags-optimizer/ <- 제목 태그, 메타 설명, OG
│ ├── schema-markup-generator/ <- JSON-LD 구조화된 데이터
│ ├── seo-page/ <- 단일 페이지 심층 분석
│ ├── broken-link-checker/ <- 깨진 링크 스캐너
│ ├── geo-optimizer/ <- AI 검색 엔진을 위한 GEO
│ └── setup-cms/ <- CMS 커넥터
├── gemini/ <- Gemini CLI를 통한 교차 모델 리뷰
├── notfair-upgrade-skill/ <- 자체 업데이터
├── test/ <- 단위 + LLM 평가 테스트
└── VERSION
Google Ads 및 Meta Ads 표면은 독립형 원격 MCP 서버로 사용 가능합니다 — NotFair CLI 플러그인을 설치하지 않고도 모든 MCP 클라이언트(Claude Desktop, Cursor, Inspector, 자체 에이전트)에서 사용할 수 있습니다.
io.github.nowork-studio/notfair (확인: curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=notfair")https://notfair.co/api/mcp/google_ads (스트리밍 가능 HTTP)약 100개의 Google Ads 도구를 노출합니다: 읽기(성과, 검색어, 노출 점유율, 키워드 아이디어, GAQL), 쓰기(일시중지/활성화, 입찰가 및 예산 업데이트, 키워드 및 부정 목록 관리, 캠페인 생성), 그리고 [...]