ByHicKimse adlı üyeden alıntı: mesajı görüntüle
1. Sitenin ülkesi diye birşey yok, sitenizi türkçe yaparsınız ama içerikleriniz almanya'da yaşayan türklerin okuyacağı içeriklerdir onlarda görür bunun için bir koda gerek yok o içerik sadece Türkiye kullanıcılarına gözükmez globalde gözükür.
2. Almanca içerikler ekleyebilirsin tabi ama bunun için zor değil siteadi.com/de yada sub domain de.siteadi.com gibi yapın aynı sitede hem tr hem farklı dil karışık olur pek iyi olmaz.
3-4. Site için bir ülke belirlemenize gerek yok hocam kelimenin o ülkelerde de aranması varsa arama sonuçlarında çıkar zaten.
<meta property="og:locale" content="tr_TR" />

etiketi olup Türkçe kelimede siralamada olan bir site örneği verebilirmisin almanya lokasyonda arayalım.
bir cok sitede denk geldim.
locale tr belirtildiyse almanyada veya abd'de görünmüyor.

<html lang=Tr verilmesi durumunda her lokasyonda gösterir veya hreflang ile tr verildiğinde yine gösterir ama locale verdiğin anda sadece oraya gösteriyor. tecrübe ile sabit.