WordPress 검색을 개선하는 방법: 시도할 수 있는 6가지 효과적인 방법

게시 됨: 2022-02-16

WordPress의 내장 검색 엔진은 확실히 수년에 걸쳐 많이 개선되었습니다. 그리고 대다수의 소규모 사이트에서는 충분히 잘 작동합니다.

그러나 사이트가 게시물과 페이지의 엄청난 양으로 증가하기 시작하거나 WooCommerce 및 Advanced Custom Fields와 같은 플러그인을 사용하기 시작하면 기본 검색 엔진이 더 이상 작동하지 않는다는 것을 알 수 있습니다.

기본 제공 시스템은 또한 매우 큰 사이트 및 데이터베이스와 어려움을 겪습니다. 결과적으로 방문자가 필요로 하는 빠르고 효율적인 검색 엔진이 아닐 수 있습니다.

WordPress 검색이 불만족스럽다면 기본 검색 엔진을 개선하거나 완전히 대체할 수 있는 플러그인이 많이 있습니다. 그리고 이 포스트에서 우리는 그들에 대해 이야기할 것입니다.

빠른 웹사이트 검색의 중요성

일부 웹사이트의 경우 빠르고 효율적인 내부 검색 엔진이 가장 중요한 기능 중 하나가 될 수 있습니다. 콘텐츠가 많을수록 사람들이 이전 페이지를 찾기가 더 어려워집니다. 그리고 전자 상거래 사이트와 같은 특정 틈새 시장의 경우 모든 콘텐츠를 주시하는 것이 매우 중요할 수 있습니다.

방문자의 30%가 내부 검색을 사용하며, 특히 전자 상거래 사이트의 경우 이러한 방문자는 사이트 검색을 수행한 후에 구매할 가능성이 더 높습니다. 이러한 높은 비율로 인해 경험을 최적화하는 것이 필수적입니다.

전자 상거래 제품 검색

많은 종소리와 휘파람이 필요하지 않습니다. 그러나 결과 페이지를 빠르게 로드하는 것이 중요하며 필터링 시스템과 같은 일부 추가 기능은 먼 길을 갈 수 있습니다.

즉, 기본 검색은 소규모 개인 블로그 및 웹 사이트에 상당히 적합합니다. 거대한 데이터베이스가 없거나 복잡한 필터링 시스템이 많이 필요하지 않은 소수의 페이지와 사이트를 처리할 수 있습니다. 그것이 당신이라면 아무도 사용하지 않을 기능을 위해 모든 것을 정밀 검사할 필요가 없습니다.

그러나 사이트가 성장하고 복잡해지기 시작하면 WordPress의 내부 검색 엔진에 결함이 있음을 알아차리기 시작할 수 있습니다.

WordPress 검색 문제

그렇다면 개선해야 할 WordPress 검색의 문제는 정확히 무엇입니까? 내장 시스템을 끄는 이유는 무엇입니까?

과거에는 WordPress의 검색 엔진이 매우 간단했습니다. 게시물 제목 및 콘텐츠와 같은 일부 영역만 스캔한 다음 결과를 시간순으로 정렬했습니다. 대규모 업데이트 후 이제 관련성을 기준으로 결과를 정렬하고 쿼리의 전체 또는 일부와 일치하는 경우 더 높은 순위를 지정합니다.

워드프레스 검색 예

예를 들어 고급 사용자 정의 필드와 같은 플러그인을 사용하는 경우 WordPress 검색은 해당 필드 대부분의 내용을 검색하지 않습니다. 새로운 사용자 정의 게시물 유형 및 분류를 추가하는 플러그인도 검색에 전혀 표시되지 않을 수 있습니다.

필터링 부족 문제도 있습니다. 카테고리, 사용자 정의 게시물 유형 또는 기타 항목별로 필터링할 수 있는 방법이 없습니다. 이것은 특히 온라인 상점의 문제입니다. WooCommerce 제품이 검색에 표시되더라도 제품 유형, 가격 및 기타 매개변수를 기준으로 필터링하는 것은 훨씬 덜하고 제품(블로그 게시물 등 제외)으로만 검색을 제한할 수 있는 방법은 없습니다.

