Indexing doesn't happen instantaneously.
Firsts Google crawls your page.
The results is scheduled for indexing.
Indexing occurs sometime between a few hours if your site is as important as say the New York Times or it could take weeks, generally 2 to 3 weeks for most sites, or it could take up to 6 months.
Share the domain name and I will look at the site. ( do not make it a active link )