There could be a number of reasons for this – particularly if it’s a new website. As a first step, though, you should check and see if your website has been indexed by Google.
There are three main components to an organic search: crawling, indexing and ranking. When a search engine like Google visits your website, it crawls through all of the links it finds. The information is then gathered and entered into the search engine’s index, where different factors are used to determine which pages to fetch, and in what order, for a particular search.
For each webpage crawled, Google dissects the document, splitting it up into a set of word occurrences, along with other additional information. At the same time, they parse all the links and store information about them, such as anchor text and where the link directs you. Google takes the parsed data, and generates an inverted index, assigning the web page document, according to each of the words on the page.
Therefore, it’s important to make sure Google has indexed your website. In order to determine whether or not they’ve done this, you can use the “info:” search operator followed with the URL you are checking.
For example: info:http://thebestmedia.com.
If the URL is indexed, a result will show up for that URL. If the URL was not indexed, it will display a message that says, “Sorry, no information is available for the URL thebestmedia.com.” If you realize your site is not indexed, you need to act fast. If you want some great tips on how to get quickly indexed by Google, check out this website: https://blog.kissmetrics.com/get-google-to-index/.