Teóricamente Google recomienda usar en estos casos el atributo hreflang.
El problema es que a mi modo de ver no funciona correctamente. Al realizar un sitemap con el atributo hreflang me encontré que Google me posicionaba las páginas internacionales aunque la búsqueda fuera desde España (no siempre pero es algo que no puedo permitir ya que las versiones internacionales no tenian carrito de compra).
Mi solución fue desindexar las versiones internacionales.
De todas formas te recomiendo mirarte el tema de como usar hreflang ya que en principio es lo que hay para lo que tu pides:
Concepto básico
https://support.google.com/webmaster...r/189077?hl=es
También puedes usarlo en el sitemap (quizás por esto me dió problemas a mi):
https://support.google.com/webmaster.../2620865?hl=es
A leer!!