Je veux construire un petit répertoire pour les sites Web liés à la programmation uniquement et je suis un peu confus pour le moment. Je veux pouvoir savoir combien de fois les visiteurs ont cliqué sur des liens vers certains sites Web, mais je souhaite tout de même que Google récupère ce lien comme étant vers le site X, sans perdre aucune valeur de référencement (ce qui signifie, pour Google, que ce lien doit encore ressemblent à un backlink propre, pas à un lien vers un fichier PHP qui redirige l'utilisateur vers un autre site Web).
La question est la suivante: si j'utilise jQuery pour publier des données (simplement "lien x cliqué") sur un script PHP avant le comportement par défaut (diriger l'utilisateur vers la page), Google pénalisera-t-il le lien ou le modifiera-t-il être aussi précieux qu'un back-link normal?
Merci à tous, Claudiu
Google vous donne un moyen de le faire. Pour le suivi asynchrone, utilisez le code trouvé ici, http://www.google.com/support/analytics/bin/answer.py?hl=fr&answer=55527 .
Google Analytics vous permet de suivre les liens sortants. Une autre option serait de réécrire vos liens lors du chargement de la page avec jquery si vous souhaitez utiliser un script de redirection.
Pour ce faire, vous pouvez utiliser une redirection 301 sans l'aide de JavaScript. Google continue de passer PR lorsqu'il s'agit d'une redirection 301 (je ne sais pas si 302 réussit PR), donc si vous utilisez une redirection 301 à partir de votre page de suivi, tout ira bien. Et 301 devrait également conserver les informations sur le référent.
Edit:
Je veux élaborer sur la logique de cette méthode. Comme Tim l'a noté ci-dessous, ce n'est pas réellement l'utilisation officielle d'une redirection 301, qui est techniquement un moyen pour un serveur Web d'indiquer qu'une ressource a été déplacée de façon permanente. De même, 302 sert techniquement à indiquer le moment où une ressource a été temporairement déplacée vers un nouvel emplacement.
Cependant, les codes de réponse 301/302 ont toujours été appropriés pour d'autres utilisations par les navigateurs, les moteurs de recherche et les développeurs. Par exemple, avant que 303 n'existe, il était courant d'utiliser une redirection 302 pour répondre aux demandes POST lorsque vous souhaitiez rediriger l'utilisateur vers une autre page (c'est-à-dire pour empêcher un rafraîchissement de la page de soumettre à nouveau le formulaire). Techniquement, ce n’était pas ce pour quoi un 302 était censé être utilisé, mais faute de solutions de remplacement, il était encore courant d’utiliser le 302 de cette manière. Aujourd'hui, nous avons 303, donc les redirections 302 ne devraient plus être utilisées pour ce type de redirection, même si de nombreuses applications le sont toujours.
Une autre utilisation non standard courante des redirections 301/302 concerne le raccourcissement des URL. Il est généralement recommandé, à des fins de référencement, que, si vous devez raccourcir une URL, vous utilisiez un service effectuant une redirection 301. Mais techniquement, le contenu n'a pas été déplacé de l'URL raccourci vers la destination. l'URL raccourci est juste un nouvel alias pour cela.
Néanmoins, lorsque vous choisissez d'utiliser des redirections JavaScript ou 301 pour le suivi des clics, prenez en compte les éléments suivants: