Der Anwendungsfall ist ein Dokument mit mehreren Versionen, die alle gleichzeitig verfügbar sind. Beispiel: Dokumentation zu einem Produkt für jede Version dieser Software:
/v1/install-guide
/v2/install-guide
/v3/install-guide
Dies ist nicht der gleiche 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 miteinander 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?
quelle
priority
Tag in einer XML-Sitemap verwendet werden, um die relative Wichtigkeit anzuzeigen - um die "bevorzugte" Seite vorzuschlagen, wenn zwei oder mehr Ergebnisse ansonsten ähnlich sein könnten. Es scheint jedoch, dass Google der "Priorität" nicht mehr viel Aufmerksamkeit schenkt .Antworten:
Angesichts Ihrer Frage muss ich folgende Annahmen treffen:
Erstens: Dies ist in der Tat nicht der Anwendungsfall für a
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:
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 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 veröffentlicht wurde
exapmle.com/product/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:
<title>Version 1.0 install Guide for Product XY</title>
<h1>How to Install Version 1.0 of Product XY</h1>
<meta name="description" content"Here you can find your guide to install version 1.0 of Product XY […]" />
<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 der neueste Leitfaden immer vorhanden ist
example.com/product/guide/
und als Ergebnis für allgemeine Suchvorgänge wie " Installationsleitfaden Produkt " dient. Suchmaschinen erkennen, dass der Inhalt dieser Seite häufig aktualisiert wird, und erkennen, dass Unterelemente dieser Seiten vorhanden sind, und stellen sie für spezifischere Suchbegriffe wie " Installationsanleitung Produkt V 2.0 " bereit . Indem Sie die Seiten für die spezifischen Versionen optimieren, die sie darstellen, stellen Sie sicher, dass Kunden ihre Version finden, indem Sie danach suchen.quelle
Ich habe keine nachgewiesene technische Methode gesehen, die einer Suchmaschine sagen würde, dass eine bestimmte Version eines Leitfadens 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. In diesem Dokument befindet sich beispielsweise 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 möglicherweise funktioniert, aber meines Wissens funktioniert dies nur für Sprachen oder andere unterschiedliche Versionen desselben Dokuments, nicht für verschiedene Versionen.
Es gibt eine andere Technologie, mit der Google es versucht hat, und ich bin mir ziemlich sicher, dass sie immer noch verwendet wird. Es ist http://schema.org, das zufällig ein https://schema.org/softwareVersion-Tag hat . 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, um diese
softwareVersion
Informationen aufzunehmen. Allerdings nur diese Version akzeptiert Text macht mich denke , das ist eine Beschreibung ( „Beste Version Ever!“) Der Software und nicht eine aktuelle Version (1.0, 2.3, 3.7.1 ...) Aber dass ich denke , wäre wahrscheinlich die beste du kannst tun.quelle
Ich habe Fälle wie Ihren gesehen, als ich technische Dokumentationen wie Django Docs durchgesehen habe .
In diesem Fall gibt es kein bestimmtes Tag, das hinzugefügt werden könnte. Sie können jedoch die folgenden Strategien verwenden, um Google darauf hinzuweisen, dass Sie den v3- Link (die neueste Version) bevorzugen :
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 das Neueste um ->example.com/v3/install-guide
Wenn Sie eine neuere Version (v4) haben, wird diese zu weitergeleitet
example.com/v4/install-guide
.Benachrichtigungen mit Links zur neuesten Version
Wenn Django eine Version ablehnt, wird sie dem Benutzer deutlich angezeigt. In Ihrem Fall können Sie der Warnung auch den Link zur neuesten Version hinzufügen.
Frische Links
quelle
rel=canonical
alle älteren Versionen der Dokumentation aus den Suchtreffern sowie der Warnung aus. Siehe die Quelle von docs.djangoproject.com/en/dev/misc .canonical
in dieser Situation zu verwenden.Immer 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, verwenden Sie also diese.
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 habe kürzlich im offiziellen Hangout von Google nachgefragt und sie sagten, dass sie keinen anfänglichen PR-Wert für das Tag noindex angeben. Ich denke, 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 legt Wert auf die Webseiten, die live sind.
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 musste diese Art von Website keine Panda-Strafe hinnehmen.
quelle
Sie können Seitendateien zum Sortieren verwenden.
Google schätzt ein Seitendatum basierend auf den Funktionen der Seite, z. B. Datumsangaben in Titel und URL.
Mit der benutzerdefinierten Suche können Sie dieses Datum verwenden, um Ergebnisse mithilfe eines speziellen Metadatenschlüssels des Datums zu sortieren, einzuschränken und einzuschränken. Dieses geschätzte Datum kann in allen Operatoren verwendet werden, die den
&sort=
URL-Parameter verwenden, einschließlich "Nach Attributen sortieren", "Nach Attributen neigen" und "Auf Bereich beschränken".Beispielsweise:
Eine Liste der aktuellen Codes finden Sie in der Dokumentation zur benutzerdefinierten Suche von Google .
quelle