웹사이트 검색

WordPress에서 검색 페이지 결과를 사용자 정의하는 방법


Google과 같은 일반 검색 엔진에서 검색할 때 아무 결과도 나오지 않을 가능성은 거의 없습니다(완전히 무의미한 것을 검색하지 않는 한, 하지만 그래도…). 그러나 이는 WordPress 웹사이트의 내부 검색 기능을 사용할 때 원하는 것보다 더 자주 발생할 수 있습니다.

귀하의 웹사이트 방문자 중 다수는 귀하, 귀하의 비즈니스 또는 귀하의 제품에 대한 더 많은 정보를 찾고 싶어할 것입니다. 그러나 검색창에 검색어를 입력한 후 빈 페이지가 나타나면 사이트를 떠날 가능성이 높습니다. Google이나 유사한 검색 엔진에 익숙한 경우 특히 그렇습니다.

인터넷 사용자는 자신이 방문하는 웹사이트에서 특정 기능을 기대합니다. 검색과 관련하여 고객의 기대에 부응하는 것이 중요합니다. 익숙한 항목이 포함된 맞춤 검색 페이지를 사용하면 콘텐츠에 대한 관심과 참여를 유지하는 데 도움이 됩니다.

이번 포스팅에서는 검색결과 페이지가 무엇이고 왜 중요한지에 대해 논의하겠습니다. 그런 다음 독자가 기대하는 기능을 포함하도록 WordPress 결과 페이지를 사용자 정의하는 방법을 간략하게 설명하겠습니다. 시작하자!

WordPress 검색 결과 페이지란 무엇입니까?

독자 중 한 명이 WordPress 사이트의 검색창에 단어나 문구를 입력하면 검색어와 일치하는 모든 콘텐츠가 나열된 페이지가 표시됩니다. 이를 검색 결과 페이지라고 합니다. 물론 내부 검색 결과 페이지는 Google과 같은 검색 엔진에서 볼 수 있는 결과와 다릅니다. 우선, 내부 페이지에는 전체 인터넷이 아닌 사이트 내에서 사용할 수 있는 항목만 나열됩니다.

내부 검색 결과 페이지는 텍스트 콘텐츠를 제공하고 표준 검색 엔진을 통해 액세스할 수 있는 모든 사이트에 중요합니다. 일반적으로 누군가가 기본 인터넷 검색을 통해 귀하의 사이트를 방문하면 세 가지 중 하나가 발생합니다. 그들은 원하는 것을 즉시 찾거나, 내장된 검색 기능을 사용하여 정보를 찾거나, 사이트를 떠날 것입니다. 따라서 독자를 사이트에 머물게 할 가능성은 원하는 내용을 신속하게 찾는 능력에 달려 있습니다. 방문자가 귀하의 사이트에서 검색하고 결과를 볼 수 있도록 하는 것은 방문자를 더 오랫동안 머물게 하는 가장 쉬운 방법 중 하나입니다.

WordPress 검색 결과 페이지를 사용자 정의하는 이유

방문자는 특정한 기대를 갖고 귀하의 웹사이트를 방문합니다. Google에서 얻을 수 있는 것과 동일한 결과를 원하는 것은 아니지만 유사한 기능이 나타날 것으로 예상할 수 있습니다. 여기에는 맞춤법 제안, 초기 검색을 기반으로 한 콘텐츠 제안 등이 포함될 수 있습니다.

사용자 정의된 검색 결과 페이지를 사용하면 검색 결과가 나오지 않는 경우에도 독자가 사이트와 해당 콘텐츠에 계속 참여할 수 있습니다. 또한 독자가 표준 검색 엔진에서 기대하는 모든 것을 제공하게 됩니다. 인기 있는 검색 엔진을 모방하여 사이트 이탈률을 낮출 수도 있습니다.

