Karl Heinz: href bezogen auf mehrere TLD

Hallo,

angenommen es existieren zwei TLD (*.de und *.ch). Die beiden Seiten enthalten den nahezu identischen Content.

Nun möchte ich folgendes erreichen:

  • Google darauf hinweisen, dass beide Seiten zusammengehören (um das Duplicate Content Problem zu lösen)
  • Google mitteilen, dass *.de bei deutscher Google Spracheinstellung bei Nutzung von google.de ranken soll
  • Google mitteilen, dass *.ch bei deutscher Google Spracheinstellung bei Nutzung von google.ch ranken soll
  • Google mitteilen, dass *.ch bei französicher Google Spracheinstellung bei Nutzung google.ch ranken soll
  • Google mitteilen, dass *.ch bei italienischer Google Spracheinstellung bei Nutzung von google.ch ranken soll
  • Google mitteilen, dass *.ch bei englischer Google Spracheinstellung bei Nutzung von google.ch ranken soll
  • Google mitteilen, dass dann, wenn wenn keine der Optionen oben passt, *.de ranken soll. Wird z.B. in mit englischer Spracheinstellung auf google.de oder mit englischer Spracheinstellung auf google.com gesucht, so soll *.de ranken

Dann würde ich folgendes in den Head-Bereich der bei Domänen (*.de und *.ch) einbinden:

*.de:

<link rel="alternate" href="http://example.ch" hreflang="de-CH" />
<link rel="alternate" href="http://example.ch" hreflang="fr-CH" />
<link rel="alternate" href="http://example.ch" hreflang="it-CH" />
<link rel="alternate" href="http://example.ch" hreflang="en-CH" />
<link rel="alternate" href="http://example.de" hreflang="x-default" />

*.ch:

<link rel="alternate" href="http://example.ch" hreflang="de-CH" />
<link rel="alternate" href="http://example.ch" hreflang="fr-CH" />
<link rel="alternate" href="http://example.ch" hreflang="it-CH" />
<link rel="alternate" href="http://example.ch" hreflang="en-CH" />
<link rel="alternate" href="http://example.de" hreflang="x-default" />

Ist diese Lösung so korrekt?

Kann ich auf die Zeile:

<link rel="alternate" href="http://example.de" hreflang="de-DE" />

verzichten oder würdet Ihr mir empfehlen diese dazuzupacken, eigentlich wäre die Zeile ja redundant, da das gewünschte Ziel ja bereits durch die x-default Zeile erreicht wird.

Wie kann ich erreichen, dass unabhängig von der Spracheinstellung grundsätzlich immer die *.ch Domäne rankt wenn google.ch genutzt wird. Muss ich dann für alle möglichen Spracheneinstellungen die auf google.ch machbar sind eine eigene Zeile hinzufügen oder geht das auch einfacher?