Forum Moderators: open
Or to force them through redirection to go to the appropriate language page?
The question I would ask myself is how can you feed 3 different pages (languages) to the spider through one url? Personally, I would go for subdomains (maybe paynt could help you out with canonicals as she call them).
and my default home page was a mirrored of the english one.
Now I have decided to keep the rest of the 3 subdomains and the main url to show according the visitors IP the content of the appropriate language.
I want to know for not to be considered as a spammer if it is ok to implement it.....
I would hope that you would not be harmed by human review, but Google don't like 'sneaky redirects' so you don't want to look like you're doing that as far as automatic penalties go. Googlebot confusion is also a possibility, the most likely affect is that some of your PageRank gets lost.
You should read around the forums here about non-Google implications of doing this. It annoys some people, and I'd expect IPs not to predict language as well as the browser headers.