Olá Insert
Por acaso estou totalmente solidário com esse teu problema pois num site meu também já o tive. Isto é, queria dar um conteúdo diferente aos users de PT e BR.
Bom, se o problema é este vou-te contar um pouco do que aconteceu comigo.
A minha primeira abordagem, foi a de detectar o IP e o respectivo país e segundo isso redireccionar o user para onde queria. Erro crasso. Ao que tudo indica o Google poderia não gostar da ideia, porque isto é cloaking, feito de boa fé mas é cloaking. Parei antes que fosse tarde demais.
Depois, decidi fornecer o mesmo conteúdo (com ligeiras alterações) para cada "tipo" de user, fazendo-o através da disponibilização da hipótese do user escolher o seu país (isto no canto superior direito). Resultado: pouquícimos users escolhiam a opção. Poderia divagar sobre os porquês, mas deixo isso para outra altura.
Solução: decidi continuar a captar o IP e a distinguir a nacionalidade dos users, mas desta vez, em vez de os redirecionar para onde queria, coloquei uma caixa de aviso enorme onde diz algo como:
"Este conteúdo está escrito para users de PT. Para users do BR clique aqui".
Resultados até agora, estou muito satisfeito pois quadrupliquei as minhas "conversões" desde o início deste processo e estou satisfeito também pelo facto de estar a dar a cada pessoa o que ela realmente procura.
Nota final: aviso que esta foi a minha abordagem. Se é a melhor não sei, mas comigo de certo. Se alguém puder partilhar a sua opinião e indicar algo mais eficiente, também eu terei todo o gosto em "ouvir sugestões", afinal, mais conversões = mais dinheiro
Boa sorte Insert.
Cumps
MM