web-dev-qa-db-fra.com

Redirection vers différents sous-dossiers en fonction de la géolocalisation sans affecter le référencement

Je veux ouvrir différentes pages par défaut dans différents pays. Mais cela affecte le référencement de l'URL principale.

Comme mon site Web est example.com. Je veux ouvrir cette URL en Inde et example.com/abc en dehors de l'Inde par défaut.

Mais mon référencement de example.com ne devrait pas en être affecté. Comment puis-je y arriver? J'ai écrit le script suivant pour cela en haut de la page d'index.

<script>
    $.ajax({
        url: 'https://ipapi.co/json/',
        dataType: 'json',
        async: false,
        success: function(data) {
        if(data.country_name.toUpperCase() != "INDIA")
             window.location.href = "/abc";
        }
    });
</script>

La navigation est bonne mais désindexe example.com à partir de Google

1
Gautam Tyagi

Vous pouvez utiliser rel=alternate pour indiquer que le example.com/abc est destiné à l'extérieur de l'Inde et que example.com est la version par défaut. De cette manière, un utilisateur en Inde trouvera le example.com dans ses résultats de recherche et tout autre utilisateur verra example.com/abc dans ses résultats de recherche alors qu'il se trouve dans un autre pays.

Consultez le blog Google Webmaster à propos de rel=alternate .