If you want to see more details about the keywords that customers have used to search on your site, if you want to edit them and/or add new ones, if you want to set a landing page for a particular term(s) and to set up search term synonyms, log in to the admin panel of your Magento and go to Catalog menu>Search Terms. On the page that opens you'll see a table with the search terms that customers have used (and those, if any, added by you manually):
In the table you can see the exact search query as used by the customer(s), the matching products (results), the number of times the same query has been executed, as well as whether the term is redirected to a particular landing page, and whether it's a synonym for another therm.
You can edit these settings for any of the existing terms by clicking its Edit button or simply on its row in the table, and you can add new terms by clicking on the Add New Search Term button that's above the top right corner of the table. In both cases the settings are the same. The only difference is that when you edit an existing term there will be options for the number of results that the term produces and the number of times it was used (these two options are not shown when adding a new term):
Let's go over the settings in more details:
- Search Query-this is the keyword or keywords that the customer(s) searched for. In our example screenshot a search was performed for the phrase hostknox sneakers. You can control the minimum and maximum number of characters that customers can use per query. This can be done from the system configuration settings. We'll come to this a bit further down in this tutorial.
- Number of results-when editing an existing search term this option indicates the number of products that matched the query.
- Number of Uses-this shows the number of times that customers have performed a search using that term.
- Synonym For-the field for this option is empty by default. You can use it to relate search terms. When a customer performs a search by using the word(s) specified in the Search Query field, the results that are returned will be based on the term specified in the field for Synonym For. Let's make it clearer by giving an example. Let's say that you have added computer processors as products but you have used in their names and description the abbreviation CPU instead of the word processor. So when somebody searches by using the term CPU the products will be displayed as results, and when processor is used there will be no matches. You want both terms to match the products. In this case, if the two terms don't exist already, create them, then edit the processor term and in itsSynonym For field type CPU. This is a very useful trick for making your products easier to find.
- Redirect URL-this option can be used if you want searches for the term to show a particular page on your site or on an external site. For example, you want searches for the term support to display a static customer service page that you have added to your site. Then you need to add/edit the term and in the field for Redirect URL you have to type the full URL address of the page (e.g.http://yourdomain.com/customer-service).
- Display in Suggested Terms-this option, as the name suggests, is for displaying the term if a search doesn't produce any results. When you add a new term manually this option is set to No by default. While when a new term is added automatically after a customer performs a search by using a term that doesn't exist, the option is set to Yes.
When you're done with the settings don't forget to click on the Save Search button. If you edit any terms or you add new ones, you should also reindex the Magento data from System menu>Index Management.
If your store has multiple views (e.g. a multilingual store), there will also be a search term option for the store view: