웹사이트 속도 측정 사이트 및 도구 TOP6
ℹ️이 콘텐츠에는 광고가 포함되어,판매 발생 시 수익이 발생합니다.(네이버 쇼핑 커넥트, 아마존 어필리에이트, 애드센스 등)페이지 로딩 속도는 사용자 경험(UX)에 직접적인 영향을 미치며, 검색엔진의 순위에도 반영됩니다. 특히 Core Web Vitals(LCP, FID, CLS) 지표는 구글이 공식적으로 평가 기준으로 사용하는 만큼, 정기적인 웹사이트 속도 측정과 개선이 필수적입니다.
이 글에서는 실제 웹사이트의 성능을 점검하고, 병목 구간을 파악할 수 있는 대표적인 속도 측정 도구 5가지를 소개합니다. 각각의 장단점과 활용 팁을 함께 정리하여, 사이트 최적화에 실질적으로 도움이 되도록 구성했습니다.
Ⅰ. 속도 측정 전에 체크할 설정 사항
GTmetrix로 테스트를 진행할 때 테스트 GTmetrix의 테스트 무료 버전의 테스트 위치는 캐나다의 벤쿠버입니다. 테스트 위치가 다른 점은 테스트 진행 시 같이 기재하니 바로 참고할 수 있습니다. 가능하다면 여기에 테스트 위치는 서버와 가장 가까운 위치에서 테스트 할 수 있도록 합니다.
이 글에서는 예시로 한국 서울에 위치한 사이트를 사용하여, 각 도구의 주요 측정 항목과 체크 포인트를 안내합니다.
워드프레스로 구축한 사이트이며, kadence 테마를 사용했습니다. WP Rocket과 Perfmatters 플러그인으로 성능 최적화가 된 상태입니다.
Ⅱ. 웹사이트 속도 측정 6가지 도구
1. 구글 ‘PageSpeed Insights’
구글 페이지스피드는 가장 많이 알려지고 많이 사용되는 보편적인 성능 측정 도구입니다. 페이지 속도뿐만 아니라 최적화 상태와 Core Web Vitals 지표까지 함께 확인할 수 있어, 웹사이트 성능을 종합적으로 평가하는 데 유용합니다.
Core Web Vitals는 구글이 웹 페이지의 사용자 경험(UX)을 측정하기 위해 제시한 핵심 성능 지표입니다. 주로 페이지 로딩, 반응 속도, 시각적 안정성을 평가하며, SEO에도 영향을 줍니다. 2020년부터 구글 검색 순위에 반영되기 시작했습니다.
성능, 접근성, 권장사항, SEO 점수 모두 Lighthouse 엔진이 계산합니다. PageSpeed Insights는 웹 서버와 네트워크 상태도 반영하지만, 점수 산정은 Lighthouse 규칙을 따릅니다.
1️⃣ 성능
페이지 로딩 속도와 사용자 체감 속도를 종합 평가합니다.
|
지표 40664_23f571-59> |
설명 40664_0ab03f-0a> |
기준 40664_b896a4-33> |
|---|---|---|
|
First Contentful Paint 40664_86c429-15> |
첫 콘텐츠가 표시되는 시간 40664_1ce985-3e> |
1.8초 이하 ✅ 40664_21aa96-a4> |
|
Largest Contentful Paint 40664_0e68b9-50> |
주요 콘텐츠가 완전히 표시되는 시간 40664_aeeed1-37> |
2.5초 이하 ✅ 40664_c2341b-ea> |
|
Total Blocking Time 40664_43b5d5-6f> |
로딩 중 사용자가 조작 불가능한 시간 40664_05d840-48> |
200ms 이하 ✅ 40664_bcee05-2c> |
|
Cumulative Layout Shift 40664_916357-f8> |
화면 요소의 예기치 않은 이동 정도 40664_714140-b4> |
0.1 이하 ✅ 40664_330d85-d7> |
|
Speed Index 40664_b009a3-bd> |
시각적으로 완전히 로딩되기까지의 체감 속도 40664_1c6176-62> |
3,000ms 이하 ✅ 40664_874072-77> |
2️⃣ 접근성
모든 사용자가 사이트를 이용할 수 있는가를 평가합니다.
- Alt 텍스트: 이미지에 대체 설명 추가
- 색상 대비: 텍스트와 배경 명도차 4.5:1 이상
- 폼 레이블: 입력 필드에 명확한 label 사용
- 키보드 접근성: tab으로 메뉴 이동 가능해야 함
3️⃣ 권장사항
보안, 코드 품질, 최신 기술 사용 여부를 평가합니다.
- HTTPS 적용
- 콘솔 에러 없음
- 구식 JS 라이브러리 사용 금지
- Cross-Origin 정책(CORS) 적정성 유지
4️⃣ 검색엔진 최적화 (SEO)
검색 엔진이 페이지를 올바르게 이해하고 색인할 수 있는지 확인합니다.
<title>및<meta description>존재- 모바일 뷰포트 메타 설정
- Robots.txt에서 차단되지 않았는지 확인
- 이미지
alt속성, 스키마 구조화 데이터 포함
2. 크롬 개발자 도구
크롬 개발자 도구에서 웹사이트 성능 측정은 Network, Lighthouse, Performance 탭 3가지로 분류됩니다.
2.1 Network
Network 탭은 웹페이지의 네트워크 요청과 응답을 분석하는 탭입니다. [Ctrl]+[R] 키를 눌러서 측정합니다.
주요 기능 및 특징
- 리소스 로딩 분석
- HTML, CSS, JS, 이미지 등 각 파일의 요청/응답 시간 확인
- 파일 크기와 상태 코드(200, 404 등) 확인
- 페이지 로딩 시간 측정
- DOMContentLoaded, Load 이벤트까지의 시간 확인
- TTFB(Time to First Byte) 등 서버 응답 속도 확인
- 캐싱 효과 분석
- 브라우저 캐시, 서비스 워커, CDN 캐시 적용 여부 확인
- 병목 지점 파악
- 특정 리소스가 페이지 로딩을 지연시키는지 확인 가능
- 실시간 확인
- 페이지 새로 고침 시 리소스 로딩 순서, 시간, 크기 확인
장점
- 리소스별 세부 분석 가능 → 어떤 파일이 병목인지 파악 용이
- 서버와 클라이언트 간 데이터 전송 상태 확인 가능
단점
- 사용자 체감 속도와 직접적인 연관성은 보기 어려움
- 모든 데이터를 수동으로 해석해야 함
2.2 Lighthouse
2.2.1 성능 테스트 방법
Lighthouse를 통한 성능 테스트 시 구글 페이지스피드와 동일한 점수가 측정되는 것을 확인할 수 있습니다.
크롬 개발자 도구의 Lighthouse와 구글 페이지스피드 인사이트의 차이는 둘 다 Lighthouse 엔진을 사용합니다.
|
항목 40664_7b5388-70> |
Lighthouse (DevTools) 40664_d4447a-c4> |
PageSpeed Insights 40664_201c5e-3d> |
|---|---|---|
|
측정 환경 40664_fcfedc-7f> |
브라우저 로컬 환경 기준 (Desktop/Mobile 선택 가능) 40664_62fcf0-7c> |
Google 서버 환경에서 측정 (Lab 데이터) + 실제 사용자 데이터(RUM, Field Data) 포함 40664_ec1601-b2> |
|
데이터 출처 40664_ef9bb1-8d> |
Lab Data: 시뮬레이션 기반 40664_ba4087-45> |
Lab Data + Field Data(Chrome UX Report) 40664_5c0d90-4e> |
|
측정 범위 40664_077db4-d3> |
현재 열려 있는 페이지 단독 40664_f331ca-d8> |
단일 URL 단위, 다수 페이지 측정 가능 (API 활용 시) 40664_c72e64-48> |
|
점수 변동 요인 40664_4fdfa9-2d> |
브라우저 로딩 환경, 네트워크 상태 40664_640664-b1> |
Google 측 서버와 사용자 환경 통계 반영 40664_d10811-c3> |
|
보고서 형태 40664_e68a6b-37> |
DevTools 내 보고서, PDF 또는 HTML 저장 가능 40664_81ec4c-75> |
웹 기반 UI, 점수 및 권장사항 확인, API 지원 40664_a36a51-27> |
- Lighthouse = DevTools 내 개발자용 진단 도구, 페이지를 시뮬레이션 환경에서 분석
- PageSpeed Insights = Lighthouse + 실제 사용자 경험 데이터(RUM) 제공, 보다 현실적인 성능 확인 가능
쉽게 말하면, Lighthouse는 “개발 환경에서 시뮬레이션한 점수”
PageSpeed Insights는 “시뮬레이션 + 실제 사용자 경험”을 합친 점수라고 이해하시면 됩니다.
Lighthouse는 로컬 브라우저 기준, 네트워크 속도, 사용자의 로컬 CPU 성능에 따라 점수 변동이 있으며, 페이지스피드 인사이트는 Google 서버에서 시뮬레이션 + 실제 사용자 데이터(RUM) 포함합니다. 결국 페이지스피드와 Lighthouse의 점수를 비교할 때 환경 차이를 참고해야 합니다.
2.3 Performance
성능 탭에서의 측정은 Record 버튼(●) 클릭 후 [Ctrl]+[R] 키를 눌러 페이지 새로 고침 또는 페이지 이동을 하여 측정 후 마지막에Stop 버튼(■) 클릭하여 타임라인을 분석합니다.
기존에 나와 있는 점수에서 다시 Record 버튼(●)을 클릭하여
테스트가 시작됩니다.
3. GTmetrix
GTmetrix는 웹사이트의 속도 및 성능 분석을 제공하는 외부 웹 서비스입니다. 주요 특징은 Lighthouse와 PageSpeed Insight와 유사하지만, 보다 상세한 리소스 분석과 시각화 기능을 제공한다는 점입니다. 무료 계정은 테스트 위치와 횟수 제한이라는 점이 있으며, 로그인 후 더 많은 횟수를 부여 받고, 유료 가입 후에 더 정확한 웹사이트의 성능을 체크할 수 있습니다.
현재 테스트 서버의 위치는 한국 서울입니다. GTmetrix의 테스트 서버는 캐나다 벤쿠버입니다.
URL을 입력 후 테스트를 시작합니다.
테스트 결과를 아래와 같이 확인할 수 있습니다.
4. Pingdom
Pingdom은 원래 무료/유료 웹사이트 성능 모니터링 도구였지만, 현재는 대부분 유료 서비스로 전환되었습니다.
주요 기능은 웹사이트 속도 측정, 가용성 모니터링, 성능 분석을 제공하는 것입니다.
4.2 장점
- 서버 다운 여부, 응답 속도 등 모니터링 기능 포함
- Waterfall 차트로 리소스 병목 파악 가능
- 테스트 위치 선택 가능 → 글로벌 속도 비교
4.3 단점
- 현재 대부분 유료 서비스 → 무료 사용에는 제한
- Lighthouse 기반 Core Web Vitals 점수 제공은 없음 → 성능 권장사항 분석은 제한적
5. WebPagetest
WebPagetest는 웹사이트 성능을 상세하게 측정하고 분석할 수 있는 외부 도구로, 웹 개발자와 성능 최적화 전문가들 사이에서 많이 사용됩니다.
테스트 지역을 무료 버전에서 선택할 수 있습니다.
단 테스트 시간이 소요됩니다.
WebPagetest의 웹사이트 속도 측정 결과는 시간이 소요되는 대신 상세한 확인이 가능합니다.
WebPageTest는 세밀한 성능 지표, 글로벌 테스트 환경, Waterfall 분석을 제공하여 개발자와 성능 최적화 전문가가 페이지 로딩 문제를 정확하게 파악하고 개선할 수 있는 도구입니다.
|
WebPageTest 장점 40664_608f8d-73> |
세부 내용 40664_c1d285-e3> |
|---|---|
|
세밀한 성능 분석 40664_b0514c-1a> |
페이지 로딩 시간, TTFB, FCP, LCP, CLS, TBT 등 Core Web Vitals 세부 지표 제공화면별 로딩 과정(Waterfall 차트) 상세 확인 가능 40664_ca830b-ef> |
|
다양한 테스트 환경 설정 40664_ac91d4-d4> |
브라우저 종류, 디바이스(Desktop/Mobile), 네트워크 속도(Slow 3G~Fast 4G) 선택 가능지역별 테스트 서버 선택 가능 → 글로벌 속도 비교 40664_44668a-b2> |
|
비교 및 반복 테스트 가능 40664_abc051-ae> |
같은 페이지를 여러 번 테스트하여 평균 성능 계산 가능페이지 변경 전후 성능 비교에 용이 40664_5d5e6a-51> |
|
비동기/멀티 페이지 분석 40664_781f11-4a> |
실제 사용자 경험을 반영하여 렌더링 순서, JS 실행 시간, 리소스 병목 확인 가능 40664_d4dbeb-b6> |
|
무료 + 고급 옵션 40664_1ac1e0-ea> |
기본적으로 무료 사용 가능상세 분석 보고서를 PDF 또는 CSV 형태로 다운로드 가능 40664_4ef196-86> |
WebPageTest는 운영하는 서버에 직접 설치해서 빠른 테스트로 운영도 가능합니다. 하지만 예를 들어 Nginx와 같은 설정을에서 Nginx.conf 설정 등을 추가로 설정해야 하는 번거로움이 따르게 됩니다.
6. Yellow Lab Tools
Yellow Lab Tools는 일반적으로 웹사이트 성능을 측정하지만, 측정 시 모바일, 태블릿, 데스크탑(SD/HD) 등의 시뮬레이션 기기 설정을 선택하여 해당 환경에서의 성능을 확인할 수 있습니다.

