옵션

기술적 SEO, 온페이지 최적화, 구조화된 데이터, 코어 웹 바이탈, 콘텐츠 전략 전반에 걸쳐 SEO 개선 사항을 검토, 계획 및 실행합니다.

...모든 것을 확장하십시오
0
업데이트 된 시간 2026년 9월 30일

SEO

속임수가 아닌 기술적 정확성, 성능, 콘텐츠의 관련성을 통해 검색 노출도를 높이세요.

사용 시점

다음과 같은 경우에 이 기술을 사용하십시오:

  • 크롤링 가능성, 색인 생성 가능성, 캐노니컬 태그 또는 리디렉션을 점검할 때
  • 타이틀 태그, 메타 설명 및 헤딩 구조를 개선할 때
  • 구조화된 데이터를 추가하거나 유효성을 확인하는 경우
  • 코어 웹 바이탈 개선 시
  • 키워드 조사 수행 및 키워드를 URL에 매핑할 때
  • 내부 링크 계획 수립 또는 사이트맵/로봇스 파일 변경

작동 원리

원칙

  1. 콘텐츠 최적화 전에 기술적 장애 요인을 해결하십시오.
  2. 한 페이지에는 하나의 명확한 주요 검색 의도가 있어야 합니다.
  3. 조작적인 패턴보다는 장기적인 품질 신호를 우선시하십시오.
  4. 색인화가 모바일 우선으로 이루어지기 때문에 모바일 우선 가정이 중요합니다.
  5. 권장 사항은 페이지별로 구체적이고 실제로 적용 가능해야 합니다.

기술적 ‘SEO’ 체크리스트

크롤링 가능성

  • robots.txt 중요한 페이지는 크롤링이 가능해야 하며, 가치가 낮은 페이지는 차단해야 한다
  • 중요한 페이지가 의도치 않게 noindex
  • 중요한 페이지는 클릭 횟수가 적은 수준에서 접근 가능해야 합니다
  • 2단계 이상의 리디렉션 연쇄는 피해야 합니다
  • 캐노니컬 태그는 자체적으로 일관성이 있어야 하며, 루프가 발생하지 않아야 합니다

색인 가능성

  • 선호하는 URL 형식은 일관되어야 합니다
  • 다국어 페이지를 사용하는 경우 올바른 hreflang을 지정해야 합니다
  • 사이트맵은 의도된 공개 영역을 반영해야 합니다
  • 캐노니컬 제어 없이 중복 URL이 서로 경쟁해서는 안 됩니다

성능

  • LCP < 2.5초
  • INP < 200ms
  • CLS < 0.1
  • 일반적인 해결 방법: 헤로 자산 사전 로딩, 렌더링 차단 작업 줄이기, 레이아웃 공간 확보, 무거운 자바스크립트(JS) 제거

구조화된 데이터

  • 홈페이지: 적절한 경우 조직 또는 비즈니스 스키마 적용
  • 편집 페이지: Article / BlogPosting
  • 상품 페이지: Product 그리고 Offer
  • 내부 페이지: BreadcrumbList
  • Q&A 섹션: FAQPage 콘텐츠가 실제로 일치할 때만

페이지 내 규칙

제목 태그

  • 대략 50~60자 정도를 목표로 하세요
  • 주요 키워드나 개념을 앞부분에 배치하십시오
  • 봇을 위해 키워드를 무분별하게 채우지 말고, 사람이 읽기 쉬운 제목을 작성하세요

메타 설명

  • 약 120~160자 정도를 목표로 하세요
  • 페이지를 사실대로 설명하세요
  • 주요 주제를 자연스럽게 포함시키세요

헤딩 구조

  • 명확한 H1
  • H2 그리고 H3 실제 콘텐츠의 계층 구조를 반영해야 합니다
  • 단순히 시각적 스타일을 위해 구조를 생략하지 마십시오

키워드 매핑

  1. 검색 의도를 정의하십시오
  2. 현실적인 키워드 변형어 수집
  3. 의도 일치도, 예상 가치, 경쟁 정도에 따라 우선순위를 정하십시오
  4. 주요 키워드/테마 하나당 하나의 URL에 매핑하십시오
  5. 내부 경쟁 현상 감지 및 방지

내부 링크

  • 순위를 높이고 싶은 페이지로 트래픽이 많이 유입되는 페이지에서 링크를 연결하세요
  • 설명적인 앵커 텍스트를 사용하십시오
  • 더 구체적인 앵커 텍스트를 사용할 수 있다면 일반적인 앵커 텍스트는 피하십시오
  • 새 페이지에서 관련성이 높은 기존 페이지로 연결되는 백필 링크를 추가하십시오

예시

제목 작성 공식

Primary Topic - Specific Modifier | Brand

메타 설명 작성법

Action + topic + value proposition + one supporting detail

JSON-LD 예시

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Page Title Here",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Brand Name"
  }
}

감사 결과 형식