마지막으로 검색에 한 가지 간단한 문제가 있습니다. 특히 더 큰 사이트에서는 느립니다. 그것이 반드시 하루에 수천 명의 방문자가 있는 거대한 웹사이트를 의미하는 것은 아닙니다. 수백 또는 수천 개의 게시물이 있는 개인 블로그도 속도를 늦출 수 있습니다. 데이터베이스가 클수록 더 나빠집니다. 속도가 느려지기 시작하면 업그레이드할 때입니다.

WordPress 사이트에서 검색을 개선하는 6가지 방법

WordPress의 기본 검색 엔진이 작동하지 않으면 다른 솔루션이 필요합니다. 다음은 사이트에서 검색을 강화하고 방문자를 훨씬 더 행복하게 만들 수 있는 몇 가지 방법입니다.

1. 새 테마 설치

플러그인 수를 가볍게 유지하려는 경우 자체 사용자 정의 검색 엔진을 구현하는 많은 테마가 있습니다.

일부는 기본 WordPress 검색에 고급 필터링 도구를 추가하기만 하면 됩니다. 이 도구는 목적에 충분할 수 있습니다. 다른 사람들은 자신의 사용자 정의 검색 엔진을 추가하거나 아래 나열된 플러그인 중 하나를 구현할 수도 있습니다.

플러그인은 테마에 구애받지 않으므로 원하지 않는 경우 현재 테마에서 전환할 필요가 없습니다. 그러나 이미 새로운 테마를 찾고 있다면 테마 저장소 및 ThemeForest와 같은 사이트에서 새로운 검색 기능을 추가하는 항목을 제공합니다.

고급 검색 기능이 내장된 테마의 예로는 가장 인기 있는 프리미엄 테마인 Avada, XStore 및 Basel이 있습니다. 수백 가지가 더 있습니다.

Avada 사용자 정의 WordPress 검색 옵션

2. 플러그인 사용해보기

검색 엔진을 쉽게 점검하려면 플러그인을 선택하는 것이 좋습니다. 거의 모든 테마 또는 웹 사이트 설정에서 작동합니다. 또한 이들 중 대부분은 구성이 거의 필요하지 않으며 설치 후 즉시 적용됩니다.

다음 플러그인은 기본 WordPress 검색을 개선하여 더 많은 옵션을 추가하거나 더 빠르고 효율적으로 만듭니다. 이것들은 검색 엔진을 새 것으로 완전히 대체하지는 않지만 이미 있는 것을 개선합니다.

  • WP 확장 검색 — WordPress 검색에 대한 주요 불만이 특정 카테고리, 태그 또는 기타 매개변수로 좁힐 수 없다는 것이라면 이것이 바로 플러그인입니다. 사용자 정의 검색 양식을 만들어 단축 코드나 위젯을 사용하여 사이트에 놓을 수도 있습니다. 또한 현재 매우 잘 지원되며 광고가 없습니다.
  • 고급 Woo 검색 — 기본 WordPress 검색은 WooCommerce 제품에서 제대로 작동하지 않습니다. Advanced Woo Search는 이러한 공백을 메워줍니다. ID, SKU 또는 제품 발췌와 같은 특정 메타데이터에서 검색할 수 있습니다. 프리미엄 버전은 사용자 정의 필드, 분류 검색 및 필터와 같은 더 많은 기능을 제공합니다.
  • Ivory Search — Ivory Search를 사용하면 WordPress가 제공하는 것보다 훨씬 더 강력한 사이트에서 새로운 검색 양식을 만들고 구성할 수 있습니다. 훨씬 더 많은 범주를 검색하고 검색에서 특정 범주를 제외할 수 있을 뿐만 아니라 분석 및 선택적으로 AJAX 검색도 구현합니다.
  • 검색 및 필터 — 이것은 주로 사이트에 기능적 필터링 시스템을 추가하는 데 중점을 둔 간단하지만 효과적인 플러그인입니다. 모든 종류의 특정 범주로 검색하고 확인란, 라디오 버튼 또는 드롭다운을 사용하여 세분화합니다.
  • ACF: 더 나은 검색 — 매우 느린 검색 결과 페이지와 고급 사용자 정의 필드에 대한 지원 부족에 지쳤습니까? 이 플러그인은 당신을 커버했습니다. 초고속이며 설정이 필요하지 않습니다. 그냥 설치하면 됩니다.

