Q: What if I
keyword for you to SEO my website for and there is my competitor also who
another company to SEO his website for same keyword?
This is where the real competition amongst the companies start. This is the justification of the real word SEO partner comes into play. Different companies hire different SEO companies which are actually their SEO partners and this is the place they fight with other SEO companies for your company for the same keywords.
If it is that the keyword is very specific then there is a real fight and a test of nerves and real patiance, resource, knowlegde, intent and perseverance comes into play. However if the keyword is a general one or is a phrase or a keyword which is can be substituted for other similar keyword with very less effort, it is the smartness and the keenness of the SEO company to carve their efforts and direct the application of the same amount of efforts to something that will give more output to the customer.
Simply saying, it would be the brilliance of the SEO company or the promoter collectively to move on to another keyword which leads to better lead generation for less effort or to say, if 100 units of effort can give a 10 lead generation on that keyword and 90 units of effort can give them a relevant 11 lead generation on another keyword, it is better to shift on the new one and let others fight for that.
It is a collective knowledge and application for all that matters is the presence in front of the relevant audiance.