TIL - 20260523

juni·2026년 5월 23일

TIL

목록 보기
359/472

0523 웹 마스터 실전 (7/N): SEO 관리와 검색엔진 노출 최적화


✅ 1. SEO란 무엇인가?

  • SEO(Search Engine Optimization)는 검색엔진 최적화를 의미합니다.
  • 사용자가 Google, Naver, Bing 같은 검색엔진에서 특정 키워드를 검색했을 때, 내 웹사이트가 더 잘 노출되도록 사이트 구조와 콘텐츠를 개선하는 작업입니다.
  • SEO는 단순히 검색 결과 상위에 뜨는 것만을 의미하지 않습니다. 검색엔진이 내 사이트를 잘 발견하고, 잘 이해하고, 신뢰할 수 있게 평가하도록 만드는 작업입니다.

➕ 1-1. SEO가 중요한 이유

  • 무료 유입 증가

    • 광고비를 쓰지 않아도 검색을 통해 사용자가 사이트에 방문할 수 있습니다.
    • 특히 브랜드명, 상품명, 이벤트명 검색 유입은 구매나 상담 전환 가능성이 높습니다.
  • 사이트 신뢰도 향상

    • 검색 결과에 잘 노출되는 사이트는 사용자에게 더 신뢰감 있게 보일 수 있습니다.
    • 제목, 설명, 대표 이미지가 잘 정리되어 있으면 클릭률도 높아집니다.
  • 광고 효율 보완

    • 광고는 비용을 쓰는 동안만 유입이 발생하지만, SEO는 잘 관리하면 장기적인 자산이 됩니다.
    • 광고 랜딩 페이지도 SEO 구조가 잘 잡혀 있으면 사용자 경험이 좋아집니다.

✅ 2. 검색엔진이 웹사이트를 이해하는 과정

  • 검색엔진은 웹사이트를 무작정 노출하는 것이 아니라, 일정한 과정을 거쳐 페이지를 수집하고 평가합니다.

➕ 2-1. 크롤링 (Crawling)

  • 검색엔진 봇이 웹사이트의 페이지를 방문하여 HTML, 링크, 이미지, 콘텐츠 등을 확인하는 과정입니다.

  • 대표적인 검색엔진 봇:

    • Googlebot
    • Naver Search Advisor Bot
    • Bingbot
  • 크롤링이 잘 되려면

    • 페이지가 외부 또는 내부 링크로 연결되어 있어야 합니다.
    • 서버가 정상적으로 응답해야 합니다.
    • robots.txt에서 차단되어 있지 않아야 합니다.
    • 너무 느린 페이지나 오류 페이지가 많으면 크롤링 효율이 떨어질 수 있습니다.

➕ 2-2. 인덱싱 (Indexing)

  • 검색엔진이 수집한 페이지 내용을 분석하고 검색 결과에 보여줄 수 있도록 저장하는 과정입니다.
  • 크롤링되었다고 해서 반드시 검색 결과에 노출되는 것은 아닙니다.
  • 검색엔진이 페이지 품질이 낮거나 중복 콘텐츠라고 판단하면 인덱싱하지 않을 수 있습니다.

➕ 2-3. 랭킹 (Ranking)

  • 사용자가 검색어를 입력했을 때 어떤 페이지를 먼저 보여줄지 결정하는 과정입니다.
  • 검색엔진은 콘텐츠 품질, 검색 의도와의 관련성, 페이지 속도, 모바일 친화성, 사이트 신뢰도 등을 종합적으로 판단합니다.

✅ 3. 기본 SEO 태그 관리

  • 웹 마스터는 각 페이지의 HTML 메타 태그를 올바르게 관리해야 합니다.
  • 특히 React, Next.js, NestJS 기반 사이트에서는 페이지별 제목과 설명이 제대로 적용되는지 확인하는 것이 중요합니다.

➕ 3-1. title 태그

  • title 태그는 검색 결과에서 페이지 제목으로 표시될 수 있는 중요한 요소입니다.
  • 사용자가 검색 결과에서 가장 먼저 보는 정보이기 때문에 명확하고 클릭하고 싶게 작성해야 합니다.