[HIGH] Duplicate title tags on product pages
Location: src/routes/products/[slug].tsx
Issue: Dynamic titles collapse to the same default string, which weakens relevance and creates duplicate signals.
Fix: Generate a unique title per product using the product name and primary category.

반패턴

안티패턴 수정
키워드 남용 사용자 중심으로 작성하기
내용이 빈약한 유사 중복 페이지 해당 페이지를 통합하거나 차별화하십시오
실제로 존재하지 않는 콘텐츠에 대한 스키마 스키마를 실제 내용에 맞추기
실제 페이지를 확인하지 않고 콘텐츠에 대한 조언을 제공하는 경우 먼저 실제 페이지를 읽어보세요
일반적인 “SEO 개선” 결과 출력 모든 권장 사항을 특정 페이지나 자산과 연결

관련 기술

  • seo-specialist
  • frontend-patterns
  • brand-voice
  • market-research
GitHub에서 보기
---
name: seo
description: Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy.
---

# SEO

Improve search visibility through technical correctness, performance, and content relevance, not gimmicks.

## When to Use

Use this skill when:
- auditing crawlability, indexability, canonicals, or redirects
- improving title tags, meta descriptions, and heading structure
- adding or validating structured data
- improving Core Web Vitals
- doing keyword research and mapping keywords to URLs
- planning internal linking or sitemap / robots changes

## How It Works

### Principles

1. Fix technical blockers before content optimization.
2. One page should have one clear primary search intent.
3. Prefer long-term quality signals over manipulative patterns.
4. Mobile-first assumptions matter because indexing is mobile-first.
5. Recommendations should be page-specific and implementable.

### Technical SEO checklist

#### Crawlability

- `robots.txt` should allow important pages and block low-value surfaces
- no important page should be unintentionally `noindex`
- important pages should be reachable within a shallow click depth
- avoid redirect chains longer than two hops
- canonical tags should be self-consistent and non-looping

#### Indexability

- preferred URL format should be consistent
- multilingual pages need correct hreflang if used
- sitemaps should reflect the intended public surface
- no duplicate URLs should compete without canonical control

#### Performance

- LCP < 2.5s
- INP < 200ms
- CLS < 0.1
- common fixes: preload hero assets, reduce render-blocking work, reserve layout space, trim heavy JS

#### Structured data

- homepage: organization or business schema where appropriate
- editorial pages: `Article` / `BlogPosting`
- product pages: `Product` and `Offer`
- interior pages: `BreadcrumbList`
- Q&A sections: `FAQPage` only when the content truly matches

### On-page rules

#### Title tags

- aim for roughly 50-60 characters
- put the primary keyword or concept near the front
- make the title legible to humans, not stuffed for bots

#### Meta descriptions

- aim for roughly 120-160 characters
- describe the page honestly
- include the main topic naturally

#### Heading structure

- one clear `H1`
- `H2` and `H3` should reflect actual content hierarchy
- do not skip structure just for visual styling

### Keyword mapping

1. define the search intent
2. gather realistic keyword variants
3. prioritize by intent match, likely value, and competition
4. map one primary keyword/theme to one URL
5. detect and avoid cannibalization

### Internal linking

- link from strong pages to pages you want to rank
- use descriptive anchor text
- avoid generic anchors when a more specific one is possible
- backfill links from new pages to relevant existing ones

## Examples

### Title formula

```text
Primary Topic - Specific Modifier | Brand
```

### Meta description formula

```text
Action + topic + value proposition + one supporting detail
```

### JSON-LD example

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Page Title Here",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Brand Name"
  }
}
```

### Audit output shape

```text
[HIGH] Duplicate title tags on product pages
Location: src/routes/products/[slug].tsx
Issue: Dynamic titles collapse to the same default string, which weakens relevance and creates duplicate signals.
Fix: Generate a unique title per product using the product name and primary category.
```

## Anti-Patterns

| Anti-pattern | Fix |
| --- | --- |
| keyword stuffing | write for users first |
| thin near-duplicate pages | consolidate or differentiate them |
| schema for content that is not actually present | match schema to reality |
| content advice without checking the actual page | read the real page first |
| generic “improve SEO” outputs | tie every recommendation to a page or asset |

## Related Skills

- `seo-specialist`
- `frontend-patterns`
- `brand-voice`
- `market-research`

모든 파일

1개 파일
seo.md 4.2k
보기

seo 설치

스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어 주세요.

ZIP 다운로드

저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.

git clone https://github.com/affaan-m/ECC/tree/main/skills/seo # Copy SKILL.md to your .claude/skills/ directory

복사 복사
빠른 설정: 스킬 폴더를 .claude/skills/로 복사하세요. Claude가 해당 스킬을 자동으로 감지하여 사용할 것입니다.
저장소 affaan-m/ECC

관련 스킬

multica-creating-agents
업데이트 된 시간 2026년 8월 12일
tilemaps
업데이트 된 시간 2026년 8월 4일
v4-new-features
업데이트 된 시간 2026년 8월 4일
pixijs-application
업데이트 된 시간 2026년 8월 4일
OR