Forum Moderators: open
Can't really find any straight answers to if the IP address geographical location matters or not from a SEO point of view. Like always in the SEO business...
Anyone who'd like to comment?
Search engines are moving towards geotargeting/customized results. They are already paying attention to the IP address of the user and delivering different results. This will increase in complexity over time. If you want to rank #1 for a term all over the world, you will probably want to optimize a site for each country. Hope that answers your question.
For where the site is physically hosted, for targeting a particular country? Yep - either have the TLD country specific or host physically in the country or both. Not where the company is, that could be anyplace in the world. It matters where the server itself is located.