Skip to content
Search

페이지 속도: 지표, 테스트 및 최적화 팁

페이지 속도는 웹 페이지의 리소스가 얼마나 빨리 로드되어 방문자가 페이지를 사용할 수 있게 되는지를 뜻합니다. 랩 및 필드 지표(LCP, FCP, INP)로 측정되며 사용자 경험, 크롤링 행동 및 검색 신호에 영향을 줍니다.

Page Speed: Improving Website Performance Guide

페이지 속도란 무엇인가요?

페이지 속도는 웹 페이지의 리소스가 얼마나 빨리 로드되고 방문자가 페이지를 사용할 수 있게 되는지를 말합니다. 테스트 컨텍스트는 랩(합성) 테스트—기기와 네트워크를 시뮬레이션—와 필드(실사용자) 측정으로 나뉩니다. 페이지 속도는 로딩, 첫 페인트, 상호작용, 시각적 안정성 등 서로 다른 사용자 중심 단계를 포착하는 지표로 표현됩니다.

페이지 속도가 SEO에 중요한 이유

빠른 페이지는 사용자 경험을 개선합니다: 대기 시간을 줄이고 이탈을 감소시키며 방문자가 더 빨리 콘텐츠와 상호작용하도록 돕습니다.검색 엔진는 페이지 속도 신호를 더 넓은 랭킹 시스템의 일부로 사용합니다—Core Web Vitals는 페이지 경험 신호에 기여하는 신호 중 하나이지만, 랭킹은 다요인이며 속도만으로 결정되지 않습니다. 또한 2024년 7월 이후로 Google은 기본적으로 Googlebot Smartphone으로 사이트를 크롤링하므로 모바일 페이지 속도를 측정하세요. 모바일 렌더링과 리소스 세트는 주된 근거가 되기 때문에크롤링과 인덱싱.

페이지 속도는 어떻게 작동하나요?

페이지 속도는 서버/네트워크, 리소스 페이로드, 클라이언트측 렌더링 간 상호작용에서 발생합니다. 주요 단계는 DNS 조회 및 TCP/TLS 핸드셰이크, 초기 HTML 응답, CSS/JS/이미지 다운로드 및 파싱, 최초 의미 있는 콘텐츠 렌더링, 그리고 상호작용을 가능하게 하는 스크립트 실행입니다. 장치와 네트워크를 제어하는 랩 도구와 실사용자 지표인 필드 데이터 모두가 다양한 사용자와 환경에서 성능을 이해하는 데 필요합니다.

페이지 속도 유형

다음의 일반적인 카테고리를 구분하세요:

- Lab testing — 제어되고 반복 가능한 감사로 Lighthouse나 WebPageTest 같은 도구를 사용합니다. 장점: 재현 가능하고 회귀를 고립시킵니다. 단점: 모든 실사용자 조건을 반영하지 못할 수 있습니다.
- Field (real-user) data — 실제 방문자에게서 수집된 RUM(Chrome UX Report / PageSpeed Insights 필드 데이터, 그리고 Core Web Vitals 리포트가Google Search Console에 있습니다). 장점: 실제 경험을 보여줍니다. 단점: 노이즈가 많고 관객의 기기/네트워크 구성에 영향을 받습니다.
- 체감 속도 vs 기술적 속도 — 체감 속도는 사용자가 페이지가 유용하다고 느끼는 시점(First Contentful Paint, Largest Contentful Paint)에 초점을 맞추고, 기술적 속도는 총 다운로드 시간이나 요청 수 같은 지표를 포함합니다.

페이지 속도 시작하기

랩과 필드 측정을 함께 시작하세요. 자신의 사이트에서는Core Web Vitals리포트를 Google Search Console에서 확인하고 PageSpeed Insights 및 Lighthouse 결과와 대표 페이지별로 비교하세요. 우선순위: 렌더 블로킹 자원 축소, 이미지와 폰트 최적화, 효율적인 캐싱 및 서버 응답 헤더 사용, 서드파티 스크립트 감사. 변경 전후에 측정하여 영향을 확인하세요.

페이지 속도 확인 및 문제 해결

필드 데이터: PageSpeed Insights 및 Core Web Vitals

가능할 때 CrUX 필드 데이터를 제공하는 PageSpeed Insights를 사용해 실사용자의 LCP, FCP 및 INP 분포를 확인하세요. 소유한 프로퍼티의 경우 Google Search Console의 Core Web Vitals 및 Page Experience 리포트를 사용해 사이트 수준과 URL 수준 추세를 확인하세요. 필드 데이터는 실제 방문자 구성(오디언스 믹스)을 반영하므로 우선순위 결정을 안내해야 합니다.

랩 테스트: Lighthouse, Chrome DevTools, WebPageTest

