it-swarm.com.de

So kennzeichnen Sie verschiedene Versionen desselben Dokuments korrekt, die nicht kanonisch sind

Der Anwendungsfall ist ein Dokument mit mehreren Versionen, die alle gleichzeitig verfügbar sind. Zum Beispiel Dokumentation zu einem Produkt für jede Version dieser Software:

  • /v1/install-guide
  • /v2/install-guide
  • /v3/install-guide

Dies ist nicht derselbe Inhalt in dem Sinne, dass es falsch wäre, auf den Seiten v1 und v2 anzugeben, dass die kanonische URL v3 ist. Wenn ich in Google nach "Produktinstallationsanleitung v2" suche, kann ich davon ausgehen, dass ich v2 finden kann. Jede Version des Dokuments wäre etwas anders, aber sie hätten viel gemeinsam.

Die Frage ist also: Kann ich diese Seiten in irgendeiner Weise kennzeichnen, um Google und Freunden zu signalisieren, dass die neueste Version (v3) bevorzugt wird, sodass bei einer einfachen Suche nach "Produktinstallationsanleitung" die v3-Seite eher angezeigt wird als die v1 oder v2 seite?

19
Brendan Heywood

angesichts Ihrer Frage muss ich folgende Annahmen treffen:

  1. ihre Website bietet einen Abschnitt mit Installationsanleitungen für ein Produkt
  2. anleitungen unterscheiden sich von der Produktversion, bleiben jedoch für Kunden relevant, die ältere Produktversionen verwenden
  3. ihre Kunden sind sich dessen bewusst und wissen genau, welche Version sie benötigen

Erstens: Dies ist in der Tat nicht der Anwendungsfall für einen rel="canonical".

Ein Ansatz für den Umgang mit Situationen wie Ihrer ist die Struktur: Sie können eine statische Handbuchseite für Ihr Produkt implementieren, die immer das neueste Handbuch enthält. Diese Seite ist von der Produkt- oder Kategorieseite verlinkt, daher gewinnt sie sehr an Bedeutung.

Planen:

exapmle.com/product/guide/
exapmle.com/product/guide/guide-v1
exapmle.com/product/guide/guide-v2
exapmle.com/product/guide/guide-v3

Jedes Mal, wenn ein neuer Leitfaden veröffentlicht wird, wird er auf der statischen Seite veröffentlicht, und der alte Leitfaden wird tiefer in der URL-Struktur auf eine neue URL verschoben. Diese "alten Leitfaden" -URLs werden von der statischen Seite aus verlinkt, aber nicht von den Kategorieseiten. Dafür werden sie "weniger wichtig" gesehen

Stellen Sie sicher, dass die v1, 2, 3, … n -Versionen nur von der Hauptleitfadenseite aus miteinander verknüpft sind. Die Hauptseite muss auf Ihrer gesamten Website gut verlinkt sein.

Im Vergleich zu Ihrer vorhandenen URL-Struktur hat dies eine größere Relevanz für den Leitfaden, der auf exapmle.com/product/guide/ veröffentlicht wurde.

  • /v1/install-guide
  • /v2/install-guide
  • /v3/install-guide

In dieser Struktur ist jede URL gleich "wert" und Google muss sich auf andere Signale verlassen, um zu entscheiden, welche URL am relevantesten ist.

Der nächste Schritt besteht darin, die Leitfadenseiten so zu optimieren, dass Suchmaschinen den Unterschied zwischen den einzelnen Versionen schnell verstehen:

  • individualisieren Sie den Seitentitel, z. B .: <title>Version 1.0 install Guide for Product XY</title>
  • individualisieren Sie die Hauptüberschrift der Seite, z. B .: <h1>How to Install Version 1.0 of Product XY</h1>
  • individualisieren Sie die Beschreibung der Seite, z. B .: <meta name="description" content"Here you can find your guide to install version 1.0 of Product XY […]" />
  • verwenden Sie die Ankertexte, um beim Verknüpfen mit den Handbüchern auf verschiedene Versionen hinzuweisen. <a href="http://example.com/product/guide/guide-v2" >Install guide for V 2.0</a>

Jedes, um auf die Version hinzuweisen, für die es entworfen wurde, und möglicherweise das Jahr/Monat/Datum.

Hinweis: Es kann hilfreich sein, auf die Unterschiede oben auf den einzelnen Seiten hinzuweisen. So können Kunden leicht erkennen, warum sie unterschiedliche Leitfäden und Suchmaschinen benötigen. Sie erhalten zusätzliche Informationen und einen eindeutigen Inhalt für jede Seite, wodurch das Risiko von Problemen mit nahezu doppeltem Inhalt verringert wird.

Auf diese Weise stellen Sie sicher, dass die neueste Anleitung immer in example.com/product/guide/ vorhanden ist und als Ergebnis für allgemeine Suchen wie "Installationsanleitung Produkt" dient. Suchmaschinen erkennen, dass der Inhalt dieser Seite häufig aktualisiert wird, und erkennen, dass Unterelemente dieser Seiten vorhanden sind, und bedienen sie für spezifischere Suchbegriffe wie "Installationsanleitung Produkt V 2.". Indem Sie die Seiten für die jeweiligen Versionen optimieren, stellen Sie sicher, dass Kunden ihre Version finden, indem Sie danach suchen.

4
Seb

Ich habe keine nachgewiesene technische Methode gesehen, die einer Suchmaschine sagen würde, dass eine bestimmte Version eines Handbuchs oder einer Seite neuer ist als das von norcal johnny erwähnte Datum.

