웹 성능 측정 도구 Lighthouse란? 상위 노출을 위한 블로그 성능 최적화하기
상위 노출을 위해서는 웹 성능도 매우 중요합니다. 웹 성능을 측정하기 위해서는 어떻게 해야 할까요? 개발자들 뿐만 아니라 블로거나 SEO 담당자들이 많이 사용하는 웹 성능 측정 도구 중 하나인 Lighthouse를 소개하려고 합니다. Lighthouse는 웹 사이트의 성능, 접근성, SEO, PWA(Progressive Web App) 등을 평가하고 개선할 수 있는 강력한 도구로, 특히 블로그 운영자들에게는 매우 유용한 기능을 제공합니다.
측정하게 되면 위와 같이 크롬 개발자도구에서 확인할 수 있으며, 각 수치가 모두 100점에 도달하면 검색 엔진이 점수를 높게 줄 수 있습니다. 모든 점수가 100점이 되긴 어렵겠지만, 높은 점수일수록 유리한 것은 사실입니다. 각 지표가 초록색이 아니라 다른 색깔을 띄고 있으면 한 번 쯤 점검해보면 좋을 것 같습니다.
Lighthouse란?
Lighthouse 에 대해서 먼저 알아보겠습니다. Lighthouse는 Google에서 개발한 오픈 소스 도구로, 웹 페이지의 성능과 사용자 경험을 측정하는데 사용됩니다. Chrome 브라우저의 개발자 도구에 내장되어 있어 누구나 쉽게 사용할 수 있습니다. Lighthouse는 다음과 같은 항목들을 평가하고 점수를 제공합니다.
- 성능: 웹 페이지의 로딩 속도와 성능 최적화에 관련된 지표를 평가합니다.
- 접근성: 웹 페이지가 장애인 및 저시력 사용자들에게 얼마나 친숙한지를 평가합니다.
- Best Practices: 웹 개발의 최적의 실천 방법을 준수하는지를 평가합니다.
- SEO: 검색 엔진 최적화 관련 요소들을 분석하여 향상시킬 수 있는 지표를 제공합니다.
- PWA: Progressive Web App의 요구 사항을 평가하여 PWA로 전환하는 데 도움을 줍니다.
Lighthouse 실행하기
Lighthouse 를 실행시키기 위해서는 아래와 같은 실행 순서대로 메뉴를 실행해줍니다.
크롬 우측 상단 메뉴
->도구 더보기
->개발자 도구
->상단 메뉴에 숨겨진 항목을 보기 위한 >> 버튼 클릭
->Lighthouse 선택
실행하면 아래와 같은 화 면이 나오는데 측정할 지표를 선택하여 실행 버튼을 눌러주면 분석이 시작됩니다.
Lighthouse 메뉴를 좀 더 자세히 알아보자
1. 성능 최적화 (Performance)
- 웹 페이지의 로딩 시간 및 성능을 측정합니다.
- 성능 점수는 페이지 로딩 시간, 리소스 최적화, 렌더링 속도 등을 평가합니다.
- 최적화되지 않은 이미지, CSS 및 JavaScript 파일, 렌더링 지연 등의 문제를 식별합니다.
예를 들어, 크기가 큰 이미지는 데이터 전송 속도가 느립니다. 전송 속도가 느리면 웹 성능이 좋지 않다고 판별됩니다. 이미지 전송 속도를 빠르게 될 수 있게 너무 큰 이미지 사이즈를 줄일 수 있습니다. 좋은 화질의 컨텐츠를 제공하는 것도 좋지만 속도가 떨어지는 문제가 있으니 둘 다 고려하는 것이 좋을 것 같습니다. 또는 기술적인 문제이지만 CDN과 같은 서버를 활용하는 방법도 있을 수 있습니다.