본문으로 건너뛰기
wpflow
사이트 관리

워드프레스가 느릴 때 고치는 순서: 이미지 → 캐시 → 플러그인

속도 점수에 휘둘리지 않고 효과가 큰 것부터 고치는 워드프레스 속도 개선 순서입니다. 측정 방법, 이미지 최적화, 페이지 캐시, 플러그인 정리, 화면이 깨지지 않게 적용하는 법을 다룹니다.

wpflow 편집팀8분 읽기
노트북에서 웹사이트 속도 계기판을 확인하는 사람
이 글의 순서 (6)
  1. 0. 측정부터: 모바일 기준으로
  2. 1. 이미지: 효과가 가장 크고 위험이 가장 작습니다
  3. 2. 페이지 캐시: TTFB를 가장 크게 줄입니다
  4. 3. 플러그인과 외부 스크립트 정리
  5. 4. 마지막에: JS 지연·CSS 비동기
  6. 그래도 느리다면: 서버 자체의 한계

속도 개선을 시작하면 설정 항목이 수십 개라 어디서부터 손대야 할지 막막합니다. 대부분의 블로그는 이미지와 캐시 두 가지만 제대로 해도 체감 속도가 크게 좋아집니다. 효과가 큰 순서, 그리고 화면을 깨뜨릴 위험이 적은 순서대로 진행하세요.

0. 측정부터: 모바일 기준으로

PageSpeed Insights에서 가장 많이 읽히는 글 주소를 모바일 기준으로 측정하세요. 홈만 측정하면 실제 방문자가 보는 글 페이지의 문제를 놓칩니다. wpflow의 무료 속도 측정(wpflow.kr/scan)처럼 여러 항목을 한 번에 점검하고 고칠 순서를 알려 주는 도구를 써도 됩니다.

점수보다 LCP(가장 큰 콘텐츠가 보이는 시간), CLS(화면 밀림), TTFB(서버 첫 응답) 세 가지를 기록해 두세요. 변경 후 같은 주소로 다시 재야 효과를 비교할 수 있습니다. 측정값은 매번 조금씩 다르니 2~3번 재서 평균을 봅니다.

  • LCP 2.5초 이내
  • CLS 0.1 이하
  • TTFB 가능한 한 짧게(캐시 적용 후 크게 줄어듦)

1. 이미지: 효과가 가장 크고 위험이 가장 작습니다

블로그 글의 LCP 요소는 대부분 대표 이미지입니다. 휴대폰 사진이나 AI 이미지를 원본 그대로 올리면 한 장에 수 MB가 되기도 합니다. 업로드 전에 가로 1200~1600px 정도로 줄이고, WebP처럼 가벼운 형식을 함께 제공하세요.

이미지 최적화 플러그인을 쓰면 기존 이미지도 일괄 압축할 수 있습니다. 원본 백업 옵션이 있는지 확인하고 켜 둔 뒤 실행하세요. 본문 이미지에는 지연 로딩을 쓰되, 첫 화면의 대표 이미지는 지연 로딩에서 빼야 LCP가 좋아집니다.

2. 페이지 캐시: TTFB를 가장 크게 줄입니다

워드프레스는 방문할 때마다 PHP와 데이터베이스로 페이지를 새로 만듭니다. 페이지 캐시는 완성된 HTML을 저장해 두었다가 바로 보내므로 서버 응답이 크게 빨라집니다.

호스팅이 서버 캐시(LiteSpeed, 자체 캐시)를 제공한다면 그것을 먼저 쓰세요. 캐시 플러그인은 하나만 켜야 합니다. 두 개를 동시에 켜면 수정한 글이 반영되지 않거나 로그인 화면이 캐시되는 등 알아내기 어려운 문제가 생깁니다.

3. 플러그인과 외부 스크립트 정리

쓰지 않는 플러그인은 비활성화가 아니라 삭제하세요. 슬라이더, 소셜 피드, 채팅 위젯, 여러 개의 분석 도구가 흔한 원인입니다. 기능이 겹치는 플러그인(SEO 플러그인 두 개, 캐시 플러그인 두 개)도 정리합니다.

광고와 분석 스크립트도 속도에 영향을 줍니다. 애드센스 광고 수를 무작정 줄이기보다, 광고 자리에 높이를 미리 잡아 두어 화면 밀림(CLS)을 막는 것이 우선입니다.

4. 마지막에: JS 지연·CSS 비동기

‘렌더링 차단 리소스 제거’ 항목은 점수를 크게 올리지만 화면을 깨뜨릴 수 있는 유일한 단계입니다. 자바스크립트 실행 순서가 바뀌면 메뉴가 안 열리거나 슬라이더가 멈추는 문제가 생깁니다.

  1. 변경 전 주요 페이지(홈, 글, 카테고리, 문의) 화면을 캡처해 둡니다.
  2. JS 지연과 CSS 비동기 중 하나만 켭니다.
  3. 시크릿 창과 휴대폰에서 메뉴, 검색, 댓글, 광고, 공유 버튼이 동작하는지 확인합니다.
  4. 문제가 생기면 해당 스크립트를 제외 목록에 넣거나 기능을 끄고, 나머지 하나로 넘어갑니다.

그래도 느리다면: 서버 자체의 한계

이미지와 캐시를 정리한 뒤에도 TTFB가 계속 길다면 호스팅의 성능이나 서버 위치 문제일 가능성이 큽니다. 한국 방문자가 대부분인데 서버가 미국에 있다면 캐시만으로 메우기 어렵습니다.

이 경우 CDN을 적용하거나 방문자와 가까운 지역의 호스팅으로 옮기는 것을 검토하세요. 플러그인을 더 추가하는 것으로는 해결되지 않습니다.

이 글은 일반적인 사이트 운영 정보를 제공합니다. 검색엔진·광고 플랫폼의 정책과 화면은 바뀔 수 있으므로 중요한 설정은 공식 안내와 현재 계정 화면에서 다시 확인하세요. 특정 승인이나 수익을 보장하지 않습니다.