Significant factor in driving geo-targeted traffic is your server location. If you want to target U.S. traffic you will want to host your website on U.S.-based servers.
Other factors like CDNs also help to speed up your website in different countries, but in order to remain focused on your target, host your website only in the country whose traffic you’re targeting.
This will ensure that your website will load faster in that country due to the server’s IP, and search engines bots will be able to determine the location of your server.
All of this will help your site to rank higher in your target country.
When Google Search was launched, they used backlinks to determine the popularity of content. Much has changed over time, but the importance of backlinks remains significant. For this reason, it is a good idea to target country-specific backlinks.
So, try to get more backlinks from U.S.-based websites.
You can get country-based backlinks by taking advantage of guest blogging opportunities, or by spending some time learning the art of blog commenting. Both methods are proven and safe… if done properly.
Your content is the main signal that Google uses to determine which country you are targeting. If you are targeting multiple countries with your generic domain name extension (.com, .org), add the country’s name in your posts’ meta titles and descriptions. This will not only make your content more keyword-targeted, but it will also give a clear signal that you are targeting a specific country.
Additionally, the kind of content and language you are using in your articles will also determine the ranking of your website.
We all know that readability is a known SEO factor, and if your language is following Indian standards, targeting U.S. traffic will be very difficult (less difficult if you are using tools like Babylon Traffic). For this reason, you need to be sure to improve your language for the specific country whose traffic you’re targeting.