콘텐츠를 임포트하거나 이전한 후에 게시글이 중복되는 경우가 드물지만 있을 수 있습니다. 이런 상황에서 무료 워드프레스 플러그인인 Delete Duplicate Posts(중복 게시물 삭제) 플러그인을 사용하면 중복 게시물과 메타데이터를 제거하여 사이트를 깔끔하게 정리할 수 있습니다.

워드프레스 중복 글/페이지를 삭제하는 Delete Duplicate Posts 플러그인
플러그인을 사용하여 티스토리 백업 파일을 워드프레스로 임포트할 수 있습니다(“티스토리 마이그레이션 플러그인을 사용하여 쉽게 티스토리를 워드프레스로 이전하기” 참고). 전체 백업 파일(압축 파일)을 임포트할 때에는 중복으로 임포트되는 문제가 발생하지 않았지만, 백업 파일을 분할하여 압축 후에 임포트를 시도하면 게시글이 2개씩 임포트되는 현상이 발생했습니다.

클라우드웨이즈에 테스트 서버를 만들어서 테스트했는데, 살펴보니 메모리 크기와 Max Time Out 시간이 부족하여 너무 많은 게시물을 임포트하려고 시도하면 서버 오류가 발생했습니다.
Delete Duplicate Posts 플러그인을 사용하여 중복 게시물과 메타데이터를 제거할 수 있습니다.

이 플러그인은 한글화가 잘 되어 있습니다. Delete Duplicate Posts 플러그인의 한국어 명칭은 ‘중복 게시물 삭제’입니다.
구글 등 검색엔진은 반복을 싫어합니다. 동일 콘텐츠가 중복으로 발행되면 검색엔진이 어떤 포스트를 대표로 노출할지 판단하는 과정에서 한 문서는 중복 문서(유사 문서)로 색인이 지연되거나 아예 노출되지 않을 수 있습니다. 또한, 동일 키워드·주제에 대해 내부적으로 경합이 발생해 랭킹 신호와 클릭률이 분산되며, 크롤링 리소스가 불필요하게 소모되어 신규 콘텐츠의 수집·평가가 늦어지는 등 전체 사이트 SEO 효율이 떨어지는 문제가 생길 수 있습니다.
중복 게시물을 삭제하고 싶은 경우 이 플러그인을 설치하여 중복 콘텐츠를 제거한 후에 플러그인은 삭제하시기 바랍니다. 이런 플러그인은 목적을 달성한 후에는 사이트에서 제거하는 것이 좋습니다. 사용하지 않는 플러그인을 그대로 두면(비록 비활성화 상태라 하더라도) 보안상 좋지 않을 수 있습니다.
이 플러그인은 워드프레스 관리자 페이지 » 플러그인 » 플러그인 추가에서 ‘Delete Duplicate Post’로 검색하여 설치할 수 있습니다.

플러그인을 활성화하였다면, 도구 » Delete Duplicate Posts로 이동하면 중복된 글이나 페이지를 확인할 수 있습니다.

항목들을 선택한 다음, ‘선택 항목 삭제‘ 버튼을 누르면 중복 게시물들이 삭제됩니다.

설정 탭에서 포스트 타입(글 유형)을 선택할 수 있고, 자동 삭제 기능을 활성화할 수도 있습니다.

Delete Duplicates Automatically 섹션에서 ‘자동 지워기를 사용하시겠어요?’ 옵션을 체크하면 중복 콘텐츠를 자동으로 정리할 수 있습니다.
하지만 이 기능을 활성화하면 일정 시간 간격으로 중복 게시물을 확인하여 삭제하므로 서버에 부담을 줄 수 있습니다. 또한, 일부 환경에서는 자동 삭제 기능이 제대로 작동하지 않을 수도 있습니다.
이 툴을 사용하여 중복 게시물을 삭제하려는 경우 먼저 사이트 백업을 하는 것이 좋습니다. 잘못하여 잘못된 게시물을 삭제하였다면 백업본을 사용하여 사이트를 복원해야 합니다. 일부 웹호스팅에서는 자동 백업/복원 기능을 제공합니다.
- 카페24의 경우 지난 7일 이내의 기간으로 자동 복원이 가능합니다.
- 케미클라우드를 사용하는 경우 호스팅 상품에 따라 지난 10일 ~ 30일 이내의 기간으로 복원할 수 있습니다.
- 클라우드웨이즈는 백업 설정에 따라 최대 4주 이내의 기간으로 복원할 수 있습니다.
페이지나 포스트를 삭제하기 전에 항상 백업을 할 것을 플러그인 개발자는 권장하고 있습니다. 꼭 이 때문이 아니더라도, 수시로 백업하여 PC에 보관하면 만약의 사태가 발생할 경우에 사이트를 쉽게 복구할 수 있습니다.😄