SEO 최적화 예제

작성 | 수정 | 작성자: 홍길동

1. 메타 태그 기본

검색 엔진은 메타 태그를 통해 페이지의 내용을 파악합니다. 가장 중요한 메타 태그들입니다:

필수 메타 태그

<!-- 페이지 제목 (50-60자 권장) -->
<title>페이지 제목 | 사이트 이름</title>

<!-- 페이지 설명 (150-160자 권장) -->
<meta name="description" content="페이지에 대한 간결하고 매력적인 설명...">

<!-- 뷰포트 (모바일 최적화) -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- 표준 URL -->
<link rel="canonical" href="https://example.com/page">
💡 팁: title 태그는 검색 결과에서 가장 눈에 띄는 요소입니다. 핵심 키워드를 앞쪽에 배치하고, 브랜드명은 뒤에 붙이세요.

2. Open Graph & Twitter Card

소셜 미디어에서 공유될 때 표시되는 정보를 제어합니다.

Open Graph (Facebook, LinkedIn)

<meta property="og:type" content="article">
<meta property="og:title" content="페이지 제목">
<meta property="og:description" content="페이지 설명">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:url" content="https://example.com/page">

Twitter Card

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="페이지 제목">
<meta name="twitter:description" content="페이지 설명">
<meta name="twitter:image" content="https://example.com/image.jpg">
⚠️ 주의: og:image는 최소 1200x630 픽셀 크기를 권장합니다. 너무 작은 이미지는 소셜 미디어에서 잘리거나 표시되지 않을 수 있습니다.

3. 구조화 데이터 (JSON-LD)

구조화 데이터를 사용하면 검색 결과에 리치 스니펫이 표시될 수 있습니다.

Article 스키마

<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "기사 제목",
    "author": {
        "@type": "Person",
        "name": "작성자 이름"
    },
    "datePublished": "2024-01-15T09:00:00+09:00",
    "image": "https://example.com/image.jpg"
}
</script>

주요 스키마 타입

타입 용도 리치 스니펫
Article 뉴스, 블로그 글 제목, 이미지, 날짜
Product 상품 페이지 가격, 평점, 재고
Recipe 요리 레시피 조리시간, 칼로리, 이미지
FAQPage 자주 묻는 질문 질문/답변 목록
HowTo 방법 안내 단계별 설명
LocalBusiness 지역 업체 주소, 영업시간, 전화

4. 시맨틱 HTML과 SEO

올바른 HTML 구조는 검색 엔진이 콘텐츠를 이해하는 데 도움을 줍니다.

<!-- 좋은 예시 -->
<article>
    <header>
        <h1>기사 제목</h1>
        <time datetime="2024-01-15">2024년 1월 15일</time>
    </header>

    <section>
        <h2>섹션 제목</h2>
        <p>콘텐츠...</p>
    </section>

    <footer>
        <p>작성자: 홍길동</p>
    </footer>
</article>

<!-- 피해야 할 예시 -->
<div class="article">
    <div class="title">기사 제목</div>
    <div>콘텐츠...</div>
</div>

5. Core Web Vitals

Google의 핵심 웹 지표는 사용자 경험과 SEO에 직접적인 영향을 미칩니다.

지표 의미 좋음 개선 필요
LCP 최대 콘텐츠풀 페인트 ≤ 2.5초 > 4.0초
INP 다음 페인트와의 상호작용 ≤ 200ms > 500ms
CLS 누적 레이아웃 이동 ≤ 0.1 > 0.25

최적화 팁

<!-- LCP 최적화: 중요 리소스 프리로드 -->
<link rel="preload" href="hero-image.jpg" as="image">

<!-- CLS 방지: 이미지 크기 지정 -->
<img src="image.jpg" width="800" height="600" alt="설명">

<!-- 폰트 최적화 -->
<link rel="preload" href="font.woff2" as="font" type="font/woff2" crossorigin>

6. SEO 체크리스트

  • 모든 페이지에 고유한 title과 description 설정
  • h1 태그는 페이지당 하나만 사용
  • 이미지에 alt 속성 추가
  • 모바일 친화적인 반응형 디자인
  • HTTPS 사용
  • 사이트맵(sitemap.xml) 생성
  • robots.txt 설정
  • 구조화 데이터 추가
  • 페이지 로딩 속도 최적화
  • 내부 링크 구조 최적화

자주 묻는 질문

SEO란 무엇인가요?

SEO(Search Engine Optimization)는 검색 엔진 최적화의 약자로, 웹사이트가 검색 결과에서 더 높은 순위를 차지하도록 최적화하는 과정입니다.

메타 태그가 왜 중요한가요?

메타 태그는 검색 엔진에 페이지의 내용을 알려주고, 검색 결과에 표시될 제목과 설명을 제공합니다. 적절한 메타 태그는 클릭률(CTR)을 높일 수 있습니다.