3. 레반시

relevanssi 플러그인은 WordPress 검색을 향상시킵니다.

위 목록과 같이 Relevanssi는 저장소에서 설치할 수 있는 무료 플러그인입니다. 차이점은 정밀 검사의 범위에 있습니다. 기본 검색 엔진을 훨씬 우수한 엔진으로 대체합니다.

이렇게 하면 검색 결과가 작동하는 방식이 업그레이드됩니다. 여기에는 부분 쿼리 일치가 포함되어 전체 또는 일부 단어를 검색할 수 있으며 정확한 일치 결과에 따옴표를 사용할 수 있습니다. 물론 여기에는 사용자 정의 필드 및 필터링에 대한 지원이 포함됩니다.

몇 가지 고급 기능과 함께 제공되는 프리미엄 버전의 플러그인도 있습니다. 범주에 대한 가중치를 훨씬 더 많이 제어할 수 있습니다. 또한 사용자 프로필, PDF 또는 기타 첨부 파일과 같은 몇 가지 항목을 추가로 색인화할 수도 있습니다. 또한 다중 사이트 네트워크에 있는 경우 여러 사이트를 검색할 수 있습니다!

이 플러그인은 변경 사항과 페이지 인덱싱 방식으로 인해 유사한 플러그인보다 훨씬 무겁습니다. 따라서 최대 수백 메가바이트의 데이터베이스 공간이 필요할 수 있습니다. 저가형 호스팅을 사용하는 경우 Relevanssi가 제대로 작동하지 않을 수 있습니다.

그 외에도 대부분의 사이트에서 잘 작동하며 검색 결과를 업그레이드할 수 있습니다.

4. 구글 맞춤 검색

구글 프로그래밍 가능한 검색 엔진

사이트를 방문한 적이 있고 검색 표시줄이 Google 페이지로 리디렉션된 경우 이는 Google 맞춤 검색이라고도 하는 프로그래밍 가능한 검색 엔진의 결과입니다. 사이트의 모든 내부 검색을 대신하여 대신 Google 서버를 통해 라우팅합니다.

한편으로 이것은 자신의 서버에서 부하를 제거하는 이점이 있습니다. 반면에 테마와 일치하도록 디자인하지 않으면 Google 페이지로 리디렉션되는 것이 방문자에게 불편할 수 있습니다. 또한 페이지에 Adsense 광고를 표시하도록 허용한 경우에만 무료입니다.

이것이 적합한 솔루션이라고 생각되면 수동으로 추가하거나 플러그인을 사용할 수 있습니다. 어느 쪽이든 PSE 사이트로 이동하여 URL을 입력한 다음 원하는 방식으로 작동하도록 검색 엔진을 설정해야 합니다.

수동으로 추가하려는 경우 테마에 삽입할 수 있는 코드가 제공됩니다. 또는 이 단계를 처리할 WP Google 검색 플러그인을 사용할 수 있습니다.

5. 아약스

플러그인이 Ajax 검색이 무엇인지 모르더라도 언급하는 것을 본 적이 있을 것입니다. 기본적으로 Ajax는 웹 페이지를 새로고침할 필요 없이 새로운 정보로 업데이트할 수 있는 웹 기술입니다.

