Getting your domain indexed by Google so that you simply show up when someone searches for your exact URL/domain is easy, thhat happens almost immediately. But to get your content indexed so that you show up in search results on the keywords and phrases that you have used… that can take months.
The reason for this is that Google places more value on websites that have other existing/mature websites linking to them.
This was one of my first clients. It is also a bed and breakfast business. I created a YouTube video for them and I created a Facebook page and linked it back to them. Immediately this brand new website had two inbound links and that helped them get indexed in Google.