SEO 가이드 5단계: UX / 사용자 경험 — 방문자의 사이트 경험이 랭킹에 미치는 영향
SEO 가이드 5단계: UX / 사용자 경험
이것은 13단계 SEO 가이드의 5단계입니다. 사용자 경험은 이제 직접적인 랭킹 요소입니다. 구글은 방문자가 귀하의 사이트와 상호작용하는 방식을 측정하고 빠르고 접근 가능하며 쾌적한 경험을 제공하는 사이트에 보상을 부여합니다.
콘텐츠 전략(3단계)은 당신이 무엇을 게시할지를 결정합니다. 링크 빌딩(4단계)은 당신의 권위를 입증합니다. 그러나 방문자가 페이지에 도착했을 때 느리거나 모바일에서 깨지거나 접근할 수 없어서 즉시 떠나버린다면, 그 모든 것은 의미가 없습니다. 구글은 이러한 신호를 추적하고 랭킹 조정에 활용합니다.
2021년부터 구글은 페이지 경험 업데이트를 통해 UX를 확인된 랭킹 요소로 만들었습니다. 2024년에는 INP(Interaction to Next Paint)가 FID를 핵심 웹 바이탈로 대체했습니다. 2026년에는 이러한 신호들이 사용자 만족도 지표를 전통적인 신호보다 더 중요하게 고려하게 되면서 더욱더 큰 비중을 차지하게 됩니다.
SEO의 UX가 포함하는 것
SEO를 위한 UX 최적화는 6개 분야에 걸쳐 있습니다:
- 핵심 웹 바이탈 — 구글의 공식 UX 지표(LCP, INP, CLS)
- 모바일 최적화 — 반응형 디자인, 터치 타겟, 뷰포트
- 접근성(WCAG) — 모든 사람이 사용할 수 있도록 웹사이트 만들기
- 페이지 경험 신호 — HTTPS, 중간 페이지 없음, 안전한 탐색
- 내비게이션 패턴 — 사용자와 크롤러에게 도움이 되는 사이트 구조
- 스크롤 없는 콘텐츠 최적화 — 사용자가 스크롤하지 않고 보는 콘텐츠
1. 핵심 웹 바이탈 (CWV)
핵심 웹 바이탈은 구글의 세 가지 측정 가능한 UX 지표입니다. Chrome 사용자 경험 보고서(CrUX) 데이터에서 추적하며 랭킹에 직접적으로 영향을 줍니다.
세 가지 지표:
| 지표 | 측정 | 우수 | 개선 필요 | 불량 | |------|------|------|-----------|------| | LCP (가장 큰 콘텐츠 페인트) | 로딩 속도 | < 2.5초 | 2.5초 - 4.0초 | > 4.0초 | | INP (상호작용 후 다음 페인트) | 반응 속도 | < 200ms | 200ms - 500ms | > 500ms | | CLS (누적 레이아웃 이동) | 시각적 안정성 | < 0.1 | 0.1 - 0.25 | > 0.25 |
LCP — 가장 큰 콘텐츠 페인트
LCP는 페이지의 주요 내용이 얼마나 빨리 보이는지를 측정합니다. "가장 큰 콘텐츠"는 일반적으로 여러분의 히어로 이미지, 주요 헤딩 또는 가장 큰 스크롤 없는 블록입니다.
LCP의 일반적인 문제 및 수정 방법:
| 문제 | 영향 | 수정 | |------|------|------| | 최적화되지 않은 히어로 이미지 | +2-5초 | WebP 형식, 적절한 크기 조정, fetchpriority="high" | | 렌더링 차단 CSS/JS | +1-3초 | 중요한 CSS 인라인, 비중요한 CSS 지연 | | 느린 서버 응답 (TTFB) | +1-4초 | CDN, 서버 캐싱, 엣지 배포 | | 웹 폰트가 렌더링을 차단함 | +0.5-2초 | font-display: swap, 중요한 폰트 사전 로드 | | 서드파티 스크립트 | +1-3초 | 분석/챗 위젯 지연, 광고를 느슨하게 로드 |
LCP 최적화 우선 순위:
<!-- 1. LCP 이미지 미리 로드 -->
<link rel="preload" as="image" href="/hero.webp" fetchpriority="high">
<!-- 2. 중요한 CSS 인라인 (첫 14KB) -->
<style>/* 스크롤 없는 부분의 스타일만 */</style>
<!-- 3. 비중요한 CSS 지연 -->
<link rel="stylesheet" href="/full.css" media="print" onload="this.media='all'">
<!-- 4. 명시적 크기를 가진 히어로 이미지 -->
<img src="/hero.webp" width="1200" height="600"
fetchpriority="high" decoding="async"
alt="설명적인 대체 텍스트">
즉각적인 개선 방법: 홈페이지에서 PageSpeed Insights를 실행하세요. 그들이 식별한 LCP 요소를 확인하세요. 이미지라면, WebP로 변환하고, 명시적 너비/높이를 설정하고, fetchpriority="high"를 추가하세요. 이 조치만으로도 LCP가 1-2초 줄어드는 경우가 많습니다.
INP — 상호작용 후 다음 페인트
INP는 사용자가 상호작용(클릭, 탭, 입력)할 때 페이지가 얼마나 빨리 반응하는지를 측정합니다. 페이지 방문 중 가장 나쁜 상호작용을 추적하고 그것을 점수로 사용합니다.
INP의 일반적인 문제 및 수정 방법:
| 문제 | 영향 | 수정 | |------|------|------| | 긴 JavaScript 작업 | +200-1000ms | 더 작은 작업으로 나누기, requestIdleCallback 사용 | | 무거운 이벤트 핸들러 | +100-500ms | 디바운스, 스로틀, requestAnimationFrame 사용 | | 레이아웃 변동 | +50-300ms | DOM 읽기/쓰기를 배치하고, will-change 사용 | | 서드파티 스크립트 | +100-500ms | 지연, 상호작용 후 로드, 웹 워커 사용 | | 동기 API 호출 | +200-2000ms | 비동기/대기, 로딩 상태, 낙관적인 UI |
INP 최적화 기법:
// 나쁨: 메인 스레드를 차단
button.addEventListener('click', () => {
const data = heavyComputation(); // 400ms 차단
updateDOM(data);
});
// 좋음: 메인 스레드에 양보
button.addEventListener('click', async () => {
// 즉각적인 피드백 표시
button.textContent = '로딩 중...';
// 무거운 작업을 청크로 나누기
await scheduler.yield();
const data = heavyComputation();
await scheduler.yield();
updateDOM(data);
});
즉각적인 개선 방법: Chrome DevTools > 성능 탭을 열어보세요. 사이트를 클릭하면서 "긴 작업"(빨간 삼각형)을 찾으세요. 이것들은 메인 스레드를 차단하고 있습니다. 가장 큰 긴 작업은 보통 서드파티 스크립트입니다 — 이를 지연시키거나 첫 상호작용 후에 로드하세요.
CLS — 누적 레이아웃 이동
CLS는 시각적 안정성을 측정합니다 — 페이지 콘텐츠가 로드되면서 얼마나 많이 뛰어오르는지를 나타냅니다. 버튼을 클릭했는데 페이지가 이동해 다른 것을 클릭하게 만드는 것만큼 사용자를 불만스럽게 하는 것은 없습니다.
CLS의 일반적인 문제 및 수정 방법:
| 문제 | CLS 영향 | 수정 | |------|-----------|------| | 크기가 없는 이미지 | 0.1-0.5 | 항상 width 및 height 설정 | | 광고가 늦게 로드됨 | 0.1-0.3 | min-height로 공간 예약 | | 웹 폰트로 인해 재배치 발생 | 0.05-0.2 | font-display: optional 혹은 크기 조정된 대체 텍스트 | | 동적 콘텐츠 삽입 | 0.1-0.4 | 공간 예약, content-visibility 사용 | | 쿠키 배너가 콘텐츠를 밀어내는 경우 | 0.05-0.2 | 오버레이 디자인 (내려 밀지 않음) |
CLS 예방 체크리스트:
<!-- 미디어의 크기를 항상 지정 -->
<img src="photo.webp" width="800" height="600" alt="...">
<video width="1280" height="720"></video>
<iframe width="560" height="315"></iframe>
<!-- 동적 콘텐츠를 위한 공간 예약 -->
<div style="min-height: 250px;">
<!-- 광고가 여기에서 로드되어도 이동하지 않음 -->
</div>
<!-- 반응형 미디어에 대한 비율 사용 -->
<div style="aspect-ratio: 16/9;">
<img src="..." style="width: 100%; height: 100%; object-fit: cover;">
</div>
즉각적인 개선 방법: 상위 10페이지의 모든 및 에 명시적 width 및 height 속성을 추가하세요. 이 단일 변경으로 가장 일반적인 CLS 문제 — 이미지가 로드되고 콘텐츠가 아래로 밀리는 현상이 제거됩니다.
2. 모바일 최적화
구글은 모바일 우선 색인 방식을 사용합니다 — 귀하의 모바일 경험이 바로 귀하의 랭킹 경험입니다. 귀하의 사이트가 모바일에서 깨진다면, 데스크탑 버전이 아무리 완벽하더라도 상관 없습니다.
모바일 최적화 체크리스트:
| 요소 | 요구 사항 | 일반적인 실패 | |------|------------|----------------| | 뷰포트 메타 | width=device-width, initial-scale=1 | 전체 누락 | | 터치 타겟 | 최소 44x44px | 작고 밀접한 링크 및 버튼 | | 글꼴 크기 | 본문 텍스트 최소 16px | 모바일에서 12px가 읽을 수 없음 | | 콘텐츠 너비 | 수평 스크롤 없음 | 고정 너비 요소 | | 탭 간격 | 최소 8px | 인접한 링크가 닿아 있음 | | 반응형 이미지 | 적절한 크기로 srcset 사용 | 모바일에서 데스크탑 크기 이미지 |
반응형 디자인 패턴:
/* 모바일 우선 접근법 */
.container {
padding: 16px;
font-size: 16px;
}
/* 터치 친화적 타겟 */
.button, .link {
min-height: 44px;
min-width: 44px;
padding: 12px 16px;
}
/* 반응형 타이포그래피 */
h1 { font-size: clamp(1.5rem, 4vw, 3rem); }
p { font-size: clamp(1rem, 2vw, 1.125rem); }
/* 수평 오버플로우 없음 */
img, video, iframe {
max-width: 100%;
height: auto;
}
구글이 체크하는 모바일 SEO 신호:
- 확대 없이 읽을 수 있는 텍스트
- 너무 가까이 붙어 있지 않은 링크/버튼
- 콘텐츠가 뷰포트 너비에 맞음 (수평 스크롤 없음)
- 플래시 또는 지원되지 않는 기술 없음
- 입장 시 콘텐츠를 차단하지 않는 중간 페이지
- 4G/3G 연결에서 페이지가 빠르게 로드됨
즉각적인 개선 방법: 휴대폰에서 귀하의 사이트를 열어보세요. 모든 버튼과 링크를 클릭해보세요. 타겟이 너무 가까워서 오류로 잘못 클릭하거나 텍스트를 읽기 위해 확대해야 한다면 — 이러한 문제를 우선적으로 수정해야 합니다.
3. 접근성 (WCAG)
접근성은 단순히 윤리적인 문제가 아닙니다 — 그것은 SEO 신호입니다. 구글의 알고리즘은 스크린 리더, 키보드 전용 탐색 또는 시각적 장애가 있는 사용자까지 모두 사용할 수 있는 사이트를 선호합니다. WCAG(웹 콘텐츠 접근성 지침) 준수는 더 나은 랭킹과 관련이 있습니다.
중요한 접근성 요구 사항:
| 요소 | 요구 사항 | SEO 영향 | |------|------------|-----------| | 이미지의 대체 텍스트 | 모든 의미 있는 이미지에 대한 설명적인 텍스트 | 직접 (이미지 SEO + 접근성) | | 헤딩 계층 구조 | H1 → H2 → H3 건너뛰지 않고 | 직접 (콘텐츠 구조) | | 색상 대비 | 일반 텍스트 4.5:1, 큰 텍스트 3:1 | 간접 (사용성) | | 키보드 내비게이션 | 모든 상호작용 요소는 Tab로 접근 가능해야 함 | 간접 (사용성) | | ARIA 레이블 | 텍스트가 없는 아이콘, 버튼에 대한 레이블 | 간접 (스크린 리더 UX) | | 포커스 표시 | 키보드 탐색 시 보이는 포커스 링 | 간접 (사용성) | | 폼 레이블 | 모든 입력에는 연관된 이 있어야 함 | 간접 (사용성) | | 링크 텍스트 | 설명적이어야 함 (예: "여기를 클릭"은 안됨) | 직접 (앵커 텍스트 SEO) |
접근성 테스트 과정:
- 자동 스캔 — Lighthouse, axe-core 또는 WAVE를 실행하세요(문제의 30-50% 포착).
- 키보드 테스트 — Tab, Enter, Escape만 사용하여 귀하의 사이트를 네비게이트하세요.
- 스크린 리더 테스트 — 주요 페이지에서 VoiceOver(맥) 또는 NVDA(윈도우)를 사용하세요.
- 색상 대비 — 모든 텍스트를 배경과 비교하세요 (DevTools 대비 검사기를 사용).
- 확대 테스트 — 200% 확대 — 모든 것이 여전히 작동하는지 확인하세요.
일반적인 접근성 수정 방법:
<!-- 이미지: 설명적인 대체 텍스트 -->
<img src="chart.png" alt="2026년 1월부터 3월까지 유기적 트래픽이 40% 증가한 바 차트">
<!-- 버튼: 명확한 레이블 -->
<button aria-label="탐색 메뉴 닫기">
<svg>...</svg> <!-- 아이콘 전용 버튼에 aria-label 필요 -->
</button>
<!-- 양식: 연관된 레이블 -->
<label for="email">이메일 주소</label>
<input type="email" id="email" name="email" required>
<!-- 링크: 설명적 텍스트 -->
<a href="/guide">전체 SEO 가이드 읽기</a>
<!-- NOT: <a href="/guide">여기를 클릭</a> -->
<!-- 키보드 사용자를 위한 탐색 건너뛰기 -->
<a href="#main-content" class="skip-link">주 콘텐츠로 건너뛰기</a>
즉각적인 개선 방법: 홈 페이지에서 접근성 카테고리로 Lighthouse를 실행하세요. "실패"로 표시된 모든 항목을 먼저 수정하세요 — 일반적으로 결핍된 대체 텍스트, 결핍된 폼 레이블 및 낮은 대비 텍스트가 포함됩니다. 이러한 수정을 완료하는 데 30분밖에 걸리지 않으며 점수를 20점 이상 향상시킬 수 있습니다.
4. 페이지 경험 신호
핵심 웹 바이탈 외에도 구글은 랭킹에 영향을 미치는 여러 다른 페이지 경험 신호를 평가합니다.
페이지 경험 요소:
| 신호 | 요구 사항 | 체크 | |------|------------|-------| | HTTPS | 전체 사이트가 HTTPS로 제공되어야 함 | 혼합 콘텐츠가 이를 깨뜨림 | | 침습적인 중간 페이지 없음 | 도착 시 콘텐츠를 차단하지 말 것 | 모바일에서 30% 이상을 덮는 팝업 | | 안전한 탐색 | 악성 소프트웨어, 피싱, 기만적 콘텐츠 없음 | 구글 안전 탐색 상태 | | 모바일 친화적 | 모바일 친화적 테스트 통과 | 구글 모바일 친화적 테스트 | | 기만적인 광고 없음 | 광고가 콘텐츠를 모방하지 않음 | 위장된 다운로드 버튼 |
중간 페이지 가이드라인(허용 사항 및 처벌 사항):
| 허용된 것 | 처벌받는 것 | |-----------|-------------| | 나이 확인 (법적으로 요구됨) | 페이지 진입 시 전체 화면 팝업 | | 쿠키 동의 (법적으로 요구됨) | 전체 콘텐츠를 덮는 이메일 가입 | | 유료 콘텐츠에 대한 로그인 벽 | 콘텐츠를 차단하는 "우리 앱 다운로드" | | 화면의 30% 미만을 사용하는 작은 배너 | 콘텐츠 접근 전에 카운트다운 타이머 | | 사용자 스크롤/상호작용 후 표시 | 사용자가 콘텐츠를 보기 전에 표시 |
HTTPS 체크리스트:
- [ ] SSL 인증서 유효하고 만료되지 않음
- [ ] 모든 페이지가 HTTP → HTTPS(301)로 리디렉션
- [ ] 혼합 콘텐츠 없음 (HTTPS 페이지에 HTTP 리소스 없음)
- [ ] HSTS 헤더가 활성화됨 (includeSubDomains와 함께)
- [ ] 내부 링크가 HTTPS를 사용함 (HTTP 아님)
- [ ] 사이트맵이 HTTPS URL 사용
- [ ] 기본 태그가 HTTPS 사용
즉각적인 개선 방법: 혼합 콘텐츠가 있는지 확인하세요 — 주요 페이지에서 DevTools 콘솔을 열어보세요. "혼합 콘텐츠" 경고가 나타나면 HTTPS 페이지에서 HTTP 리소스를 로드하고 있는 것입니다. 해당 URL을 HTTPS로 업데이트하세요. 이는 가장 일반적인 페이지 경험 문제 중 하나입니다.
5. 내비게이션 패턴
좋은 내비게이션은 사용자와 검색 엔진 모두에게 도움이 됩니다. 사용자는 필요한 것을 신속하게 찾고, 구글 크롤러는 사이트 구조를 이해하고 페이지랭크를 효율적으로 분배합니다.
내비게이션 모범 사례:
| 패턴 | 장점 | 구현 | |-------|---------|----------------| | 평면 구조 | 홈에서 3 클릭 이내의 페이지 | 허브 페이지, 빵부스러기 | | 빵부스러기 | 사용자가 위치를 알 수 있음 | 스키마 마크업 + 가시적인 경로 | | 논리적 URL 구조 | 예측 가능한 경로 | /category/subcategory/page | | 푸터 내비게이션 | 보조 페이지에 대한 접근성 제공 | 법적 정보, 정보, 연락처, 사이트맵 | | 내부 검색 | 사용자가 특정 콘텐츠 검색 가능 | 추천 기능이 포함된 검색 상자 | | 관련 콘텐츠 | 이탈률 감소, 깊이 증가 | "관련 기사" 섹션 |
이상적인 사이트 구조:
홈페이지 (모든 중요한 것이 1 클릭 이내)
├── /products/ (카테고리 허브 — 모든 제품에 대한 링크)
│ ├── /products/category-a/
│ │ ├── /products/category-a/product-1
│ │ └── /products/category-a/product-2
│ └── /products/category-b/
├── /blog/ (콘텐츠 허브 — 모든 게시물에 대한 링크)
│ ├── /blog/topic-cluster-1/ (기둥 페이지)
│ │ ├── /blog/subtopic-1a
│ │ └── /blog/subtopic-1b
│ └── /blog/topic-cluster-2/
├── /tools/ (유틸리티 페이지)
└── /about/ (신뢰 페이지)
빵부스러기 구현:
<!-- 보이는 빵부스러기 -->
<nav aria-label="빵부스러기">
<ol>
<li><a href="/">홈</a></li>
<li><a href="/blog/">블로그</a></li>
<li aria-current="page">SEO 가이드 5단계</li>
</ol>
</nav>
<!-- 스키마 마크업 (BreadcrumbList) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "홈", "item": "https://example.com/" },
{ "@type": "ListItem", "position": 2, "name": "블로그", "item": "https://example.com/blog/" },
{ "@type": "ListItem", "position": 3, "name": "SEO 가이드 5단계" }
]
}
</script>
내비게이션 적신호:
- 홈페이지에서 4번 이상 클릭해야 하는 페이지 (너무 깊음)
- 빵부스러기가 없음 (사용자와 구글이 맥락을 잃음)
- 자바스크립트 전용 내비게이션 (크롤러가 링크를 놓칠 수 있음)
- 고아 페이지 (그것들을 가리키는 내부 링크가 없음)
- 200개 이상의 링크가 있는 메가 메뉴 (링크 당 가치를 희석)
즉각적인 개선 방법: 가장 중요한 전환 페이지를 확인하세요 — 홈페이지에서 몇 번의 클릭이 필요한가요? 3번 이상이면 홈페이지나 카테고리 허브에서 직접 링크를 추가하세요. 클릭이 깊어질수록 사용자 방문 및 크롤 빈도가 모두 감소합니다.
6. 스크롤 없는 콘텐츠 최적화
사용자가 스크롤하기 전에 보는 콘텐츠는 사용자가 머무를지 떠날지를 결정합니다. 스크롤 없는 콘텐츠는 즉각적으로 가치를 전달해야 하며, 그들이 거기에 오게 한 검색 쿼리와 일치해야 합니다.
스크롤 없는 콘텐츠 필수 요소:
| 요소 | 이유 | 일반적인 실패 | |------|------|----------------| | 명확한 헤드라인 (H1) | 쿼리에 대한 적합성을 확인 | 일반적이거나 누락됨 | | 가치 제안 | 왜 머물러야 할까? | 스크롤 아래에 묻힘 | | 주요 CTA | 다음에는 무엇을 해야 하나? | 숨겨져 있거나 불명확함 | | 히어로 이미지/미디어 | 시각적 참여 | 느리게 로드되어 LCP 문제 초래 | | 신뢰 신호 | 왜 당신을 믿어야 할까? | 로고, 리뷰 또는 자격증이 없음 |
스크롤 없는 콘텐츠 레이아웃 패턴:
데스크탑 (1440px 뷰포트):
┌──────────────────────────────────────┐
│ 내비게이션 바 │
├──────────────────────────────────────┤
│ │
│ H1: 쿼리에 맞는 명확한 헤드라인 │
│ 부제목: 가치 제안 │
│ │
│ [주요 CTA 버튼] │
│ │
│ 신뢰 신호: 로고, 통계, 배지 │
│ │
├──────────────────────────────────────┤
│ ↓ 콘텐츠는 스크롤 아래에 계속됨 │
└──────────────────────────────────────┘
모바일 (375px 뷰포트):
┌────────────────────┐
│ 내비게이션 (햄버거) │
├────────────────────┤
│ │
│ H1: 헤드라인 │
│ (모바일에서 더 짧음)│
│ │
│ [CTA 버튼] │
│ (전체 너비, 44px+) │
│ │
│ 신뢰 배지 │
│ │
├────────────────────┤
│ ↓ 더 많은 내용을 스크롤하세요 │
└────────────────────┘
스크롤 없는 콘텐츠의 중요한 규칙:
- H1은 스크롤 없이 보일 수 있어야 함 (검색 쿼리와 일치)
- CTA는 스크롤 없이 보일 수 있어야 함 (이탈률 감소)
- 스크롤 없는 콘텐츠에서 레이아웃 이동 없음 (CLS 치명적)
- 히어로 이미지는 빠르게 로드되어야 함 (일반적으로 LCP 요소임)
- 모바일: 스크롤 없는 콘텐츠 줄이기 (뷰포트 공간이 더 적음)
즉각적인 개선 방법: 모바일에서 홈페이지의 스크린샷을 찍어보세요 (375px 너비). H1이 보이는가요? CTA 버튼이 보이는가요? 사이트가 무엇을 하는지 2초 이내에 알 수 있나요? "아니오"라고 대답하는 경우가 있다면 사용자가 스크롤하기 전에 방문자를 잃고 있는 것입니다.
UX 감사 체크리스트
상위 페이지에 대해 이 항목들을 확인하세요:
- [ ] LCP가 2.5초 미만 (히어로 이미지 최적화, 중요한 CSS 인라인)
- [ ] INP가 200ms 미만 (상호작용을 차단하는 긴 JavaScript 작업 없음)
- [ ] CLS가 0.1 미만 (모든 이미지에 크기 지정, 늦게 로드되는 이동 없음)
- [ ] 모바일 친화적 (44px 터치 타겟, 16px 이상의 텍스트, 수평 스크롤 없음)
- [ ] 접근 가능 (대체 텍스트, 헤딩 계층 구조, 색상 대비, 키보드 내비게이션)
- [ ] HTTPS가 모든 곳에 있음 (혼합 콘텐츠 없음, HSTS 활성화됨)
- [ ] 침습적 중간 페이지 없음 (동의 오버레이 괜찮음, 콘텐츠 차단 팝업은 안됨)
- [ ] 빵부스러기가 존재함 (빵부스러기 리스트 스키마 포함)
- [ ] 중요 페이지까지의 내비게이션 깊이가 4 클릭 이하
- [ ] 스크롤 없는 콘텐츠 최적화됨 (H1 보이기, CTA 보이기, 빠른 LCP)
LANGR가 UX를 스캔하는 방법
LANGR의 UX 관련 스캔 모듈에는 다음이 포함됩니다:
- 핵심 웹 바이탈 모듈 — Chrome 사용자 경험 보고서에서 LCP, INP, CLS 측정 (실제 사용자 데이터)
- PageSpeed 모듈 — 모바일 및 데스크탑 점수를 포함한 전체 Lighthouse 성능 감사
- 모바일 모듈 — 뷰포트 구성, 터치 타겟 크기 조정, 텍스트 가독성
- 접근성 모듈 — WCAG 준수 검사, ARIA 사용, 색상 대비
- 레이아웃 스캔 모듈 — 모바일 및 데스크탑 레이아웃에 대한 AI 기반 평가
- 페이지 경험 모듈 — 중간 페이지 감지, HTTPS 상태, 안전한 탐색
이 모듈들은 모든 스캔에서 실행되어 방문자가 귀하의 사이트를 경험하는 방법과 더 나은 랭킹을 위해 무엇을 수정해야 하는지를 정확히 보여줍니다.
일반적인 UX 실수 (영향에 따라 순위 매김)
- 모바일 무시 — 60% 이상의 검색이 모바일에서 발생하므로, 부서진 모바일 = 부서진 랭킹
- 최적화되지 않은 이미지 — 느린 LCP의 1위 원인 (대개 가장 쉽고 빠른 수정)
- 명시적 이미지 치수 없음 — 레이아웃 이동으로 인해 CLS 점수가 망가짐
- 서드파티 스크립트 과다 — 채팅 위젯, 분석, 광고가 INP를 차단
- 접근성 기본 사항 누락 — 대체 텍스트 없음, 헤딩 계층 구조 없음, 대비 없음
- 콘텐츠 차단 중간 페이지 — 사용자가 콘텐츠를 보기 전에 전체 화면 팝업
- 너무 깊은 사이트 구조 — 중요한 페이지가 홈페이지에서 5 클릭 이상 깊게 묻혀 있음
- 스크롤 없는 가치 없음 — 사용자가 스크롤 없이 사이트가 무엇을 하는지 모를 때
다음 단계는 무엇인가요?
6단계: 모니터링 & 랭킹 — 측정하지 않는 것은 개선할 수 없습니다. 키워드 위치, 점수 추적, 변경 보고서 및 가동 시간 모니터링.
이 가이드는 LANGR의 13단계 SEO 시리즈의 일부입니다. 무료 감사를 실행하세요 — 귀하의 사이트가 13개 분야 모두에서 어떤 상태인지 확인하세요.