Communitygithub.com

YepAPI/skills

YepAPI를 활용한 로컬 비즈니스 및 구글 지도 리서치

skills란 무엇인가요?

이 스킬은 YepAPI의 다양한 엔드포인트를 사용하여 로컬 SEO 워크플로우를 자동화합니다. 이를 통해 로컬 경쟁사 발견, NAP(이름, 주소, 전화번호) 데이터 추출, 로컬 키워드 조사, 그리고 사이트 내 로컬 SEO 신호 감사를 수행할 수 있습니다. 주로 Google Maps, 경쟁사 웹사이트 스크래핑, 키워드 분석, 페이지 감사 API를 활용하며 각각 합리적인 비용이 소요됩니다. 이 스킬은 클로드 코드, 코덱스 등 AI 에이전트 플랫폼에서 사용할 수 있으며, 사용자가 직접 로컬 SEO 전략을 수립하고 경쟁사 대비 우위를 확보하는 데 도움을 줍니다. 워크플로우는 다섯 단계로 구성되어 있으며, 각 단계별로 구체적인 API 요청 예시와 반환 데이터를 제공합니다. 또한 NAP 일관성 유지, 위치 기반 검색 필수 포함, 에러 핸들링 등 중요한 규칙과 모범 사례를 강조합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/local-seo

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

로컬 SEO 워크플로우

YepAPI 엔드포인트를 통해 Google Maps 및 로컬 SERP 데이터를 활용한 로컬 비즈니스 리서치

사용된 엔드포인트

엔드포인트비용목적
POST /v1/serp/google/maps$0.01Google Maps / 로컬 비즈니스 결과
POST /v1/scrape$0.01경쟁사 웹사이트에서 NAP 데이터 스크래핑
POST /v1/seo/keywords$0.15로컬 키워드 지표 (검색량, 난이도)
POST /v1/seo/page-audit$0.03사용자 사이트의 로컬 SEO 신호 확인

워크플로우

1단계: 로컬 경쟁사 발견

비즈니스 카테고리 + 위치로 POST /v1/serp/google/maps 실행

{
  "query": "plumber in austin tx",
  "location": "us"
}

반환: 평점, 리뷰 수, 카테고리, 주소가 포함된 로컬 비즈니스 목록

2단계: NAP 데이터 추출

각 경쟁사에 대해 POST /v1/scrape 실행하여 웹사이트 데이터 추출

{
  "url": "https://competitor-plumber.com",
  "format": "markdown"
}

NAP(이름, 주소, 전화번호) 데이터를 추출하여 목록 전체의 일관성 비교

3단계: 로컬 키워드 조사

로컬 키워드로 POST /v1/seo/keywords 실행

{
  "keywords": ["plumber in austin", "emergency plumber austin tx", "austin plumbing service"],
  "location": "us"
}

반환: 로컬 검색량, CPC, 난이도 — 로컬 키워드는 검색량이 낮으나 의도(intent)가 높음

4단계: 온페이지 감사

사용자 사이트에서 POST /v1/seo/page-audit 실행

{
  "url": "https://example-plumber.com"
}

로컬 SEO 신호 확인: 구조화된 데이터(LocalBusiness 스키마), NAP 일관성, 메타 태그 내 위치 키워드

5단계: 결과 제시

  • 로컬 경쟁사 환경 (평점, 리뷰 수, 순위)
  • 키워드 기회 (검색량과 난이도를 포함한 로컬 용어)
  • 온페이지 수정 사항 (구조화된 데이터 누락, NAP 불일치, 메타 태그 간격)

규칙

  • Maps 쿼리에는 항상 위치 포함 — 결과는 위치에 따라 다름
  • 로컬 SEO에서 NAP 일관성은 매우 중요 — 불일치 시 플래그 표시
  • Google Maps 결과에는 평점, 리뷰 수, 카테고리가 포함됨 — 경쟁사 벤치마킹에 활용
  • 로컬 키워드는 검색량이 낮지만 의도가 높음 — 전환 가능성 우선시

에러 처리

  • NO_CREDITS (402) — 사용자에게 https://yepapi.com/dashboard에서 크레딧을 추가하도록 안내
  • UPSTREAM_ERROR (502) — 한 번 재시도; 다시 실패하면 해당 단계를 건너뛰고 기록
  • VALIDATION_ERROR (400) — 쿼리 형식 확인; 쿼리 문자열에 위치 포함
  • RATE_LIMITED (429) — 대기 후 재시도; Retry-After 헤더 준수

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Tenant isolation (row-level vs schema), subdomain routing, per-tenant config, and data partitioning.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

관련 스킬