아래는 각각 모바일과 데스크탑의 성능 측정을 한 결과입니다.
Yellow Lab Tools는 Google PageSpeed Insights나 Chrome 개발자 도구와 비교했을 때, 특히 프론트엔드 코드 품질 및 상세 분석에 더 중점을 둔다는 점에서 차이가 있습니다. 웹페이지 속도뿐만 아니라 프론트엔드 코드의 구조적, 품질적 문제를 깊이 있게 분석하는 데 강점을 가집니다. 예를 들어, DOM 복잡도, 불필요하게 큰 이미지/폰트, CSS/JS 오류 등 개발자가 직접 개선할 수 있는 코드 레벨의 상세한 지침을 제공합니다.
Ⅲ. 웹사이트 속도 개선을 위한 핵심 전략
웹사이트 속도를 개선하려면 캐싱과 이미지 최적화를 먼저 적용해야 합니다. 불필요한 자바스크립트와 CSS 파일을 제거하고, 필수 파일은 압축·병합하여 요청 수를 줄이는 것이 효과적입니다. 서버와 CDN을 최적화하고, 스크립트와 이미지 로딩을 지연시키면 페이지 렌더링이 빨라집니다.
DOM 구조와 레이아웃을 단순화하고, 웹폰트 사용을 최적화하여 시각적 안정성을 확보해야 합니다. 외부 스크립트는 필요할 때만 로드하고 불필요한 요소는 제거합니다. 마지막으로 정기적으로 성능을 점검하여 Core Web Vitals 지표를 확인하고 지속적으로 개선하는 것이 중요합니다.
|
구분 40664_091f20-cb> |
세부 내용 40664_ade29b-07> |
비고 / 팁 40664_7f1a75-58> |
|---|---|---|
|
캐싱 활용 40664_123c09-75> |
브라우저 캐시와 서버 캐시 설정 40664_e3e977-80> |
반복 방문 속도 개선 40664_d58cfa-69> |
|
이미지 최적화 40664_b68af7-69> |
WebP, AVIF 등 경량 포맷 사용, Lazy Loading 적용, 불필요하게 큰 이미지 리사이징 40664_b61868-b0> |
페이지 로딩 속도 및 LCP 개선 40664_45db69-18> |
|
불필요한 JS/CSS 최소화 40664_2f5eb3-53> |
사용하지 않는 플러그인 스크립트 비활성화, CSS/JS 파일 병합·압축(minify) 40664_0228da-dd> |
TBT 감소, 요청 수 감소 40664_b4bebd-8f> |
|
서버 및 CDN 최적화 40664_4c9fd2-40> |
서버 위치를 타깃 사용자 근접, CDN 적용 40664_51bdc0-c0> |
전 세계 사용자 속도 개선 40664_13dd74-69> |
|
비동기 로딩 및 지연 로딩 40664_b71de8-3a> |
JS defer/async 적용, 광고·썸네일·외부 위젯 필요 시 Lazy Load 40664_1dcb02-d4> |
렌더링 차단 방지 40664_5d06ff-19> |
|
DOM 및 레이아웃 최적화 40664_a29d29-e1> |
DOM 노드 수 최소화, 중첩 구조 단순화, 이미지/폰트/광고 공간 고정 40664_bb2d4f-33> |
CLS 개선, 렌더링 안정성 확보 40664_dfea5d-08> |
|
폰트 최적화 40664_750819-71> |
필요한 문자셋만 포함, preload 또는 font-display: swap 적용 40664_f4e68f-c8> |
렌더링 지연 최소화 40664_d5791e-82> |
|
HTTP/2, HTTP/3, TLS 최적화 40664_7f2136-73> |
서버 프로토콜 최적화, GZIP/Brotli 압축 적용 40664_36ae72-88> |
요청 병목 감소, 데이터 전송 효율 향상 40664_f503fc-90> |
|
외부 스크립트 관리 40664_38eb83-20> |
서드파티 스크립트(광고, 트래킹, SNS) 로딩 지연 또는 필요 시 제거 40664_1a70f9-bd> |
불필요한 렌더링 차단 제거 40664_d1d192-31> |
|
정기적인 성능 점검 40664_04505f-91> |
Lighthouse, PageSpeed Insights, GTmetrix, WebPageTest 활용, Core Web Vitals(FCP, LCP, CLS, TBT) 기준 지속 개선 40664_b7c515-db> |
개선 포인트 확인, 지속적 최적화 40664_93d340-a1> |