We wanted to target US audience for our services & my website is performing well in India (Top 10 in SERP's ) for our services but when I check the results for the same keywords in USA domain it's showing (about 30 in SERP's ).

I cannot figure out the problem is it content or backlinks or not including proper keywords.

Can you guys help me with it?

website name: angular minds dot com / angularjs-development-company dot html

keyword: AngularJS development company, Angular development company, AngularJS web development company