I'm going to order a domain for my business and I have a big problem.
I heard that in order for the domain to be high in search results it should contain a keyword.

Which version is better:
a) companyname-keyword1.com

Domain (b) is from the secondary market, so it is more expensive. Which version is better from an SEO, 'a' or 'b' point of view