1. A computer-implemented method comprising: receiving, by an application of a computing device, user input in the form of text; processing, by the application, the text to ascertain whether the text is associated with a search or a navigation; responsive to the text being associated with a navigation; selecting, by the application, a navigation URL that is configured to provide to a search provider both the text and an indication that the text is associated with an attempted navigation to a site associated with a web address and using the navigation URL to communicate the text to the search provider along with the indication; and automatically navigating, by the application, to the site associated with the web address: and responsive to the text being associated with a search, selecting, by the application, a different URL to provide to the search provider both the text associated with a search and an indication that the text appears to be a search.