워드프레스의 장점 중 하나는 플러그인으로 기능을 확장할 수 있다는 점이다. 그럼 워드프레스 플러그인 어떤 걸 설치하면 될까? 워드프레스도 아직 익숙하지 않은 상황이라면 고민이 많아진다.
이번 글에서는 처음 워드프레스 블로그를 시작한 사람을 위한 플러그인들을 소개해보고자 한다.
워드프레스 플러그인 추천 리스트
워드프레스로 처음 블로그를 개설하고 나면 이것 저것 해야할 게 생각보다 많다. 그 중 하나가 아마 필요한 플러그인을 설치하는 일이 아닐까?
하지만, 아직 워드프레스도 익숙치 않은 상황이라 어떤 종류의 플러그인이 필요한지 또 그 중에 어떤게 나은지 선택하기가 쉽지 않다.
그렇게 이것저것 설치하다 보면 어느새 수십개의 플러그인이 설치되어 있는 걸 보게 된다. 내 경우에도 마찬가지였다.
그 중엔 서로의 기능이 충돌해 오류를 만들어 내거나 불필요하게 서버 자원을 차지해 블로그의 성능을 떨어뜨리는 플러그인들도 있기 마련이다.
그래서 하나하나 확인해 정리한 후 새로 워드프레스 블로그를 만들면 설치해야할 플러그인 리스트를 만들어 뒀다.
각각의 플러그인은 워드프레스 관리자 -> 플러그인에서 이름으로 검색해 설치해도 되고, 다운로드 버튼을 눌러 워드프레스 공식 사이트에서 다운받아 설치해도 된다.
성능 최적화 관련 워드프레스 플러그인
WP Fastest Cache (캐시 최적화)

워드프레스는 기본적으로 동적으로 페이지를 구성한다. 즉, 방문자가 접속할때마다 매번 PHP코드와 DB 쿼리를 통해 페이지를 새로 만든다는 말이다.
캐시 플러그인은 매번 페이지를 새로 만드는 대신 한번 만들어진 페이지를 HTML 파일로 만들어 저장해두고 다음 방문자가 페이지를 요청하면 그 HTML을 전송함으로써 서버의 부담을 줄여주고, 페이지가 열리는 속도를 높여 주는 플러그인이다.
여러가지 캐시 플러그인들이 있지만, 내가 WP Fastest Cache를 선택한 건 설정이 간단하고, 그러면서도 꼭 필요한 기능은 들어있었기 때문이다.
Smush (이미지 최적화)

워드프레스로 만든 블로그에서 포스팅을 하면 가장 큰 용량을 차지하는 건 이미지다. 이미지의 사이즈가 크면 저장공간을 차지하고, 트래픽을 낭비하게 된다. 무엇보다 페이지가 열리는 속도를 떨어뜨린다.
스머시는 이미지를 자동으로 압축해 파일 크기를 줄여주는 플러그인이다. 화질은 유지하면서 이미지를 가볍게 만들어주기 때문에 저장공간과 트래픽을 절약해주고, 무엇보다 사용자 경험을 개선해준다.
내 경우 애초에 이미지를 webp로 업로드하고 있긴 하지만, 이미지 지연 로드 기능을 위해 설치해 사용중이다.
바로 위에서 소개한 WP Fastest Cache의 경우 유료버전에서만 이미지 지연 로드를 제공하기 때문이다.
SEO 및 검색등록 관련 워드프레스 플러그인
Yoast SEO

블로그가 검색엔진에 잘 노출될 수 있도록 도와주는 대표적인 SEO관련 플러그인이다. 아마 워드프레스 플러그인 하면 이걸 떠올리는 사람들이 많지 않을까?
발행하는 글에 메타 설명을 입력하고, 집중해야 할 키워드를 정하면 내가 작성중인 글이 SEO에 적합한지 사전 평가해주기 때문에 SEO에 최적화된 포스팅 발행을 도와준다.
무료로 사용하기엔 Rank Math SEO가 좀 더 기능이 많긴 하지만, 개인적으론 Yoast SEO가 보기 더 편해서 선택했다.
Rank Math SEO나 Yoast SEO 모두 훌륭하기 때문에 취향에 따라 선택하면 될듯.
한가지 주의할 점은 SEO 툴은 단지 가이드일뿐 너무 매몰되지 않아야 한다는 점이다. 예를 들면 두 플러그인 모두 영어 기반의 툴이기 때문에 한국어의 조사를 구분하지 못한다.
Instant Indexing

