OPEN HYPER STEP
← 목록으로 (ai-startup)
AI-STARTUP · 39 / 100
ai-startup
CHAPTER 39 / 100
읽기 약 2
FUNCTION

AI SEO: 키워드 분석 → 콘텐츠 최적화


핵심 개념

keyword research·on-page·내부 링크·schema — Google 1페이지.

본문

SEO 핵심 5가지 (2026)

📋 코드 (21줄)
1. 검색 의도 (search intent)
- 정보·탐색·거래·로컬

2. E-E-A-T (Google 강조)
- Experience (경험)
- Expertise (전문성)
- Authoritativeness (권위)
- Trust (신뢰)

3. 콘텐츠 품질
- AI는 OK, 가치 추가만 의무
- 사실·예시·이미지

4. 기술 SEO
- Core Web Vitals
- 모바일 최적화
- structured data

5. 백링크
- 자연스러운
- 관련성 있는

AI 키워드 분석

TYPESCRIPT📋 코드 (26줄)
async function findKeywords(topic: string) {
  // Ahrefs API (또는 SEMrush)
  const seedKeywords = await fetch('https://api.ahrefs.com/v3/keyword-explorer', {
    headers: { Authorization: `Bearer ${AHREFS_KEY}` },
  });

  // LLM이 의도·우선순위 분석
  const result = await generateObject({
    model: anthropic('claude-sonnet-4-6'),
    schema: z.object({
      keywords: z.array(z.object({
        keyword: z.string(),
        intent: z.enum(['informational', 'navigational', 'transactional']),
        difficulty: z.number(),
        opportunity: z.number().describe('1-10, 우리 사이트에 적합한 정도'),
        contentType: z.enum(['blog', 'landing', 'tool', 'comparison']),
      })),
    }),
    prompt: `Analyze these keywords for our SaaS [niche]:
${seedKeywords.map(k => k.keyword).join('\n')}

Pick the 20 best opportunities for us.`,
  });

  return result.object.keywords;
}

On-page SEO 체크리스트

📋 코드 (10줄)
[Title] — 50~60 chars, 키워드 앞쪽
[Meta description] — 150~160 chars, CTA 포함
[H1] — 키워드 포함, 1개만
[H2~H4] — 자연스러운 계층
[URL] — 짧고 키워드 포함
[Image alt] — 모든 이미지
[Internal links] — 3~5개 이상
[External links] — 2~3개 (관련성 있는)
[Word count] — 1500~3000 (long-tail)
[Schema markup] — Article·HowTo·FAQ 등

SEO 최적화 자동

TYPESCRIPT📋 코드 (27줄)
async function optimizeContent(content: string, keyword: string) {
  const result = await generateObject({
    model: anthropic('claude-sonnet-4-6'),
    schema: z.object({
      title: z.string().max(60),
      metaDescription: z.string().max(160),
      h1: z.string(),
      slug: z.string().regex(/^[a-z0-9-]+$/),
      improvements: z.array(z.object({
        location: z.string(),
        suggestion: z.string(),
      })),
    }),
    prompt: `Optimize this content for keyword "${keyword}":

${content}

Provide:
- SEO title (with keyword in first 30 chars)
- Meta description (with CTA)
- Improved H1
- URL slug
- 3-5 specific improvements`,
  });

  return result.object;
}

Schema Markup

HTML📋 코드 (41줄)
<!-- Article schema -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "AI 1인 창업 100가지 아이디어",
  "image": "https://example.com/image.jpg",
  "datePublished": "2026-04-29",
  "dateModified": "2026-04-29",
  "author": {
    "@type": "Person",
    "name": "이름",
    "url": "https://example.com/about"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Site Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  }
}
</script>


<!-- FAQ schema -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "AI 1인 창업이 가능한가요?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "..."
    }
  }]
}
</script>

내부 링크 자동화

TYPESCRIPT📋 코드 (24줄)
// 새 글 작성 후 — 관련 기존 글 자동 링크
async function addInternalLinks(content: string) {
  const allPosts = await db.post.findMany({ select: { id: true, title: true, slug: true, summary: true } });

  const result = await generateObject({
    model: anthropic('claude-sonnet-4-6'),
    schema: z.object({
      links: z.array(z.object({
        anchor: z.string(),
        targetSlug: z.string(),
        position: z.string().describe('어디에 삽입'),
      })),
    }),
    prompt: `Find 3-5 natural internal link opportunities in this content.

Content:
${content}

Available posts:
${allPosts.map(p => `- ${p.slug}: ${p.title}`).join('\n')}`,
  });

  return result.object.links;
}

다음 챕터

CH.40 "AI 번역".


AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료

월 $0 — 검증·시작 단계

AI SEO을 무료 도구만으로
시작하는 방법을 알려줘.
소자본

월 $20~50 — MVP·초기 운영

월 $20~50 예산으로 AI SEO을
검증·MVP 단계까지 진행하는 전략은?
프로덕션

월 $200~500 — 성장 단계

AI SEO을 프로덕션 단계로
확장할 때 필요한 도구·운영 체계는?
스택

풀스택 — 도구 조합 분석

2026년 AI SEO 관련 도구 5개를
조합한 추천 스택을 알려줘.

⭐ 이것만 기억하세요
AI SEO: 키워드 분석 → 콘텐츠 최적화 이 3가지만 확실히 잡으세요
1.E-E-A-T = 경험·전문성·권위·신뢰 — Google 핵심
2.Long-tail 키워드 (1500~3000 words) = 1페이지 도달
3.내부 링크 + Schema = 30% 트래픽 추가


공유하기
진행도 39 / 100