I am considering implementing Google Site Search on a website. Unfortunately documentation on the features seems somewhat limited and google.com/sitesearch returns 404.In my search I want to implement biasing on the top results, but cannot understand what is actually possible. So my question is whether the following is possible:When a user searches for a given phrase, I want to ensure that a given page is returned as the top result. Please note that it is a page and there is only one site included in the search.For example, imagine I search for Yoga. I want to make sure that the page /mypage is the number one hit, even though it isn't optimized for Yoga.As an alternative, how can I implement it so that /mypage gets boosted a lot when searching for Yoga?
Top hits bias in Google Site Search
google site search
The easiest way is to set up a Promotion. In Control Panel (google.com/cse) > Search Features > Promotions,  set up yoga as Promotion triggering queries and yoursite.com/mypage as the promotion URL.Here's more on promotions:https://developers.google.com/custom-search/docs/promotions