발행한 혹은 업데이트한 포스팅에 대한 구글 서치콘솔 색인 등록 요청을 자동으로 해주는 플러그인이다.
글이야 뭐 시간이 지나면 언젠가 긁어가겠지만, 그래도 빨리 가져가는게 좋으니 색인 요청을 하는 것이 여러모로 좋다.
글을 발행할때마다 일일히 수동으로 색인 요청을 하지 않아도 되니 편한다.
Bing Webmaster Url Submission

Instant Indexing이 구글에 색인 요청을 하는 플러그인이라면 Bing Webmaster Url Submission는 Bing에 대한 색인 요청을 자동으로 해주는 플러그인이다.
한번 설정해놓으면 신경쓸게 없기 때문에 설치하는 걸 추천한다.
구글이 만든 사이트 킷 – Site Kit by Google

구글에서 제공하는 여러가지 웹 서비스들을 워드프레스의 대시보드에서 통합적으로 관리할 수 있도록 도와주는 플러그인이다.
워드프레스로 블로그를 운영하면 구글의 웹 서비스들을 많이 이용할 수 밖에 없다.
구글 애널리틱스, 서치콘솔, 애드센스, 페이지 스피드 인사이트등등 자주 찾아가게 되는 서비스들이다. 사이트 킷은 이런 서비스들을 워드프레스의 대시보드에 모아서 보여주기 때문에 여기저기 찾아다니는 수고를 많이 줄여준다.
보안 및 유지보수 관련 워드프레스 플러그인
Wordfence Security

우리 소중한 블로그를 해킹이나 악성코드로부터 보호해주는 보안 플러그인이다.
방화벽 기능으로 의심스러운 접속을 차단하고, 실시간 공격 시도를 모니터링한다. 그외 파일 변경 감지, 로그인 시도 추적, 차단 ip 관리등 다양한 보안 기능을 제공한다.
개인 블로그의 경우 무료 버전으로도 충분히 강력한 보안 효과를 볼 수 있다. 반드시 설치할 것.
WPS Hide Login

워드프레스의 기본 로그인 경로는 /wp-login 이다.
블로그는 성격상 대체로 개인이 혼자 운영하기 때문에 모두가 다 아는 로그인 경로를 그대로 쓰는 건 보안상 약점이 될 수 있다.
WPS Hide Login은 워드프레스 로그인 경로 url을 본인이 원하는 주소로 바꿀 수 있게 도와준다.
봇이나 무차별 공격으로부터 블로그를 지킬 수 있는 최소한의 수단이다.
UpdraftPlus

워드프레스 블로그를 일정한 주기로 자동 백업하고, 필요할 때 복원할 수 있게 해주는 필수 플러그인이다.
무료 버전에서도 구글 드라이브나, 드롭박스같은 클라우드에 저장할 수 있어 더 유용하다.
단, 무료버전에서는 원하는 시간을 세세하게 설정할 수 없고, 최초 백업 실행시점을 기준으로 백업이 스케줄링되기 때문에 아래 소개할 WP Crontrol이라는 별도의 플러그인이 필요하다.
사이트 자체를 통째로 백업하는 All-in-One WP Migration and Backup나 아래 설명할 Duplicator와 달리 상시 백업을 위한 플러그인으로 필수 플러그인이다.
Duplicator

