Typically it can take up to four weeks for it to begin to show up in search engine results. Among the reasons your website is not showing in search results are:
- Google has not indexed your website yet (your site is too new)
- Your website isn’t optimized for search engine crawling
- Your keyword market is very competitive
- Your website has “no index” tags
- Your website doesn’t have any inbound links
- Your website has been penalized and removed from Google
Here are some other suggestions that can help you get listed faster:
- Add more content. Google favors websites that feature multiple pages and a blog. Consider adding separate pages for each of the services or products you are offering. Make sure to publish new content on a regular basis, at least weekly. Use articles or other material that is specific to the products and services you are providing. Don’t use filler that is only loosely related. Google’s algorithm ranks sites with original, relevant content more highly.
- Add SEO content. Once you submit your website to a search engine, a spider is sent to your site to crawl it for content. These spiders don’t view your site as a visitor would. They scan your site for meta content, keyword saturation, relevant content, and many other factors.
- Make sure your website is mobile-friendly. Google prefers websites that are optimized for mobile visitors.
- Add more keywords to your newly created content. Highly competitive keywords can have tens of thousands of websites fighting over them, so you are less likely to wind up on page one of Google if you pick them.
- Consider link building, possibly by exchanging links with local businesses. If you have multiple websites linking back to your website, Google gives your page higher credibility and search ranking.
Here are some helpful tutorials that may provide additional insight: