Absolute vs relative Links für Suchmaschinen-Crawler und SEO

8

Die Navigationslinks unserer Website sind derzeit in relativer Form:

<a href="/section">

Die SEO-Firma, die ich in meiner vorherigen Frage erwähnt habe , empfiehlt, sie in absolute Links zu ändern:

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

Dies soll "sicherstellen, dass Suchmaschinen die richtige und funktionierende URL für die Seiten erhalten". Ist dies wirklich etwas, das berücksichtigt werden sollte, oder ist dies ein weiterer Fall von zusätzlicher Arbeit ohne zusätzlichen Nutzen?

Kaivosukeltaja
quelle
Wenn Sie dies implementieren, würde ich empfehlen, die Domäne über eine globale Definition oder von einem anderen zentralen Ort aus einzufügen. Dies setzt voraus, dass Ihre Website dynamisch ist.
Bitsoflogic
Ja, die Dynamik der Site. Ich versuche, mich für die Verwendung von <base href="http://www.ourpage.com">einzusetzen, um zu vermeiden, dass alle Links auf den Seiten berührt werden, da einige davon im Inhalt definiert sind und das Durchgehen aller Links ein großer Schmerz wäre.
Kaivosukeltaja

Antworten:

4

Beide Implementierungen haben Vor- und Nachteile:

Absolut: Schaltet Schaber ab (da sie alle Basiswerte ersetzen müssen href). Ermöglicht bessere Tests an Produktionsstandorten - ohne auf fehlende Ordnererben usw. angewiesen zu sein. Weniger Aufwand für das Abrufen von URLs (diskutiert).

Relativ: Einfachere Entwicklung (auf einem Staging-Server oder einem lokalen Server usw.) ohne die Notwendigkeit einer dynamischen Basis href. Einfacheres Transportieren oder Verschieben der Site in eine andere (Unter-) Domäne / einen anderen Ordner.

Während Sie also sehen können , dass auf dem einen oder anderen Weg kein SEO- Wert zu haben ist, ist eine Sache, die im SEO allgemein vereinbart wird, dass " Gute URLs sich NIE ändern ", daher meine (persönliche) Präferenz, auf absoluten URLs zu bestehen.

Mike Hudson
quelle
1
"Deters Scraper" - Dies wurde oft gesagt , aber ich kann nicht sehen, wie dies ein gültiges Argument für absolute URLs ist. Dies scheint auf der eher naiven Annahme zu beruhen, dass derjenige, der den Scraper implementiert hat, keinen einfachen String-Austausch durchführen kann. Die Implementierung des Schabers ist die weitaus komplexere Aufgabe. Relative Links müssen jedoch nicht manipuliert werden, um zum Ziel zu passen, insbesondere wenn das baseTag verwendet wird. Der Scraper muss nun diese URLs auflösen und die Zeichenfolge ersetzen.
MrWhite
@ w3dk stimme zu - der Grund für "Deters Scraper" ist in seiner Bedeutung überbewertet. Ich hätte es am Ende als Bonus hinzufügen sollen - zusätzliche Arbeit (obwohl minimal) ...
Mike Hudson
4

Laut Google funktionieren beide, empfehlen aber vollständige URLs. Von Matt Cutts:

Ich empfehle absolute Links anstelle von relativen Links, da eine Spinne (nicht nur Google, sondern jede Spinne) weniger verwirrt sein kann

Quelle: Googleguy (auch bekannt als Matt Cutts) auf WebmasterWorld.com (2. Juni 2005)

John Conde
quelle
2
Absolute Links bedeuten keine vollständigen URLs. Beide Beispiele in der ursprünglichen Frage sind absolute Links.
Tim Brunnen
Ich denke, ich sollte das oben klarstellen. Historisch gesehen haben sich die Hauptproblem Spinnen hatten mit relativ Links die <a href="page.html"> foo </a> führt zu einem anderen Ort , wenn sie aus zugegriffen http://example.com/foovs. http://example.com/foo/obwohl beide könnten die gleiche Seite sein, und es ist viel einfacher damit eine Spinne verwirrt wird als ein Benutzer. IMO gilt jeder Link, der mit einem Schrägstrich beginnt, als absoluter Link in dem Sinne, dass keine Unklarheit darüber besteht, auf was er erweitert wird.
Tim Brunnen
@ TimFountain: Beide Beispiele in der ursprünglichen Frage sind keine absoluten Links. Der erste (beginnend mit einem Schrägstrich) ist root-relativ und der zweite ist absolut. Der erste wird von einem base hrefElement beeinflusst, der zweite nicht. Der erste muss nicht von einem Schaber modifiziert werden, der zweite.
MrWhite
Ja, du hast Recht. Normalerweise würde ich das erste Beispiel normalerweise als absoluten Pfad und das zweite als vollständige URL beschreiben. Ich sage immer noch, dass es keinen guten Grund gibt, etwas anderes als einen absoluten Pfad für interne Links zu verwenden. Vollständige URLs bieten keine Vorteile, aber einige (geringfügige) Nachteile.
Tim Brunnen
2

Obwohl es von der SE abhängt, würde für einige die Bereitstellung einer vollständigen absoluten Verknüpfung den Verarbeitungsaufwand für die Indizierung der Website verringern, aber ich bin nicht sicher, ob diese Methode derzeit noch verwendet wird.

Das Bereitstellen eines absoluten Links würde jedoch helfen, wenn der Benutzer den Inhalt zum Offline-Lesen speichern möchte, und es ihm dann ermöglichen, von seiner gespeicherten Offline-Seite zurück zu Online-Inhalten zu navigieren.

Starx
quelle
1
Zumindest ändert Firefox die Links in absolut, wenn ich die Seite auf meinem lokalen Laufwerk speichere. Gibt es Offline-Reader oder Browser, die dies nicht tun?
Kaivosukeltaja
AFAIK, Safari nicht. Es muss auch andere geben
Starx
1

Wenn die URL für Sie funktioniert, wenn sie relativ ist, funktioniert sie für Suchmaschinen. Ich sehe keinen Vorteil für absolute Links für SEO. Relative Links erleichtern das Leben, wenn Sie Ihre Website ändern, da Sie nicht unbedingt jeden Link ändern müssen (je nachdem, wie Sie Ihre Website ändern). Ich denke, Sie brauchen eine neue SEO-Firma.

Paulmorriss
quelle
1

Theoretisch sollte es in Bezug auf SEO keinen Unterschied geben. Ich habe vor einiger Zeit darüber geschrieben http://nirlevy.blogspot.com/2008/07/absolute-vs-relative-urls-and-seo.html

Ich werde einiges von dem kopieren, was ich dort geschrieben habe:

Es gibt nichts, was Google jemals geschrieben hat, dass ich sagen könnte, dass absolute URLs besser sind, wenn auf Ihre Website nur über einen Domainnamen zugegriffen wird.

Ich kann mir eine Ausnahme vorstellen: Wenn Ihre Domain beispielsweise "coolstuff.com" ist und Sie absolute URLs verwenden, wird das Wort "coolstuff" häufig auf Ihren Seiten angezeigt. Dies könnte etwas sein, das Ihr Ranking in Bezug auf das Wort "coolstuff" verbessern kann. Aber das ist nur eine Vermutung.

Nir Levy
quelle