1. From a search engine point of view, keywords in the domain name are crucial.
2. Choose Hyphenated name instead of one word names which make it possible for search engines to understand your keywords correctly.
3. Make sure your domain name is not very long. Keep it short and meaningful.
4. Consider registering a domain name that contains words of your core products or services.
Only Domain name does not guarantee a search engine success, you also need to submit your site to search engines and optimize the pages of your site.