| name | seo-optimizer |
| description | Nuxt SEO·AEO 감사 및 적용. Robots, Sitemap, Schema.org, AI Ready, useAppSeo. "SEO", "AEO", "robots", "sitemap", "schema", "llms.txt", "메타태그", "canonical", "noindex", "seo-audit", "seo 적용" 요청 시 사용.
|
SEO Optimizer
Nuxt 4 + @nuxtjs/seo + nuxt-ai-ready + bun. .claude/rules/seo-nuxt.md 및 .cursor/rules/seo-nuxt.mdc를 기준으로 감사·적용한다.
Workflow
- 규칙 로드 —
.claude/rules/seo-nuxt.md
- 범위 파악 — 전역(
nuxt.config) / 페이지(app/pages/**) / 모듈 단위
- AS-IS 스캔
nuxt.config.ts — site, robots, sitemap, schemaOrg, aiReady
app/app.vue, app/composables/seo/**
app/pages/** — definePageMeta, usePageSeo
i18n/locales/{ko,en}.json — seo.* 키
public/_robots.txt 존재 여부 (있으면 Fail)
- 모듈별 체크리스트 (아래) → Pass/Fail 리포트 또는 TO-BE diff
- 검증 —
bun run build → /robots.txt, /sitemap.xml, /llms.txt 확인
- 품질 —
bunx nuxi typecheck + bun run lint
모듈별 체크리스트
Robots
Sitemap
SEO Utils
Schema.org
AI Ready
앱 WebView
i18n
커맨드 매핑
| 커맨드 | 단계 |
|---|
/seo-audit | 1~4, 리포트만 |
/seo-page | 3~4, 특정 페이지 |
/seo-config | 3~4, nuxt.config·모듈 |
/seo-apply | 1~6 전체 |
출력 (한국어)
감사 시: 개요 / 모듈별 Pass·Fail / 우선순위(P0~P2) / 권장 조치
적용 시: 변경 파일 목록 / AS-IS·TO-BE 요약 / 검증 결과