Lighthouse(Chrome DevTools 내 또는 커맨드 라인에서)와 WebPageTest를 실행해 조건을 재현하고 워터폴 차트를 검사하세요. DevTools에서는 Performance와 Network 패널을 사용해 렌더 블로킹 스크립트와 긴 작업을 찾으세요. 랩 테스트는 장치와 스로틀링을 제어해 변경 사항을 일관되게 비교할 수 있게 해줍니다.

서버 및 네트워크 점검 (curl과 헤더)

간단한 표면 점검에는 curl을 사용하세요. 응답 헤더만 확인하려면: curl -I https://example.com/page (헤더만 반환, 본문 제외). 특정 User-Agent가 받는 HTML을 가져오려면: curl -A "Googlebot/2.1 (+http://www.google.com/bot.html)" https://example.com/page. 캐싱과 압축을 확인하려면 Cache-Control, Content-Encoding, 서버 타이밍 헤더를 점검하세요.

실무 체크리스트: 페이지 속도 점검

**Field Core Web Vitals** — 확인 위치: PageSpeed Insights / Search Console Core Web Vitals — 필드 LCP, INP 및 CLS 분포가 대상 오디언스 기준에서 허용 범위 내일 때 통과입니다.

**Lab Lighthouse audit** — 확인 위치: Chrome DevTools Lighthouse 또는 WebPageTest — Lighthouse가 치명적인 렌더 블로킹 리소스를 표시하지 않고 total blocking time이 감소했을 때 통과입니다.

**Server response time & caching** — 확인 위치: curl -I 및 서버 로그 — 응답에 적절한 Cache-Control이 포함되고 정상 부하에서 응답이 일관되게 빠를 때 통과입니다.

**Compression & payload size** — 확인 위치: DevTools Network 패널 또는 curl --compressed — 리소스가 압축되어 전송 바이트가 최소화되었을 때 통과입니다.

**Third-party scripts** — 확인 위치: DevTools Performance + Coverage — 필수적이지 않은 서드파티 코드를 지연시키거나 제거하고 긴 작업을 제거했을 때 통과입니다.

**Mobile rendering parity** — 확인 위치: Chrome DevTools 기기 에뮬레이션 + 모바일 UA로 curl — 모바일 HTML/CSS/JS가 모바일 사용자를 위해 의도한 콘텐츠와 성능 특성을 제공할 때 통과입니다.

일반적인 페이지 속도 실수

- 랩 스코어에만 의존하는 것: 단일 Lighthouse 실행을 결정적 지표로 삼고 필드 데이터를 확인하지 않는 경우.
- 렌더링을 차단하는 크고 최적화되지 않은 이미지와 폰트.
- 과도한 동기식 JavaScript 또는 상호작용을 지연시키는 긴 작업.
- 누락되었거나 잘못된 캐싱 및 압축 헤더.
- 메인 스레드에 작업을 주입하는 무거운 서드파티 스크립트.
- 사이트가 주로 Googlebot Smartphone에 의해 크롤링·인덱싱될 때 데스크톱 성능만 측정하는 것; 모바일 지표를 우선시해야 합니다.
- 크롤러와 사용자에게 다른 콘텐츠를 제공하는 것(클로킹을 피하세요); 검색 엔진에 콘텐츠를 숨기지 말고 기기별로 모바일/데스크톱 경험을 최적화하세요.

기술적 SEO 가이드를 읽어보세요

자주 묻는 질문

Q: 페이지 속도가 직접적으로 랭킹에 영향을 주나요?
A: 페이지 속도는 사용자 경험 신호와 Core Web Vitals에 기여하며, 이는 검색 시스템의 입력 요소입니다. 랭킹 결정은 다요인이기 때문에 속도 개선은 마찰을 줄여 참여 지표 개선에 간접적으로 도움을 줄 수 있습니다.

Q: 어떤 지표를 우선해야 하나요?
A: 사용자 중심 지표를 우선하세요: 로딩은 Largest Contentful Paint(LCP), 상호작용성은 Interaction to Next Paint(INP), 시각적 안정성은 Cumulative Layout Shift(CLS). 랩 테스트로 수정사항을 검증하고 필드 데이터로 실사용자 영향을 확인하세요.

Q: 모바일만 최적화해야 하나요?
A: Google이 기본적으로 모바일 버전으로 크롤링·인덱싱하므로(Googlebot Smartphone이 사용됨) 모바일 성능이 필수적입니다. 다만 오디언스가 다를 경우 모바일과 데스크톱 모두 최적화하세요.

Q: 서드파티 스크립트의 영향을 어떻게 테스트하나요?
A: Chrome DevTools의 Performance를 사용해 페이지 로드를 기록하고 긴 작업과 서드파티 스크립트 트리거를 식별하세요. 서드파티 코드는 지연 로드, async 로드 또는 성능 예산 적용을 고려하세요.

Related terms