올바르게 수행되면 사용자 정의 결과 페이지는 몇 가지 추가 이점을 제공합니다. 다음을 수행할 수 있습니다.

  • 방문자가 원하는 것을 찾을 수 있도록 도와주세요.
  • 방문자를 사이트에 더 오래 머물게 하세요
  • 제안 관련 정보를 검색하는 사람은 필요한지 몰랐을 수도 있습니다.
  • 개성 좀 보여줘
  • 도움을 주는 것을 포함하여 작은 것들에 관심을 갖고 있음을 보여주십시오.

결국, WordPress 검색 결과를 사용자 정의하여 기존 검색 엔진을 더욱 밀접하게 모방하면 귀하와 귀하의 방문자에게 가치가 창출됩니다. 무엇보다도 플러그인을 사용하면 쉽게 이 작업을 수행할 수 있습니다!

WordPress 검색 결과 페이지를 사용자 정의하는 방법

WordPress의 다양성을 통해 검색 결과를 쉽게 사용자 정의할 수 있습니다. 예를 들어 코드를 사용하여 search.php 파일을 변경하거나 플러그인을 사용할 수 있습니다. 대부분의 WordPress 사용자가 플러그인을 설치하고 유지 관리하는 것이 더 쉽기 때문에 후자의 접근 방식을 권장합니다.

내부 검색 결과 페이지를 사용자 정의하는 데 사용할 수 있는 몇 가지 옵션이 있습니다. 언제든지 search.php 코드를 살펴볼 수 있지만(PHP 및 CSS 코딩에 익숙한 숙련된 사용자에게 맡기는 것이 가장 좋지만) 유사한 변경 사항을 구현하는 데 사용할 수 있는 여러 플러그인이 있습니다. 가장 잘 작동하는 기능을 찾는 것은 귀하와 귀하의 사이트에 따라 다릅니다. 소규모 개인 사이트에는 무료 플러그인이 도움이 될 수 있지만 대규모 사이트에는 프리미엄 솔루션이 필요할 수 있습니다.

언제나 그렇듯이, 업데이트나 변경을 하기 전에 WordPress 사이트를 백업하는 것이 좋습니다. 뛰어 들어보세요!

1. 원래 검색을 상기시키기 위해 검색어를 포함하거나 강조 표시합니다.

내부 사이트 검색 결과 페이지에 관해 제가 들은 최고의 팁 중 하나는 표준 Google 검색 결과 페이지처럼 보이도록 만들수록 더 좋다는 것입니다. 이를 수행하는 한 가지 방법은 방문자가 검색한 검색어를 검색 결과 페이지 상단에 포함시키는 것입니다. 이는 방문자에게 검색어가 비어 있는 경우에도 검색이 발생했음을 보여주는 간단한 기술입니다(아마도 오타가 원인이었을 것입니다). 또한 독자가 올바른 문구를 입력했는지, 단어의 철자가 올바른지 다시 확인할 수 있습니다.

검색 및 필터는 WordPress의 기본 검색 기능과 함께 작동하는 무료 플러그인입니다. 이를 통해 사용자는 귀하의 사이트에서 비밀번호로 보호되지 않은 모든 페이지를 검색할 수 있습니다. 또한 결과 페이지 상단에 검색어를 표시하거나 사용자에게 검색 결과를 정렬할 수 있는 옵션을 제공하는 기능도 제공합니다(Pro 버전에 있음).

검색 결과 페이지에 검색어 포함

이 작업을 수동으로 수행하려면 하위 테마를 생성하는 것부터 시작해야 합니다(방법을 잘 모르는 경우 WordPress 하위 테마 생성 방법에 대한 가이드를 확인하세요).

그런 다음 새 하위 테마에 <i>search.php 파일을 만들고 이전 테마의 코드를 복사합니다. FTP를 통해 서버에서 테마 파일을 열거나 외관 > 편집기 > Search.php 아래의 WordPress 대시보드). 이제 하위 테마의 <i>search.php에 있는 기본 제목을 다음과 같이 바꿀 수 있습니다.