Ich habe jedoch festgestellt, dass in vielen Fällen die ältere Version eine Warnung am oberen Rand enthält: Suchen Sie dort nach der neueren Version. Ein bisschen nervig, wenn Sie die Version verwenden, die Sie sich gerade ansehen, aber ausgezeichnet, wenn Sie versuchen, ein Produkt zu bewerten und sicherstellen möchten, dass Sie auf dem neuesten Stand sind.

Die erste Website, auf der ich sah, dass diese Praxis eindeutig vorkam, war das W3C. Zum Beispiel hat dieses Dokument oben eine "neueste Version": https://www.w3.org/TR/html401/

Jetzt habe ich es bei MSDN bemerkt, wo sie einen Link mit dem Namen "Empfohlene Version" haben. https://msdn.Microsoft.com/en-us/library/78zh94ax%28v=vs.71%29.aspx

In beiden Fällen habe ich kein technisches HTTP oder HTML gesehen, das verwendet werden könnte, um dies anzuzeigen. Es gibt ein Link-Tag mit dem rel = "alternate" , das zwar funktioniert, meines Wissens jedoch nur für Sprachen oder andere unterschiedliche Versionen desselben Dokuments funktioniert, nicht für verschiedene Versionen.

Es gibt eine andere Technologie, die Google ausprobiert hat, und ich bin mir ziemlich sicher, dass sie immer noch verwendet wird. Es ist http://schema.org , das zufällig ein https: // schema) hat .org/softwareVersion tag. Unter der Annahme, dass Google dieses spezielle Tag implementiert hat, sollte es Ihr Versionsschema verstehen. Nach Sebs Einsicht, eine/guide-Seite zu haben, könnten Sie dann Links zu jeder Version haben. Der Link würde mit einem Schema versehen, das die softwareVersion -Information enthält. Diese Version akzeptiert jedoch nur Text und lässt mich glauben, dass dies eine Beschreibung ("Beste Version aller Zeiten!") der Software ist und keine tatsächliche Version (1.0 , 2.3, 3.7.1 ...) Aber ich denke, das wäre wahrscheinlich das Beste, was du tun kannst.

2
Alexis Wilke

Ich habe Fälle wie Ihren gesehen, als ich technische Dokumentationen wie Django docs durchgesehen habe.

In diesem Fall müssen Sie kein bestimmtes Tag hinzufügen. Sie können jedoch die folgenden Strategien verwenden, um hint Google als bevorzugte Version v3 Link (die neueste Version):

Links ohne Versionen

  • Wenn Sie auf diesen Inhalt außerhalb des Bereichs von Version 3 verweisen, verwenden Sie Links ohne Versionen, die automatisch zur neuesten Versionsseite umleiten, z.

    example.com/install-guide - Leitet auf den neuesten Stand um -> example.com/v3/install-guide

Wenn Sie eine neuere Version (v4) haben, wird diese zu example.com/v4/install-guide umgeleitet.

Benachrichtigungen mit Links zur neuesten Version

  • zeigen Sie immer die verfügbare Version Ihrer Dokumentation an, damit der Benutzer leicht entscheiden kann, welche verwendet werden soll. Wenn er eine ältere Version besucht, kann er eine Warnung anzeigen, dass sie nicht auf der neuesten Version ist, und dem Link einen Link ohne die Version in der hinzufügen url, Google wird wissen, dass diese älteren Versionsseiten auf die neueste verweisen, was implizit mehr Gewicht bei der Auswahl der Version gibt. In diesem Fall wird immer die neueste Version von den anderen referenziert.

Wenn Django eine Version nicht mehr unterstützt, wird sie dem Benutzer deutlich angezeigt. In Ihrem Fall können Sie auch den Link zur neuesten Version zur Warnung hinzufügen.

enter image description here

Neue Links

  • frische Links (neuere Inhalte oder neuere Versionen in Ihrem Fall) erhalten natürlich mehr Traktion als ältere.
1
marcanuy

Wenn ich nach FB-API-Informationen suche, werden mir die neuesten Informationen mit der neuesten API-URL zurückgegeben. Sie verwenden weder eine Umleitung noch ein kanonisches Link-Tag, das auf die neuesten Informationen verweist. Sie zeigen einfach überall auf die neuesten Informationen Google wird das öfter crawlen und mehr Juicyrank passieren, das ist das einzige Signal, das Sie auch für Ihre Website verwenden können. Sie haben die Kontrolle über Ihre Links, also verwenden Sie diesen.

Verwenden Sie kein noindex, 301 Redirect und Canonical Link Tag auf alten Seiten, die auf die letzte URL verweisen, wodurch Ihre Webseite in den Augen der Google-Suchmaschine zum Erliegen kommt. Ich meine, Google entfernt alle anfänglichen Vorteile, die dieser Webseite gewährt werden. Ich habe kürzlich im offiziellen Hangout von Google nachgefragt und sie sagten, sie gaben keinen anfänglichen PR-Wert für das Tag noindex an, daher denke ich, dass dies auch für das Tag canonical link gilt. Wenn Sie die 301-Umleitung ausführen, wird die gesamte PR an die neue URL übergeben, und die ursprüngliche PR für diese alte Webseite wird entfernt, da sie nicht mehr verfügbar ist. Google gibt den Webseiten, die aktuell sind, einen gewissen Wert.

Sie müssen Ihr Markup nicht wirklich ändern. Auf eComerce-Websites wird dieselbe Art von Webseite unter zwei verschiedenen URLs für zwei Zielländer angezeigt. Dabei handelt es sich lediglich um den Wechselkurs. Für die USA sind es beispielsweise Dollar und für Indien Rupien, und der Rest der Dinge ist derselbe, und dennoch wurde für diese Art von Website keine Panda-Strafe verhängt.

0
Goyllo