즉, Ajax 검색 엔진은 사용자가 입력할 때도 새로 고침 없이 실시간으로 검색 결과를 표시합니다. 이것은 쿼리를 입력한 다음 별도의 페이지로 이동하거나 새로 고침을 기다려야 하는 것보다 사용자에게 훨씬 더 편리합니다.

Ajax 검색 엔진을 직접 코딩할 수도 있지만 플러그인으로 구현하는 것이 훨씬 쉽습니다. 이들 중 몇 가지가 존재하지만 한 가지 인기 있는 예는 Ajax Search Lite입니다. 여기에는 필터링, Google 자동 완성 및 검색 제안, 사용자 정의 필드 및 게시물 유형 지원이 포함됩니다.

아약스 검색 라이트 플러그인

BuddyPress 포럼 및 WooCommerce 제품과 같은 플러그인에서 검색하는 프로 버전도 있습니다. 또한 캐싱과 함께 제공되어 작업 속도를 약간 향상시킵니다.

두 번째 옵션은 프리미엄 SearchWP 플러그인(필수는 아니지만)과 연결되고 수많은 사용자 정의 옵션을 포함하는 SearchWP Live Ajax Search입니다. 동시에 상당히 가벼우며 방해가 되지 않도록 설계되어 최소한의 설정과 유지 관리가 필요합니다.

6. 엘라스틱서치

Elasticsearch는 웹과 앱에서 널리 사용되는 매우 강력하고 놀랍도록 빠른 검색 엔진입니다. 검색과 관련하여 최고 중 최고를 원한다면 여기에서 시작하는 것이 좋습니다.

직접 또는 개발자(무료 및 오픈 소스)와 함께 Elasticsearch를 수동으로 구현하거나 관리형 및 유료 Elastic Cloud 서비스를 사용하여 Elasticsearch를 구현할 수 있습니다. 후자는 또한 사이트에서 작동하도록 수동 설정이 필요합니다.

ElasticPress 플러그인을 사용하는 옵션도 있습니다. 구현 프로세스를 훨씬 쉽게 만들고 WooCommerce 제품, 댓글 및 사용자 정의 필드와 같은 WordPress 전용 기술과 함께 작동하도록 설계되었습니다.

엘라스틱 프레스 플러그인

이 플러그인을 작동시키려면 여전히 Elastic Cloud 또는 ElasticPress 호스팅을 구매해야 합니다. 이것은 확실히 저렴한 옵션은 아니지만 대규모 웹 사이트에서도 안정적이고 빠른 검색 결과를 원한다면 그만한 가치가 있습니다.

더 큰 사이트에는 더 나은 검색이 필요합니다

이제 WordPress 검색이 훨씬 개선되었지만 일부 웹사이트의 경우 기본 솔루션이 개선해야 할 점이 많이 남을 수 있습니다. 사용자 정의 필드 및 게시물 유형에서 항상 잘 작동하는 것은 아니며 데이터베이스가 매우 커지면 속도가 느려질 수 있다는 사실은 다른 솔루션을 찾아야 할 수도 있음을 의미합니다.

운 좋게도 WordPress 검색을 향상하거나 대체하기 위한 테마, 플러그인 및 전체 검색 엔진 정밀 검사가 있습니다. 일반적으로 몇 번의 클릭만으로 이러한 설정을 수행할 수 있으므로 필요한 기능이 있는 항목을 선택하기만 하면 됩니다.

플러그인 설치는 일반적으로 가장 간단한 옵션이지만 모든 문제가 해결되지 않을 수도 있습니다. Relevanssi, Elasticsearch와 같은 사용자 지정 검색 엔진으로 전환하거나 기본 검색을 Ajax로 바꾸는 것만으로도 훨씬 더 효과적일 수 있습니다. 더 비싸고 설치가 어렵더라도.

WordPress 검색을 개선하기 위해 어떤 솔루션을 사용하셨습니까? 의견을 남기고 어떤 것을 선호하는지 알려주십시오!