<h1 class="search-title">
<?php echo $wp_query->found_posts; ?> <?php _e( 'Search Results Found For', 'locale' ); ?>: "<?php the_search_query(); ?>"
</h1>

이렇게 하면 찾은 게시물 수와 검색된 용어가 포함된 제목이 표시됩니다. 따라서 "15개의 검색 결과 발견: 내 검색어"와 같이 표시됩니다.

결과에서 검색어 강조 표시

또 다른 방법은 검색 결과에서 검색어를 강조 표시하는 것입니다. 이렇게 하면 사이트 방문자에게 검색결과가 표시될 때 해당 검색어가 개별 결과 내에서 강조표시됩니다. 플러그인 하이라이트 검색어가 이 역할을 잘 수행합니다. 간단하지만 방문자가 원하는 내용을 보다 구체적으로 안내하는 데 도움이 될 수 있습니다.

2. 오타를 대비한 추천 철자 추가

Google 및 기타 검색 엔진의 인기 덕분에 대부분의 사이트 방문자는 검색 기능과 상호 작용할 때 맞춤법 제안이 표시되기를 기대합니다. 결과 페이지에 이 기능을 추가하면 철자를 모르는 경우에도 원하는 내용을 찾을 수 있으므로 사용자 경험이 향상됩니다.

100,000개 이상의 활성 설치를 보유한 Relevanssi는 가장 인기 있는 검색용 WordPress 플러그인 중 하나입니다. WordPress의 기본 기능을 사용하는 대신 Relevanssi는 검색 기능을 완전히 대체합니다. 무료 서비스는 소규모 또는 개인 사이트에 적합하며, 프리미엄 버전은 대규모 및 다중 사이트 관리자에게 놀라운 기능을 제공합니다. 제안된 맞춤법 기능 외에도 이 플러그인은 태그, 댓글, 카테고리 검색 기능을 포함한 다양한 옵션을 제공합니다.

3. 사이트에 대한 관심을 유지하기 위해 추천 페이지를 추가하세요

검색된 정보를 제공하는 것 외에도 결과 페이지를 사용하는 가장 좋은 방법 중 하나는 사용자가 찾고 있는 것과 유사한 콘텐츠를 제공하는 것입니다. Amazon에서 제품을 검색한 적이 있다면 아마도 해당 검색을 기반으로 다른 제품에 대한 제안을 보았을 것입니다. 방문자에게 귀중한 콘텐츠를 제공하는 이 방법은 방문자가 사이트에서 보내는 시간을 늘릴 수 있습니다. 그리고 검색어와 관련이 없더라도 독자가 이동할 수 있는 페이지를 제안함으로써 이탈률을 줄이는 데 많은 도움이 될 수 있습니다.

Amazon이나 eBay와 같은 방식으로 작동하는 검색 기능을 찾고 있다면 우리가 권장하는 간단한 옵션은 Better Search 플러그인입니다. 설치가 완료되면 가장 인기 있는 검색어에 대한 히트맵을 위젯 형태로 삽입할 수 있습니다. 이를 통해 방문자는 다음에 어디로 가야 할지에 대한 다양한 옵션을 제시받을 수 있습니다.

4. 검색창 추가

사람들이 귀하의 사이트에 머무르고 검색에 참여하도록 하는 또 다른 방법은 테마에 아직 검색 상자가 포함되어 있지 않은 경우 검색 결과 페이지에 검색 상자를 추가하는 것입니다. 결과가 반환되지 않고 사용자에게 다른 검색어를 시도하라는 메시지를 표시하려는 경우 특히 유용합니다. 무료 Ivory 검색 플러그인을 사용하면 검색창을 쉽게 추가할 수 있습니다. 이 플러그인은 많은 검색 기능을 포함하도록 성장했지만, 여전히 플러그인 설정을 설치하고 사용하여 검색 양식과 결과를 사용자 정의하는 것이 쉽습니다.

WordPress의 핵심 기능인 “get_search_form();”을 사용하여 위에서 언급한 대로 하위 테마를 통해 모든 페이지에 직접 검색창을 추가할 수도 있습니다.

