워드프레스 웹사이트 속도 문제가 중요한 이유는 내 블로그 방문자들에게 최고의 경험을 제공하고, 제휴마케팅이나 관련 광고 플랫폼의 전환율을 높이기 위함입니다.
간단히 말해서, 페이지 로딩 속도가 느리다면, 뒤로가기 버튼을 누르고, 다른 블로그로 접속할 가능성이 있습니다. 이는 높은 이탈률로 이어지기 때문에 검색엔진 순위에도 부정적인 영향을 끼칩니다.
뿐 만아니라, 애드센스가 주수입원인 경우, 느린 속도에 의해 광고 송출 속도가 느려지거나, 늦게 표시될 수 있음에 따라 수입에도 큰 영향을 끼치기도 합니다. 일반적으로 워드프레스 웹사이트 속도가 느려지는 이유는 다음과 같은 대표적인 사유들이 존재합니다.
- 무거운 플러그인을 사용하거나, 설치된 플러그인이 많은 경우
- 무거운 테마를 사용하거나, 다양한 기능들이 내장되어있는 테마인 경우
- 웹사이트의 낮은 서버 성능
- 저장공간 부족
- 콘텐츠를 많이 작성한 블로그이거나, 저장된 이미지나 동영상 파일이 많은 경우
- 외부 스크립트를 많이 사용하는 경우
정말 많은 이유들이 존재하지만, 위 6가지 정도만 포커스해서 집중적으로 관리하시면, 전보다 더 개선된 워드프레스 블로그 사이트를 얻을 수 있습니다.
워드프레스 블로그 속도 최적화 2023년 방법
속도 최적화 방법은 다음과 같은 방법들을 사용할 수 있습니다.
- 꼭 필요한 플러그인만 사용하기
- CDN 서비스 활용하기
- 호스팅 서버 스펙 업그레이드하기
- 가벼운 테마 사용하기
- 속도 최적화 플러그인 사용하기
꼭 필요한 플러그인만 사용하기
활성화된 플러그인만 줄이셔도 블로그 속도가 굉장히 빨라진 것을 체감할 수 있습니다. 추천하는 개수는 5개 내외이지만, 커스텀 기능이 필요한 경우에는 되도록이면, 코딩을 통해 구현하는게 가장 좋습니다.
워드프레스 사이트를 최대한 가볍게 해주는게 사이트 속도와 직결되기 때문에 꼭 필요한 플러그인인지 다음과 같이 다시한번 재점검할 필요성이 있습니다.
- SEO 플러그인 개수 = 반드시 1개로 통일
- 캐싱, 파일 압축, 이미지 최적화 등 최적화 관련 플러그인 개수 = 반드시 1개로 통일
- 구텐베르크 디자인 블록 = 반드시 1개로 통일
많은 플러그인을 사용하고 있고 모두 중요하다고 하신다면, 아래와 같은 CDN 서비스를 고려할 필요가 있습니다,
CDN 서비스
CDN 서비스는 콘텐츠 딜리버리 네트워크 (Content Delivery Network)의 줄임말로, 이름 그대로 콘텐츠를 대신 가져가서, 보여주는 서비스를 뜻 합니다.
위 이미지와 같이 CDN이 어떻게 작동하는지 요약된 내용을 확인할 수 있습니다.
- 연결된 CDN 서버가 내 원본 서버의 데이터를 가져옵니다.
- CDN 서버는 내 원본서버의 대해 가장 최적화된 데이터로 작업합니다. (웹사이트 용량 줄이기, 캐싱 등)
- 실제 방문자들은 CDN 서버가 제공하는 데이터를 확인합니다. (블로그 포스트, 기능들 등)
원본 서버의 부담을 최소화 시켜주기 때문에 서버 유지비용도 굉장히 많이 줄어듭니다. 예를들어, 카페24 같은 경우는 초과 트래픽의 대해서 요금을 지불해야하며, CDN을 이용함으로써 트래픽 비용을 대폭 낮출 수 있다는 의미입니다. 뿐 만아니라, 웹호스팅 서버 스펙이 낮아도, CDN을 사용하면 어느정도 커버할 수 있기도 합니다.
호스팅 서버 성능 업그레이드하기
서버 성능이 낮으면 웹사이트 속도가 느려질 수 있습니다. 이에 매우 간단한 예시로, 성능 안좋은 옛날 컴퓨터를 사용하면, 인터넷 접속이 느리거나 게임이 잘 안될 수 있고, 고성능 게임을 하는 경우 이에 알맞은 컴퓨터를 사용해야하기도 합니다. 호스팅 서버도 마찬가지입니다.
많은 기능을 제공하는 워드프레스 사이트이거나, 방문자가 많이 찾아온다면, 이에 알맞은 서버 성능으로 셋팅해야 하며, 저장된 이미지나 파일이 많다면 알맞은 하드디스크 용량을 선택하거나 추가함으로써, 서버 상태를 안정적으로 유지해야합니다.
가벼운 테마 사용하기
가벼운 테마는 전체 파일 용량이 작은 테마를 뜻 합니다. 추천하는 파일 용량은 1MB 내외가 좋으며, 더 작을수록 초경량 테마에 가까워 집니다.
속도가 느린 테마인지 확인할 수 있는 방법
제공되는 테마 기능이 많다면, 속도가 느린 테마일 가능성이 높습니다. 예를들어, 프론트엔드 디자인 편집과 같이 블로그 화면 보면서 실시간으로 꾸밀 수 있는 에디터 기능을 제공하거나, 프레임워크, 테마에 많은 이미지 사용 등이 있습니다.
특히나, 외부의 여러 플러그인과 통합되는 테마인 경우 거의 절반이상의 확률로 무거운 테마일 가능성이 있기도 합니다. 이의 대해서는 테마 다운로드할 때 기본적으로 제공하는 통합된 플러그인이 몇 개인지 확인할 수 있습니다.
속도 최적화 플러그인
속도 최적화 플러그인에도 다양한 종류들이 있습니다. 기본적으로는 css, js 압축을 통해 웹페이지 크기를 조금 더 줄이는 기능이 있고, 외에는 이미지 크기 줄이기, 캐시, 데이터베이스 최적화 정도가 있겠습니다.
- CSS, JS 압축 : 말 그대로 CSS와 JS 파일을 압축하거나, 사용하지 않는 파일을 자동으로 제거함으로써 페이지 속도를 상승시킵니다.
- 이미지 크기 줄이기 : 이미지 용량을 줄임으로써, 페이지 속도를 상승시킵니다. 트래픽도 많이 줄어드는 효과가 있기 때문에 가장 효과 좋은 최적화입니다.
- 캐시 : 캐시에 저장된 파일을 불러오기 때문에 방문자의 트래픽 부담이 줄어듬으로써 페이지 속도가 향상됩니다.
- 데이터베이스 최적화 : 사용하지 않는 데이터베이스를 정리함으로써 속도를 개선할 수 있습니다.
이미지 CDN 서비스 혹은 별도의 서버 증설하기
이미지 CDN과 이미지 전용 서버 증설은 가장 추천드리는 방법입니다. 블로그를 오래 운영하다보면, 이미지 파일이 많아질 수 밖에 없고, 이의 따라 사이트가 무거워지며, 전반적인 속도가 낮아질 수 있기 때문입니다.
쿠팡이나, 대형 웹사이트, 플랫폼 사이트들은 기본적으로 이미지 전용 서버를 운영합니다. 외부에 저장하기 때문에 아무리 게시글 (상품글)이 많다고 하더라도, 사이트 속도가 전혀 느려지지 않습니다.
다양한 이미지 CDN 서비스들이 있지만, 추천드리는 곳은 클라우드 플레어의 이미지 CDN을 사용하는 것입니다. 클라우드플레어 서버 측에 이미지를 저장하고, 저장한 이미지의 URL을 가져오기만 하면 됩니다. 혹은 구글 드라이브나, 드롭박스와 같은 드라이브 플랫폼을 이용해도 좋습니다.
내 호스팅 서버에 저장된 이미지나, 파일이 하나도 없기 때문에 장기적으로 봤을 때 저장공간을 최대한 확보할 수 있고, 부담을 줄일 수 있습니다.
핵심 결론
핵심적인 결론으로는 이용자가 방문하는 해당 페이지를 어떻게 하면 가볍게 할 수 있는지의 대해서 많은 고민을 해보는 것입니다.
- 각 블로그 페이지에는 이미지와 텍스트, 애드센스 광고, 외부 스크립트 등이 표시되고 있고, 이 중에서 쓸데 없다고 생각되는 부분을 최대한 제거합니다.
- 워드프레스 속도 최적화 중에서 가장 효율적이고 체감이 가장 있는건 CDN입니다.
- 다국어 사이트를 운영하거나, 도저히 서버 트래픽이 감당되지 않는 경우 로드밸런싱 같은 기능을 참고해야할 필요성이 있습니다.
이상 서버 부담을 최대한 줄일 수 있도록 다양한 방법들을 시도해보시기 바랍니다.