사이트 이전시 유용하게 사용할 수 있는 플러그인이다. All-in-One WP Migration and Backup에 비해 단순하고 이전 설치시 파일 두개만 FTP로 옮기면 되기때문에 편하다.
내 경우 새로운 블로그를 개설할 때 주로 사용한다. 깨끗하게 세팅된 블로그를 백업해두면 파일 두개만 호스팅에 올려 5분이면 완전히 세팅된 블로그 하나가 뚝딱 만들어진다.
테마 / 블로그 디자인 관련
GeneratePress Premium (GP Premium)
GeneratePress 테마의 유료버전이다. 이 테마나 블로그 디자인은 개인의 선택이다. 반드시 설치할 필요는 없다.
다만, 블로그 성능 최적화나 디자인 편의성에 신경이 계속 쓰인다면 그냥 돈을 들이는 것도 좋은 방법이다.
블로그 디자인에 열정을 쏟기보단 가치있는 글을 하나라도 더 발행하는게 블로그 운영에 더 도움이 되기 때문이다.
GenerateBlocks
지금 보고 있는 블로그는 GeneratePress Premium (GP Premium) 에 Marketer 데모를 기본으로 구성되어 있다.
이렇게 데모를 불러왔을때 자동으로 함께 설치된 플러그인이다. GeneratePress Premium에서 제공하는 데모 대부분이 GenerateBlocks를 기반으로 제작되었기 때문이다.
단순한 박스부터 컬럼 구조, 버튼, 이미지 조합까지 코딩없이 쉽게 구현할 수 있다. GP 테마와 함께 사용하면 깔끔한 블로그를 만들기 좋다.
기타 유틸리티 플러그인
Ad Inserter

광고를 원하는 위치에 삽입하기 위한 플러그인이다.
본문의 앞이나 뒤, 몇번째 단락, 헤더나 푸터등의 식으로 설정할 수 있기 때문에 일일히 광고 코드를 수동 삽입하는 수고를 대부분 줄일 수 있다.

서치콘솔이나 서치어드바이저등 검색엔진 등록을 위한 추적코드나 애드센스같은 외부 스크립트를 삽입할 때 유용한 플러그인이다.
HTML 편집없이 삽입할 수 있기 때문에 번거로움을 많이 덜어준다. 특히 초보자에겐 필수인 플러그인이니 반드시 설치할 것.
WP Crontrol

워드프레스 내부의 예약 작업(Cron)을 확인하고 일정을 조정할 수 있는 플러그인이다.
플러그인들이 자동으로 예약하는 작업들을 목록화하여 한눈에 보고 필요한 경우 수동으로 수정할 수 있다.
내 경우 UpdraftPlus 무료 버전에 없는 스케쥴링 조정 기능을 보완하기 위해 설치해 사용중이다.
쉬운 목차

이 글의 상단에 있는 것처럼 글의 목차를 만들어 자동으로 삽입해주는 플러그인이다.
반드시 필요하지는 않지만, 위에서 보는 것처럼 글이 구조화되어 보이기 때문에 뭔가 일목요연해 보인다.
지금 보고있는 이 블로그에는 LuckyWP Table of Contents가 적용되어 있다.

적용해보고 취향에 맞는 걸 선택하면 될 것 같다.
정리
지금까지 소개한 플러그인을 간단하게 표로 정리해보면 아래와 같다.
카테고리 | 플러그인 이름 | 중요도 |
성능 최적화 | WP Fastest Cache | 필수 |
Smush | 권장 | |
SEO / 검색 등록 | Yoast SEO | 필수 |
Instant Indexing | 권장 | |
Bing Webmaster Url Submission | 권장 | |
Site Kit by Google | 권장 | |
보안 / 유지보수 | Wordfence Security | 필수 |
WPS Hide Login | 필수 | |
UpdraftPlus | 필수 | |
Duplicator | 권장 | |
테마 / 디자인 | GP Premium | – |
GenerateBlocks | – | |
기타 유틸리티 | Ad Inserter | 권장 |
Head & Footer Code | 필수 | |
WP Crontrol | 권장 | |
쉬운 목차 | 권장 |
필수는 반드시 해당 플러그인을 설치해야 한다는 의미가 아니라 같은 종류의 다른 플러그인이라도 설치해야한다는 의미로 봐주면 좋겠다.
본인만의 플러그인 리스트를 하나 만들어두면 새로운 블로그를 개설하기가 좀 더 수월해진다.