<?php get_search_form( true ); ?>

그러면 searchform.php 테마 파일에 정의된 대로 검색 양식이 표시됩니다. 또는 존재하지 않는 경우 WordPress에서는 표준 검색 양식에 대한 HTML을 출력합니다. CODEX에서 더 자세히 알아볼 수 있습니다.

또는 우연히 블록 기반 WordPress 테마를 사용하는 경우 검색 블록을 추가하여 메뉴를 간단히 사용자 정의할 수 있습니다.

이렇게 하려면 외관 > 편집기 > 템플릿 부분 > 헤더로 이동한 다음 검색 블록을 삽입하세요. Gutenberg의 전체 사이트 편집기를 사용하면 그렇게 쉽습니다.

어떤 옵션을 선택하든 메뉴 검색을 통해 방문자가 사이트에서 벗어날 이유가 없게 됩니다. 항상 고객을 올바른 방향으로 되돌리면 사이트에서 사람들의 경험을 향상시키는 역할을 하고 있음을 확인할 수 있습니다. 그리고 저는 지금 당장 확신할 수 있습니다. 세부 사항에 대한 그러한 관심은 눈에 띄거나 감사하지 않게 되지 않습니다.

5. Ajax 검색

독자의 사이트 참여를 유지하기 위해 오늘 언급하고 싶은 마지막 옵션은 독자가 "실시간" 검색을 사용할 수 있도록 Ajax 검색 결과를 추가하는 것입니다. 무료 Ajax Search Lite 플러그인을 사용하면 사용자가 입력할 때 업데이트된 결과로 사이트를 검색할 수 있습니다. 플러그인에는 카테고리 필터, Google 자동 완성 및 키워드 제안에 대한 추가 옵션이 포함되어 있습니다.

더 많은 옵션을 보려면 Ajax Search Pro로 업그레이드하는 것이 좋습니다. 프리미엄 버전의 플러그인에는 bbPress, BuddyPress, WooCommerce, JigoShop에 대한 지원이 추가되어 사용자가 모든 맞춤 게시물 유형을 검색할 수 있습니다. 또한 캐싱, 사용자 정의 필드, 100개 이상의 디자인 테마, 4개의 레이아웃 등을 위한 기능이 있습니다.

또는 도구 세트 검색을 사용해 보십시오. Ajax 검색 결과에 대한 지원 외에도 플러그인은 필터, 지도 기반 결과, 그리드 및 목록 레이아웃, 페이지 매김 등에 대한 수많은 기타 옵션을 추가합니다.

결론

많은 WordPress 사용자가 사이트 사이드바에 검색 위젯을 추가하려고 생각하지만, 그러한 검색의 결과가 무엇인지 잊어버리는 경우가 많습니다. 그리고 그것은 중대한 실수입니다.

사이트의 모든 페이지가 제대로 작동하는지 확인하고 싶을 것입니다. 심지어 검색 결과 페이지도 마찬가지입니다. 대부분의 독자는 귀하의 홈 페이지나 핵심 서비스에 관심이 있을 수 있지만 특정 내용을 찾기 위해 귀하의 사이트를 방문할 수도 있습니다. 귀하의 사이트가 검색 엔진은 아닐지라도 방문자에게 익숙한 도움말과 기능을 제공하는 것이 가장 좋습니다. 단일 페이지가 개별 사용자에게 어떤 영향을 미칠 수 있는지 결코 알 수 없습니다. 적절한 방문자에게 적시에 올바른 정보를 제공하면 해당 방문자를 사이트에 더 오랫동안 머물게 할 뿐만 아니라 충성도 높은 고객으로 만들 수 있습니다.

검색결과 페이지를 맞춤설정한 적이 있나요? 그렇다면 무엇이 당신에게 가장 효과가 있었나요? 가장 효과적인 추가 방법은 무엇이라고 생각하시나요? 언제나처럼 댓글로 알려주세요.