<title>갤럭시 S25 사전예약 | 투게더몰 LG U+ 공식 온라인몰</title>
  • 작성 기준

    • 페이지 핵심 키워드 포함
    • 너무 길지 않게 작성
    • 사이트명 또는 브랜드명 포함
    • 모든 페이지가 같은 title을 쓰지 않도록 주의

➕ 3-2. meta description

  • meta description은 검색 결과에서 페이지 설명으로 표시될 수 있는 문구입니다.
  • 검색 순위를 직접 올리는 요소라기보다는, 사용자가 클릭할지 말지 결정하는 데 큰 영향을 줍니다.
<meta
  name="description"
  content="투게더몰에서 LG U+ 갤럭시 S25 사전예약 혜택과 요금제 정보를 확인하고 빠르게 상담 신청하세요."
/>
  • 작성 기준

    • 페이지 내용을 정확히 요약
    • 핵심 키워드 자연스럽게 포함
    • 과장된 문구 남발 금지
    • 페이지마다 고유한 설명 작성

➕ 3-3. canonical 태그

  • canonical 태그는 검색엔진에게 “이 페이지의 대표 URL은 이것이다”라고 알려주는 태그입니다.
  • 같은 내용의 페이지가 여러 URL로 접근될 때 중복 콘텐츠 문제를 줄이는 데 사용합니다.
<link rel="canonical" href="https://www.example.com/event/galaxy-s25" />
  • 필요한 경우

    • URL 파라미터가 붙는 페이지
    • 같은 상품 페이지가 여러 경로로 접근 가능한 경우
    • PC/모바일 URL이 분리된 경우
    • 광고 추적 파라미터가 붙는 경우

✅ 4. Open Graph와 SNS 공유 최적화

  • Open Graph(OG)는 카카오톡, 페이스북, 슬랙, 디스코드 등에서 링크를 공유했을 때 제목, 설명, 이미지가 잘 보이도록 설정하는 메타 태그입니다.
  • SEO와 직접적으로 같은 개념은 아니지만, 링크 클릭률과 브랜드 신뢰도에 큰 영향을 줍니다.

➕ 4-1. 기본 OG 태그

<meta property="og:title" content="갤럭시 S25 사전예약 혜택" />
<meta property="og:description" content="LG U+ 공식 온라인몰 투게더몰에서 사전예약 혜택을 확인하세요." />
<meta property="og:image" content="https://www.example.com/images/og-galaxy-s25.jpg" />
<meta property="og:url" content="https://www.example.com/event/galaxy-s25" />
<meta property="og:type" content="website" />

➕ 4-2. OG 태그 관리 시 주의점

  • og:image는 절대경로 URL을 사용하는 것이 좋습니다.
  • 이미지 크기는 카카오톡, 페이스북 등 주요 플랫폼에서 잘 보이는 비율로 제작해야 합니다.
  • 이벤트 페이지마다 같은 OG 이미지를 쓰면 사용자가 구분하기 어렵습니다.
  • 운영 중인 사이트에서는 배포 후 실제 공유 미리보기를 반드시 확인해야 합니다.

✅ 5. robots.txt와 sitemap.xml

➕ 5-1. robots.txt

  • robots.txt는 검색엔진 봇에게 어떤 경로를 크롤링해도 되는지, 어떤 경로는 접근하지 말아야 하는지 알려주는 파일입니다.
  • 보통 웹사이트 루트 경로에 위치합니다.
User-agent: *
Allow: /

Disallow: /admin/
Disallow: /api/
Disallow: /private/

Sitemap: https://www.example.com/sitemap.xml
  • 주의할 점

    • 관리자 페이지, 내부 API, 개인정보 관련 경로는 크롤링되지 않도록 차단해야 합니다.
    • 중요한 이벤트 페이지나 상품 페이지를 실수로 Disallow하면 검색 노출이 막힐 수 있습니다.
    • robots.txt는 보안 장치가 아닙니다. 민감한 페이지는 반드시 인증과 권한 체크로 보호해야 합니다.

➕ 5-2. sitemap.xml

  • sitemap.xml은 검색엔진에게 사이트에 어떤 페이지들이 있는지 알려주는 지도 역할을 합니다.
  • 검색엔진이 모든 페이지를 직접 찾아다니는 것보다 sitemap을 통해 주요 URL을 더 쉽게 발견할 수 있습니다.
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.example.com/event/galaxy-s25</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
  • 관리 기준

    • 실제 존재하는 정상 페이지 URL만 포함
    • 404 페이지나 리다이렉트 URL은 제외
    • 중요한 페이지는 누락되지 않도록 관리
    • 신규 이벤트 페이지 생성 시 sitemap 반영 여부 확인

