Helping Visitors Find What They Need Using Custom Searches
If your site has a lot of information, the best way to let visitors find what they need is with a custom search. Toolset Blocks lets you build custom searches using a drag-and-drop editor. You choose what to search by, design the search box and the search results.
Creating a custom search
See how we create a complete custom search in less than 5 minutes.
When to use a custom search
Any site with a lot of entries benefits from having a good custom search.
This is especially true for:
- Directory sites
- Classifieds sites
- Real estate sites
- Travel sites
- Educational sites
- E-commerce Sites
Even a blog with a nice (big) archive of articles could use a good custom search. We also use one on our very own Toolset.com blog archive.
How to build quality custom searches
Here are the essential steps for building quality custom searches.
- Design a good site structure and organize your content by custom post types and taxonomies. This will make your custom searches easier to use.
- Create custom fields to provide important information about your content. Remember, you can use these custom fields as filters in your custom searches.
- Use post relationships to connect different post types when needed. This allows you to easily display related data but also create filters based on those relations.
- Insert a Toolset View block into a page where you want to list content and provide a custom search. Enable the Search option in the View creation wizard.
- Use the View Output section to design how to display custom search results. Use Toolset blocks to display information coming from dynamic sources like custom fields and taxonomies.
- Use the View Search section to add search filters. Make the filters as simple as possible for visitors to use. A dropdown menu is much easier to use than a free text field. It’s usually best to provide predefined options to select from.
Are you building custom searches using Toolset Blocks? How is it going?
Leave us a comment and we’ll be happy to answer!