Choosing the domain name has a great impact on SEO Your site's domain name should include your site's keywords. For example, if the site is about the automatic glass door , The name of your domain must be an automatic glassdoor. Com درب شیشه ای اتوماتیک manisdoor.com
As long as you build good content around it you will get traffic, having keywords in the domain will help, I used my keyword domain Investing4Profits.com and so far I get good investing related traffic.
For sure domain name, keywords, contents, blogs, format of the index page, load time and few other things have major impact on seo. You can create account on Google analytics and it was assess your site and point out where enhancements can be done. Not to forget social media and all are related. I believe Google has ability to gather relationship between domain name and what you try to reflect through site.
Domain name is one small factor. There are many other factors that actually get traffic to your site. I purchased a .COM form BigRock but that doesn't mean my website gets a lot of traffic. I suggest you read some best practices around the same.
Domain names can have significant impacts on SEO but using a mix of relevant and branded words to create a short, concise, and click-worthy domain name will significantly increase your chances of ranking well in search engines.
Keep your domain name easy to remember. The keyword may be added in the subdomian. It makes no sense to forcefully create a domain with a keyword. What about an online store. Should we set up an internet site with all keywords? I do not think so.