✅ 6. Google Search Console

  • Google Search Console은 Google 검색에서 내 사이트가 어떻게 노출되고 있는지 확인할 수 있는 무료 도구입니다.
  • 웹 마스터는 Search Console을 통해 검색 노출, 클릭 수, 색인 상태, 오류 등을 점검해야 합니다.

➕ 6-1. 주요 기능

  • 검색 실적 확인

    • 사용자가 어떤 검색어로 사이트를 발견했는지 확인할 수 있습니다.
    • 노출 수, 클릭 수, 클릭률, 평균 게재순위를 볼 수 있습니다.
  • URL 검사

    • 특정 URL이 Google에 색인되어 있는지 확인할 수 있습니다.
    • 신규 페이지나 수정된 페이지의 색인 요청을 할 수 있습니다.
  • 색인 생성 문제 확인

    • 크롤링은 되었지만 색인되지 않은 페이지
    • 404 오류 페이지
    • 리다이렉트 문제
    • canonical 설정 문제 등을 확인할 수 있습니다.
  • sitemap 제출

    • 생성한 sitemap.xml을 Google에 제출하여 주요 페이지 발견을 도울 수 있습니다.

✅ 7. 실무 SEO 체크리스트

➕ 7-1. 페이지별 기본 체크

  1. title이 페이지마다 고유한가?
  2. meta description이 페이지 내용을 정확히 설명하는가?
  3. 대표 키워드가 제목과 본문에 자연스럽게 포함되어 있는가?
  4. h1 태그가 한 페이지에 적절하게 사용되었는가?
  5. 이미지에 alt 속성이 들어가 있는가?
  6. 모바일 화면에서 콘텐츠가 깨지지 않는가?
  7. 페이지 로딩 속도가 너무 느리지 않은가?
  8. 404 오류가 발생하지 않는가?
  9. canonical URL이 올바르게 설정되어 있는가?
  10. sitemap에 해당 URL이 포함되어 있는가?

➕ 7-2. 이벤트 페이지 SEO 체크

  • 이벤트명, 상품명, 통신사명, 혜택 키워드가 자연스럽게 포함되어 있는지 확인합니다.
  • 이벤트 종료 후 페이지를 바로 삭제할지, 종료 안내 페이지로 유지할지 결정해야 합니다.
  • 광고 랜딩 URL에 utm_source, utm_medium, utm_campaign 같은 추적 파라미터가 붙어도 canonical은 대표 URL로 유지하는 것이 좋습니다.
  • 종료된 이벤트가 검색에 계속 노출될 경우 사용자 혼란이 생기지 않도록 종료 문구를 명확히 표시해야 합니다.

➕ 7-3. 관리자 페이지 SEO 주의점

  • 관리자 페이지는 검색엔진에 노출되면 안 됩니다.
  • 단순히 robots.txt로 막는 것만으로는 부족합니다.
  • 반드시 로그인 인증, 권한 체크, IP 제한, noindex 설정 등을 함께 고려해야 합니다.
<meta name="robots" content="noindex, nofollow" />

📌 요약

  • SEO는 검색엔진이 내 사이트를 잘 발견하고, 이해하고, 신뢰할 수 있게 만드는 작업입니다.
  • 검색엔진은 보통 크롤링 → 인덱싱 → 랭킹 과정을 거쳐 웹페이지를 검색 결과에 노출합니다.
  • 웹 마스터는 title, meta description, canonical, Open Graph 태그를 페이지별로 정확하게 관리해야 합니다.
  • robots.txt는 크롤링 정책을 알려주는 파일이고, sitemap.xml은 검색엔진에게 주요 URL 목록을 제공하는 파일입니다.
  • Google Search Console을 활용하면 검색어, 노출 수, 클릭 수, 색인 상태, 크롤링 오류 등을 확인할 수 있습니다.
  • 실무에서는 이벤트 페이지, 상품 페이지, 관리자 페이지처럼 페이지 성격에 따라 SEO 전략을 다르게 적용해야 합니다.

0개의 댓글