What exactly are the key factors that determine which sites show up in local search results. I thought it might have something to do with a domain extension from that country-but that doesnt seem to be the case. What optimization techniques are best for this? Not a great deal of relevant info on this when i searched
Local SEO is a different animal than conventional. You can submit your business listing to the Google Local Business Center but should also include your local address on your website. Then there are several other factors needed to compete amongst the other local listings. I offer this to clients as a completely separate service and it's pretty lucrative.
I was curious as to how sites get indexed for my own country-say when people do a search on Google.ie (Ireland) there are blogs and various other sites,not all business related.,but somehow Google is able to determine that the sites are Irish owned.
I think if your site is physically hosted within that country then Google finds out by way of IP range allocation mechanism, that your site is fit to appear in local search engine results. Other than that I dont know how they can know if a site is owned by an Irish or something like that.
The whois apparently is important-I just changed the company name at my registrar from my own name to the name of the website-and now my site is showing up in the local business gmap. I have also read that using geographical keywords in anchor text when backlinking is effective
Two things are considered in the local results. Domain extension and geo-location. That said, this does not mean that you will outrank .com high PR sites just because you bought an .ie domain. You need to build backlinks as usual. If you can also target links from Ireland, even better!