I had been experiencing this problem recently where I would no longer get search suggestions in Chrome’s omnibar. The type of completion that was not working was the one where you might type ‘great’ and be offered ‘great wall of China’, and not a suggestion from your bookmarks or history. Note that this solution is based on using Google as your search engine although others may work similarly.
My best guess is that the culprit is Chrome sync, which is a great service but also managed to completely munge my search suggestions. This may have happened after I did some traveling and Chrome decided to update my search settings based on locale.
If you are facing a similar problem then head into Chrome’s settings and firstly check that:
- “Use a prediction service to help complete searches and URLs typed in the address bar“ under advanced settings is checked
- ‘Google (default)’ under ‘Manage search engines -> Default search settings’ is like this:
In my case the URL format had ended up being quite hardcoded to something like this: ‘http://google.com/search?q=%s’ which caused the search suggestions to fail to show.
Do note that if you fear Chrome has munged your settings beyond repair that you can completely clear all the synched data here. Hopefully it won’t come to that!