실무에 바로 적용할 수 있는 웹 제작 꿀팁 및 유용한 자료실 공간입니다.
나눔웹이 제공하는 핵심 노하우와 마케팅 인사이트를 자유롭게 활용해 보십시오.

나눔웹 웹 성능 꿀팁

PageSpeed Insights 점수 보는 법, 실사용자 데이터와 실험실 점수가 다를 때

PageSpeed Insights로 홈페이지 속도를 재 보면 위쪽에는 "통과", 아래쪽 점수는 빨간색으로 나와서 어느 쪽을 믿어야 할지 헷갈리는 경우가 많습니다.
두 영역은 측정 방식이 완전히 다릅니다. 이 글에서는 실사용자 데이터와 실험실 점수의 차이, 그리고 실제로 무엇부터 고쳐야 하는지 정리합니다.

💡 점수가 잴 때마다 바뀌는 건 고장이 아닙니다

고객사에서 "어제는 72점이었는데 오늘은 61점"이라는 문의를 자주 받습니다. 아래쪽 성능 점수는 구글 서버가 그 순간 한 번 불러 본 결과라서 네트워크 상태, 광고나 채팅 스크립트의 응답 속도에 따라 몇 점씩 오르내립니다. 한 번 잰 숫자에 일희일비하기보다 같은 조건으로 서너 번 재서 흐름을 보는 것이 맞습니다.

1. 위쪽: 실제 사용자 경험 (필드 데이터)

상단의 실제 사용자 경험 영역은 크롬 사용자들이 실제로 사이트를 방문하며 쌓인 기록(크롬 사용자 경험 보고서)입니다. 최근 28일 동안의 데이터를 모아, 방문의 75%가 기준을 넘는지로 판단합니다. 구글 서치 콘솔의 코어 웹 바이탈 보고서도 같은 데이터를 씁니다.

지표보는 것좋음 기준
LCP가장 큰 이미지·문구가 뜨는 시간2.5초 이하
INP클릭·터치 후 화면이 반응하는 시간200ms 이하
CLS로딩 중 화면이 밀리는 정도0.1 이하

방문자가 적은 사이트는 이 영역이 "데이터 없음"으로 나옵니다. 정상이며, 이때는 아래쪽 진단 결과를 참고하면 됩니다.

2. 아래쪽: 성능 점수 (실험실 데이터)

0~100점 점수는 라이트하우스(Lighthouse)가 느린 휴대폰과 느린 모바일 회선을 흉내 내서 한 번 측정한 값입니다. 그래서 사무실 PC로 보면 빠른 사이트도 모바일 점수는 낮게 나오는 경우가 흔합니다. 점수는 다섯 가지 지표에 가중치를 둬서 계산합니다.

/* 라이트하우스 성능 점수 가중치 (v10 기준) */
Total Blocking Time       30%
Largest Contentful Paint  25%
Cumulative Layout Shift   25%
First Contentful Paint    10%
Speed Index               10%

비중이 가장 큰 TBT는 자바스크립트가 화면을 붙잡고 있는 시간입니다. 실무에서 점수가 유독 낮은 사이트를 열어 보면 슬라이더, 채팅 상담, 각종 분석 스크립트가 첫 화면에서 한꺼번에 실행되는 경우가 대부분입니다.

3. 무엇부터 고칠까: 우선순위 정하는 법

검색 노출과 직접 연결되는 것은 위쪽 필드 데이터입니다. 위쪽이 "통과"라면 아래 점수를 90점까지 끌어올리려고 무리하게 기능을 빼지 않아도 됩니다. 반대로 위쪽에서 LCP나 INP가 빨간색이라면 실제 방문자가 느리다고 느끼고 있다는 뜻이니 먼저 손봐야 합니다.

고칠 항목은 아래쪽 "진단" 목록에서 찾되, 줄일 수 있는 시간이 크게 표시된 항목부터 보세요. 메인 배너 이미지 용량, 첫 화면에 필요 없는 스크립트 지연 로딩, 이미지 크기 지정 같은 기본기만 정리해도 대부분 체감 속도가 눈에 띄게 달라집니다. 수정 후에는 필드 데이터가 28일 단위로 쌓이니 결과를 확인하기까지 몇 주 여유를 두셔야 합니다.

"점수보다 먼저 봐야 할 것은 실제 방문자가 겪는 속도입니다."

나눔웹은 유지관리 중인 사이트의 속도를 필드 데이터 기준으로 점검하고, 효과가 큰 항목부터 차례로 정리해 드립니다.


List of Articles
번호 분류 제목 글쓴이
89 퍼블리싱 다크 모드 CSS 대응법, 폰을 어둡게 했더니 입력창만 하얗게 뜰 때 new 나눔웹
88 웹 성능 뒤로 가기 하면 페이지가 처음부터 다시 뜰 때, bfcache 막는 원인 찾는 법 나눔웹
87 마케팅 LocalBusiness 구조화 데이터 작성법, 구글에 상호·주소·영업시간 정확히 알리기 나눔웹
86 UI/UX 링크 밑줄이 글자에 붙어 답답할 때, text-underline-offset으로 다듬는 법 나눔웹
85 모바일 모바일 키보드가 입력창을 가릴 때, visualViewport로 화면 맞추는 법 나눔웹
84 웹 성능 사용하지 않는 CSS 줄이기, 크롬 Coverage 탭으로 안 쓰는 코드 찾는 법 나눔웹
83 마케팅 GA4 문의 전환 설정법, 감사 페이지 도달로 실제 문의 수 세는 순서 나눔웹
82 UI/UX 고정 헤더에 제목이 가려질 때, scroll-margin-top으로 앵커 맞추는 법 나눔웹
81 퍼블리싱 CSS 컨테이너 쿼리 쓰는 법, 화면이 아니라 카드 폭에 맞춰 반응하기 나눔웹
80 UI/UX 폼 에러가 입력 전에 뜨는 문제, :user-invalid로 고치는 법 나눔웹
79 모바일 모바일 브라우저 상단바 색 맞추기, theme-color 메타 태그 쓰는 법 나눔웹
78 마케팅 문의 완료 페이지 noindex 설정법, 검색에 잡히지 않게 막는 순서 나눔웹
77 UI/UX 문의란이 내용만큼 늘어나게, CSS field-sizing으로 맞추는 법 나눔웹
76 웹 성능 긴 페이지 스크롤이 무거울 때, content-visibility로 렌더링 줄이는 법 나눔웹
75 모바일 모바일 100vh 잘림, dvh·svh로 주소창 높이까지 맞추는 법 나눔웹
74 마케팅 구글 서치 콘솔 등록 방법, 새 홈페이지 소유권 확인부터 색인 요청까지 나눔웹
73 퍼블리싱 CSS :has() 선택자 활용법, 자식 상태에 따라 부모 박스 스타일 바꾸기 나눔웹
72 웹 성능 반응형 이미지 srcset 쓰는 법, 모바일에 PC용 큰 사진을 보내지 않으려면 나눔웹
71 퍼블리싱 제목 줄바꿈이 어색할 때, text-wrap: balance로 한 단어만 남는 문제 정리 나눔웹
70 마케팅 robots.txt 작성법, 검색에 안 보여야 할 페이지와 사이트맵 위치 알려주는 순서 나눔웹
Board Pagination Prev 1 2 3 4 5 Next
/ 5
rhwlsghkcocndgus XE2.1.39 STAGE1.5.4