기술적 SEO는 검색 엔진이 페이지를 크롤링, 색인 생성, 순위 지정할 수 있는지 결정합니다. 2026년 구글 알고리즘 업데이트로 Core Web Vitals 신호가 그 어느 때보다 중요해졌습니다. 이 체크리스트는 실제로 순위에 영향을 미치는 항목들을 다룹니다.
크롤 가능성과 색인
- robots.txt: 중요한 페이지나 자산(CSS, JS)을 차단하지 않는지 확인합니다.
yourdomain.com/robots.txt에서 테스트합니다. - XML 사이트맵: Google Search Console에 제출합니다. 표준적이고 색인 가능한 URL만 포함합니다. 고유한 콘텐츠가 아닌 경우 페이지네이션 페이지는 제외합니다.
- 표준 태그: 모든 페이지에
<link rel='canonical'>이 필요합니다. 페이지네이션: 자신을 가리키는 표준을 사용하고 페이지 1을 가리키지 않습니다. - noindex 감사: Search Console 커버리지 보고서를 통해 프로덕션 페이지에 실수로
noindex가 있는지 확인합니다.
Core Web Vitals
구글은 순위 결정에 필드 데이터(Chrome User Experience Report)를 사용합니다. Lighthouse의 랩 데이터는 직접적으로 순위에 영향을 미치지 않지만 강한 상관관계가 있습니다. 목표:
- LCP (Largest Contentful Paint): 2.5초 미만
- INP (Interaction to Next Paint): 200ms 미만
- CLS (Cumulative Layout Shift): 0.1 미만
각 지표의 개선 방법은 Core Web Vitals 2026 가이드를 참고합니다.
구조화된 데이터 (JSON-LD)
구조화된 데이터는 리치 결과(사이트링크, FAQ, 이동 경로, 평점)를 가능하게 합니다. 마이크로데이터가 아닌 <script type='application/ld+json'> 태그의 JSON-LD를 사용합니다.
- Article: 블로그 게시물용 —
datePublished,dateModified,author - BreadcrumbList: 탐색 계층 구조용
- WebSite: 사이트링크 검색 상자 활성화
- Product: 이커머스용 — 가격, 가용성, 리뷰
배포 전에 구글의 리치 결과 테스트로 검증합니다.
다국어 사이트를 위한 hreflang
여러 언어 버전이 있는 사이트의 경우, hreflang 태그는 중복 콘텐츠 페널티를 방지하고 사용자를 올바른 로케일로 안내합니다:
<link rel="alternate" hreflang="ko" href="https://example.com/ko/page" />
- 기본 언어를 가리키는
x-default폴백 포함 - 상호 참조: 페이지 A가 페이지 B를 링크하면 페이지 B도 A를 링크해야 함
- canonical과 hreflang을 올바르게 함께 사용 — 혼용하는 것이 흔한 실수
URL 구조
- 밑줄이 아닌 하이픈 사용:
/web-performance,/web_performance아님 - 짧고 설명적인 URL. 콘텐츠 페이지의 URL에 쿼리 스트링 사용 자제
- 일관된 트레일링 슬래시: 하나를 선택하고 나머지는 301 리다이렉트
- 모든 곳에 HTTPS — HTTP는 순위 페널티
메타 태그
- Title 태그: 50–60자. 앞부분에 주요 키워드. 페이지마다 고유하게.
- 메타 설명: 120–155자. 순위 요소는 아니지만 클릭률에 영향.
- Open Graph:
og:title,og:description,og:image(최소 1200×630px). 소셜 공유에 필수.
페이지 속도
- 서버에서 GZIP/Brotli 압축 활성화
- 정적 자산에 긴 캐시 헤더 설정 (
Cache-Control: max-age=31536000, immutable) - 정적 자산용 CDN 사용 — 전 세계 사용자의 지연 시간 감소
- LCP 이미지 미리 로드:
<link rel="preload" as="image" href="hero.webp" />
모바일 퍼스트 색인
구글은 사이트의 모바일 버전을 색인합니다. Search Console에서 모바일 사용성 오류가 없는지 확인합니다. 다음을 보장합니다:
- 반응형 디자인 (별도 m. 서브도메인 아님)
- 탭 대상은 8px 간격으로 최소 48×48px
- 확대 없이 읽을 수 있는 폰트 크기 (기본 16px)
내부 링크
- 홈페이지와 허브 페이지에서 중요 페이지로 링크
- 설명적인 앵커 텍스트 사용 — "여기 클릭" 또는 "더 읽기" 피하기
- 깨진 내부 링크(404) 수정 — Screaming Frog 같은 크롤러 사용
- 고아 페이지(내부 링크 없음)는 순위가 낮음 — 연결하기
이미지 SEO
- 설명적인 파일명:
product-red-sneaker-size-10.webp,IMG_4821.jpg아님 alt텍스트: 스크린 리더와 검색을 위한 이미지 설명. 키워드 남발 금지.- 검색 엔진이 크기 변형이 있음을 알 수 있도록 반응형 이미지에 srcset 사용
모니터링 및 측정
- Google Search Console: 커버리지, 성능, Core Web Vitals 필드 데이터
- Google Analytics 4: 유기 트래픽 추세, 방문 페이지 성능
- 월간: 주요 페이지에서 Lighthouse 실행, 회귀 확인
- 404 급증 및 크롤 오류에 대한 알림 설정