Liens absolus vs relatifs pour les robots des moteurs de recherche et le référencement

8

Les liens de navigation de notre site sont actuellement sous forme relative:

<a href="/section">

La société de référencement que j'ai mentionnée dans ma question précédente recommande de les remplacer par des liens absolus:

<a href="http://www.ourpage.com/section">

Il s'agit de "s'assurer que les moteurs de recherche obtiennent l'URL correcte et fonctionnelle pour les pages". Est-ce vraiment quelque chose qui devrait être pris en compte ou s'agit-il d'un autre cas de travail supplémentaire sans avantage supplémentaire?

Kaivosukeltaja
la source
Si vous implémentez cela, je recommanderais d'insérer le domaine via une définition globale ou à partir d'un autre emplacement centralisé. Cela suppose que votre site est dynamique.
bitsoflogic
Oui, la dynamique du site. J'essaie de faire pression sur l'utilisation de <base href="http://www.ourpage.com">pour éviter de toucher tous les liens sur les pages, car certains d'entre eux sont définis dans le contenu et les parcourir tous serait une douleur majeure.
Kaivosukeltaja

Réponses:

4

Les deux implémentations présentent des avantages et des inconvénients:

Absolue: dissuade les grattoirs (car ils devront remplacer toutes les hrefvaleurs de base ). Permet de meilleurs tests dans les sites de production - ne pas se fier à l'héritier des dossiers manquants, etc. Moins de frais généraux pour la récupération d'URL (débattu).

Relatif: plus facile à développer (sur un serveur intermédiaire ou un serveur local, etc.) sans avoir besoin d'une base dynamique href. Plus facile à transporter ou à déplacer le site vers un autre (sous) domaine / dossier.

Donc, bien que vous puissiez voir qu'il n'y a aucune valeur SEO à avoir sur le chemin ou l'autre, une chose qui est communément admise dans le SEO est que "les bonnes URL ne changent JAMAIS ", d'où ma préférence (personnelle) pour insister sur les URL absolues.

Mike Hudson
la source
1
"Dissuade les grattoirs" - Cela a souvent été dit , cependant, je ne vois pas comment c'est un argument valable pour les URL absolues. Cela semble être basé sur l'hypothèse plutôt naïve que celui qui a implémenté le grattoir est incapable de faire un simple remplacement de chaîne. La mise en œuvre du grattoir en premier lieu est la tâche beaucoup plus complexe. Mais les liens relatifs ne sont pas exempts de manipulation pour s'adapter à la cible, en particulier si la basebalise est utilisée. Le scraper doit maintenant résoudre ces URL et effectuer un remplacement de chaîne.
MrWhite
@ w3dk d'accord - la raison «dissuade les gratteurs» est surestimée dans son importance. J'aurais dû l'ajouter à la fin en bonus - travail supplémentaire (aussi minime soit-il) ...
Mike Hudson
4

Selon Google, les deux fonctionnent mais ils recommandent des URL complètes. De Matt Cutts:

Je recommande des liens absolus au lieu de liens relatifs, car il y a moins de chance pour une araignée (pas seulement Google, mais n'importe quelle araignée) de se confondre

Source: Googleguy (alias Matt Cutts) sur WebmasterWorld.com (2 juin 2005)

John Conde
la source
2
Les liens absolus ne signifient pas des URL complètes. Les deux exemples de la question d'origine sont des liens absolus.
Tim Fountain
Je pense que je devrais clarifier ce qui précède. Historiquement, le principal problème que les araignées ont rencontré avec les liens relatifs est que <a href="page.html"> foo </a> mène à un endroit différent lors de l'accès à partir de http://example.com/foovs, http://example.com/foo/même si les deux peuvent être la même page, et c'est beaucoup plus facile pour une araignée de se confondre qu'un utilisateur. IMO tout lien qui commence par une barre oblique compte comme un lien absolu dans le sens où il n'y a aucune ambiguïté sur ce à quoi il se développe.
Tim Fountain
@TimFountain: Les deux exemples de la question d'origine ne sont pas des liens absolus. Le premier (commençant par une barre oblique) est relatif à la racine et le second est absolu. Le premier est influencé par un base hrefélément, le second ne l'est pas. Le premier n'a pas besoin d'être modifié par un grattoir, tandis que le second le fait.
MrWhite
Oui tu as raison. Je décrirais probablement normalement le premier exemple comme un chemin absolu , et le second comme une URL complète. Je dis toujours qu'il n'y a aucune bonne raison d'utiliser autre chose qu'un chemin absolu pour les liens internes. Les URL complètes n'offrent aucun avantage mais quelques inconvénients (mineurs).
Fontaine Tim
2

Bien que cela dépende du SE, pour certains, fournir un lien absolu complet réduirait la quantité de traitement nécessaire pour indexer le site Web, mais je ne suis pas sûr que cette méthode soit toujours utilisée actuellement.

Cependant, fournir un lien absolu serait utile lorsque l'utilisateur souhaite enregistrer le contenu pour une lecture hors ligne, et cela lui permettrait de revenir au contenu en ligne à partir de sa page hors ligne enregistrée.

Starx
la source
1
Au moins Firefox change les liens en absolus lorsque j'enregistre la page sur mon lecteur local, y a-t-il des lecteurs ou des navigateurs hors ligne qui ne le font pas?
Kaivosukeltaja
AFAIK, Safari non. Il doit y en avoir d'autres aussi
Starx
1

Si l'URL fonctionne pour vous lorsqu'elle est relative, elle fonctionnera pour les moteurs de recherche. Je ne vois aucun avantage aux liens absolus pour le référencement. Les liens relatifs vous facilitent la vie lorsque vous changez de site, car vous n'avez pas nécessairement à changer chaque lien (selon la façon dont vous changez votre site). Je pense que vous avez besoin d'une nouvelle société de référencement.

paulmorriss
la source
1

Théoriquement, en termes de référencement, il ne devrait pas y avoir de différence. J'ai écrit à ce sujet il y a quelque temps http://nirlevy.blogspot.com/2008/07/absolute-vs-relative-urls-and-seo.html

je vais copier une partie de ce que j'ai écrit là-bas:

Il n'y a rien que Google ait écrit que je pourrais trouver qui disent que les URL absolues sont meilleures si votre site n'est accessible que par un seul nom de domaine.

Il y a une exception à laquelle je peux penser: si votre domaine est "coolstuff.com" par exemple et que vous utilisez des URL absolues, alors le mot "coolstuff" apparaîtra beaucoup dans vos pages. Cela pourrait être quelque chose qui pourrait améliorer votre classement en ce qui concerne le mot "coolstuff". Mais ce n'est qu'une supposition.

Nir Levy
la source